Raspberry Pi Smart Bird Feeder identyfikuje pierzastych gości obiadu

92
źródło: Hermy65

Podczas gdy lato w pełni dla tych z nas na półkuli północnej często słyszy się symfonię ptaków na zewnątrz. Jeśli nie jesteś zapalonym obserwatorem ptaków, może być trudno stwierdzić, które z nich są które. Właśnie tam projekty takie jak ten pochodzą od twórcy i programisty Hermy65, jak jest znany w Reddit. Korzystając z naszego ulubionego SBC, Raspberry Pi, Hermy65 stworzył inteligentny karmnik dla ptaków, który wykorzystuje uczenie maszynowe do identyfikowania ptaków, które zatrzymują się na przekąskę.

Według Hermy65 projekt jest amalgamatem narzędzi open source, które inni stworzyli i które działają w tandemie, aby pomóc w urzeczywistnieniu jego ostatecznego pomysłu na projekt. Pierwotna koncepcja zakładała stworzenie karmnika dla ptaków, który wabi niczego nie podejrzewających gości smacznym jedzeniem. Następnie kamera rejestruje obraz ptasiego gościa i przetwarza go, aby określić, jaki to gatunek ptaka.

Hermy65 wyjaśnia dalej, że Pi obsługuje serwer lokalnie. Wysyła informacje o wykrytych obiektach do aplikacji o nazwie Fregata służącej do wykrywania obiektów. Korzystając z MQTT, dane z Frigate trafiają następnie do innego narzędzia o nazwie WhosAtMyFeeder, które następnie analizuje obraz w celu określenia gatunku ptaka.

Więcej od autora
1 z 168
źródło: Hermy65

Jeśli chodzi o sprzęt, Hermy65 używa modelu Raspberry Pi 3B, ale można z łatwością użyć Raspberry Pi 4 lub czegoś jeszcze mniejszego, jak Pi Zero W. Wszystko, czego potrzebujesz, to Pi z dostępem do Wi-Fi, ponieważ dane są przesyłane do innej maszyny w celu przetworzenia. Projekt wykorzystuje również moduł kamery Raspberry Pi — w szczególności obiektyw typu rybie oko. Oficjalny moduł Raspberry Pi Camera v3 lub kamera Global Shutter (przeznaczona do robienia szybkich zdjęć) byłyby idealne do tego zadania. Projekt jest umieszczony razem w wydrukowanej w 3D obudowie, która jest dostępna w Printables i można ją łatwo wydrukować na najlepszych drukarkach 3D.

Pełna lista oprogramowania użytego w projekcie jest dostępna na stronie projektu w Printables. Obejmuje Who’s At My Feeder?, Frigate (która opiera się zarówno na OpenCV, jak i Tensorflow) oraz Docker.

Jeśli chcesz bliżej przyjrzeć się temu projektowi Raspberry Pi lub po prostu lepiej zrozumieć, jak to idzie razem, sprawdź to w Printables. Znajdziesz tam nie tylko pliki do wydrukowania 3D dla karmnika dla ptaków, ale także wszystkie szczegóły jego działania.

Źródło: tomshardware

Komentarz