How to Make an Amazing Birdfeeder Monitor with Arduino #CitizenScience #Arduino #Birding #DIY
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.
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!
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.
We are angry, frustrated, and in pain because of the violence and murder of Black people by the police because of racism. We are in the fight AGAINST RACISM. George Floyd was murdered, his life stolen. The Adafruit teams have specific actions we’ve done, are doing, and will do together as a company and culture. We are asking the Adafruit community to get involved and share what you are doing. The Adafruit teams will not settle for a hash tag, a Tweet, or an icon change. We will work on real change, and that requires real action and real work together. That is what we will do each day, each month, each year – we will hold ourselves accountable and publish our collective efforts, partnerships, activism, donations, openly and publicly. Our blog and social media platforms will be utilized in actionable ways. Join us and the anti-racist efforts working to end police brutality, reform the criminal justice system, and dismantle the many other forms of systemic racism at work in this country, read more @ adafruit.com/blacklivesmatter
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
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. 🙂