How to Make an Amazing Birdfeeder Monitor with Arduino #CitizenScience #Arduino #Birding #DIY

Arduino Birdfeeder Monitor

For those of you who enjoy birdwatching, you may have heard of Project FeederWatch, a citizen science program by The Cornell Lab that encourages people to monitor bird activity at feeders. Well, makers Greg V. and Phil V. decided to not only monitor their feeder, but to improve the feeder itself with a bit of Arduino hacking. Their project tutorial It’s for the Birds was recently posted on Hackster.io. Their modified soda bottle feeder collects weather data, measures changes in seed levels, recognizes perch sides and gets amazing photos of birds! Check out their dash which was created using PubNub and Cloudinary.

Arduino Bird Feeder Monitor Dash

There’s a cool mix of tech going on here, including an Arduino 101 and Intel Edison. There’s also some Adafruit sensors—a Si7021 Temperature and Humidity Breakout Board and Square Force Sensitive Resistor. The fun camera images are coming from a Logitech c270 HD Webcam with perch spotting thanks to two Pololu Carrier with Sharp GP2Y0D815Z0F Digital Distance Sensors.

Some of my favorite notes from this project include the problem-solving for measuring average bird seed consumption rate. The change in seed was so minimal that the force sensitive resistor could not detect it. However, the team made a hardware adjustment as a work-around:

Somewhat by analogy to Pascal’s principle, that if instead of applying the weight of the seeds over the entire surface of the FSR, we created a platform with a small point of contact at it’s center, we would greatly increase the force from the seed on the FSR. Just the opposite of a snowshoe and it worked!

Arduino Bird Feeder Parts

Although the platform was working, the reading for the seed did not seem to increase in linear fashion compared to seed that was added to the feeder. So, the team still has more experimentation to do. The measurement of seed is actually interesting because factors like weather and nesting can alter food gathering for birds. Bossy dominant birds like Blue Jays can also affect consumption at the feeder, scaring other birds away.

Project FeederWatch encourages people to record total number of each species during a viewing period, so the team was a bit disappointed with their perch measurement method. However, I would argue that some people don’t have time to watch birds during peak feeder hours to clock number of species. So, the hacked feeder actually allows people to view photos at a more convenient time to get species counts. Also, sometimes birds can grab food so quickly that they are hard to ID, so the photos are giving more opportunity to review details for accuracy. I think the next cool hack would be running photos through a software that can do visual recognition of birds like Merlin, especially for the LBTs (little brown things) like sparrows. As you can tell, I definitely enjoy birding, so I am excited to see this project continue. If you want to help this team by replicating the feeder, you can get an Arduino 101 in our shop (plus quite a few of the other parts needed). This project is an inspiration for how open source hardware can lend a hand to citizen science.

Arduino 101

Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.

Join 7,500+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython in 2018 – Python on Microcontrollers is here!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/

Maker Business — Rethink Robotics closes shop. Long live collaborative robots #makerbusiness

Wearables — Cleaning is key

Electronics — Serial overkill

Biohacking — Biohacking Resources – Books, Talks and Podcasts

Python for Microcontrollers — CircuitPython @ Hackaday SuperCon #ICYMI @circuitpython @micropython @ThePSF #Python

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


  1. Leslie,

    Thanks for blogging about our project!

    We also hope many people replicate the idea, because we can’t wait to to see their great ideas, modifications, improvements etc!

    Will you make one? I think our next major step will be to make the feeder solar powered with https://www.adafruit.com/products/390.

    Greg V

  2. Greg, you are very welcome! I am excited about your project and I think a lot of other birders will be crazy about it too. Solar sounds like a good option (and maybe it can act like a squirrel baffle?). Just make sure you keep it away from trees. Wishing you luck and please do ping me with updates. 🙂

Sorry, the comment form is closed at this time.