C, Verilog, QSYS
The Smart Bird Feeder is for those who are interested in knowing, and keeping track of the brids who come and visit their birdfeeder. It provides a livestream of the birdfeeder, and also uses a motion sensor that saves images that can be viewed later when tripped. Additionally, it uses a GPS to geotag images, and can send text messages to notify the user that a bird is at the birdfeeder.
It is built using an embedded NIOS II processor on a DE1-SoC. The hardware design and hardware acceleration is done using Verilog and QSYS, and the software is written in C.
Copyright © 2018 Darren Whiteside