element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Remote Monitoring & Control
  • Challenges & Projects
  • Project14
  • Remote Monitoring & Control
  • More
  • Cancel
Remote Monitoring & Control
Blog CatDogFoxBot #2 : System Design and Gathering the Components
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Remote Monitoring & Control to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dubbie
  • Date Created: 8 Jul 2019 11:06 AM Date Created
  • Views 2200 views
  • Likes 9 likes
  • Comments 7 comments
  • nano
  • remotemonitoringcontrolch
  • catdogfox
  • remote sensing
  • remotemonitorcontrolch
Related
Recommended

CatDogFoxBot #2 : System Design and Gathering the Components

dubbie
dubbie
8 Jul 2019

Now that the Remote Monitoring and Control Project14 Challenge has started I have gathered together some of the components and PCBs that I am thinking of using, following on from my initial ideas (CatDogFoxBot #1 : My Initial Idea). The Grideye module was ordered and has arrived and is much smaller than I was expecting, although this is not a problem. I will also be using one of the step motors I used in my HoloPiBot Picasso Design Challenge ( HoloPiBot #10 : It Actually Works - It Really Does!  ). They are not particularly powerful but it should be OK for this small sensor, plus I already have one and they come with their own driver PCB. Having created a nice 3D printer holder for my DC motor mobile robot ( DCMotorsMobileRoBot #4 : 3D Printed PCB Holder  ) I have decided to try and do the same for this project and I will be using another connectorless Nano.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

One of the problems that I anticipate is actually testing out the system to detect cats. We do not get any dogs running about wild in this Country any more and only the occasional fox, but you never know - they might be out there! So I expect to have to run the system for long periods while collecting image data to confirm that it is working and I am thinking of a Bluetooth link to my laptop indoors, saving all the Grideye data into a text file. I could use a WiFi link but I am keeping the new technology as limited as possible and just sticking to the Grideye which I have not used before. It it all goes well and there is still some time left then I might consider trying out a WiFi link as well. To make all this work all night means some sort of big battery and I am going to use a lead acid battery that I just happen to have lying around. This is from a fire alarm battery backup which it is no longer good enough for but should hopefully be good enough for me.

 

If this all works then I will have to think of some sort of environmental packaging and protection and I thought I might try making a concrete or cement enclose for the battery part at least. I have been involved in making one before when testing how good WiFi was at passing through concrete but it turned into a monstrosity that was virtually impossible to lift. I would want to go for something more delicate and smaller for this project.

 

Well, I'm off to design some 3D part now to connect the scanning bits all together.

 

Dubbie

  • Sign in to reply

Top Comments

  • genebren
    genebren over 6 years ago +3
    Dubbie, Looks like things are coming together. As I was reading/watching, I was thinking about trying to correlate what the grideye is seeing to an actual species. It might be nice if you had a camera…
  • DAB
    DAB over 6 years ago +3
    Interesting project. I look forward to seeing your build. DAB
  • dubbie
    dubbie over 6 years ago in reply to genebren +2
    Gene, I hadn't thought about adding a proper camera as well as my main focus is on the night hours when it is dark, but it is a possibility. I am hoping to be able to recognise whether it is a cat or not…
Parents
  • genebren
    genebren over 6 years ago

    Dubbie,

     

    Looks like things are coming together.  As I was reading/watching, I was thinking about trying to correlate what the grideye is seeing to an actual species.  It might be nice if you had a camera that could capture an image when a possible detection is made.  Then you could possible determine the species and train the system to help log the activity.

     

    Seem a bit more complex, but an interesting problem.

     

    Good luck on your continued progress.

     

    Gene

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 6 years ago in reply to genebren

    Gene,

     

    I hadn't thought about adding a proper camera as well as my main focus is on the night hours when it is dark, but it is a possibility. I am hoping to be able to recognise whether it is a cat or not just using the Grideye data. There isn't much data to work with but it might be possible to do something, which is why I want to capture all the data, so I can see if it might be possible to process this 'image data to identify cats. It might just end up detecting hot bodies.

     

    Dubbie

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 6 years ago in reply to dubbie

    Dubbie,

     

    I understand that.  I have used an infrared game camera, which captures a short video based on a PIR motion sense trigger (to determine who was digging up our garden - turned out to be raccoons and skunks, although I was hoping it was an armadillo).  You could run something like this in parallel to your system to help your learn how to interpret your data during development.

     

    Gene

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 6 years ago in reply to genebren

    Gene,

     

    I do have a couple of cameras (Raspberry Pi V2 camera and a Pixy camera) both of which will work if infrared light is supplied from some LEDs. It is a possibility. I doubt I'll see any armadillos in our garden, or racoons or skunks - maybe a hedgehog if I'm lucky, rats if I'm unlucky!

     

    For the moment I'm going to concentrate on the Grideye data and do some simple image processing as I did some in the past with black and white images and it wold be fun to re-visit those ideas. Plus, I have the whole environmental thing to consider as I do not think I have never made any electronics that was designed to be outside all the time. I have run the odd mobile robot outside but usually only on dry days in daylight. There will be damp, insects, rain, low temperatures, high temperatures (we had over 34 C last week and the plastic tops on the propagators in the greenhouse melted. I've never seen that before.) and probably some other things I haven't even thought of.

     

    Dubbie

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 6 years ago in reply to dubbie

    Looks like OpenCV has cat face detection built-in.

     

    Detecting cats in images with OpenCV

    https://www.pyimagesearch.com/2016/06/20/detecting-cats-in-images-with-opencv/

     

    Moggie shot ? "Guilty as charged puss" image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • beacon_dave
    beacon_dave over 6 years ago in reply to dubbie

    Looks like OpenCV has cat face detection built-in.

     

    Detecting cats in images with OpenCV

    https://www.pyimagesearch.com/2016/06/20/detecting-cats-in-images-with-opencv/

     

    Moggie shot ? "Guilty as charged puss" image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • dubbie
    dubbie over 6 years ago in reply to beacon_dave

    The first picture made me laugh. It seems more like something from April 1st than an actual thing, but on reflection, there is no reason why cats faces should not be as detectable as human faces, or dogs, or horses, or probably anything. I don't think I will implement this as I don't have the time, knowledge or cat enthusiasm. I'm just going to stick with detecting hot bodies (hopefully).

     

    Dubbie

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube