Com o verão em pleno andamento para nós no hemisfério norte, é comum ouvir uma verdadeira sinfonia de pássaros lá fora. Se você não é um ávido observador de pássaros, pode ser difícil dizer quais são quais. É aí que projetos como este vêm do criador e desenvolvedor Hermy65, como ele é conhecido no Reddit. Usando nosso SBC favorito, o Raspberry PiHermy65 criou um alimentador de pássaros inteligente que usa aprendizado de máquina para identificar os pássaros que param para um lanche.
De acordo com Hermy65, o projeto é um amálgama de ferramentas de código aberto que outros criaram e que funcionam em conjunto para ajudar a concretizar a ideia do projeto final. O conceito original era criar um alimentador de pássaros que atraia visitantes desavisados com comida saborosa. Uma câmera então captura uma imagem do visitante aviário e processa a imagem para determinar qual espécie de ave é.
Hermy65 continua explicando que o Pi está executando um servidor localmente. Ele envia as informações detectadas para um aplicativo chamado Frigate, usado para detecção de objetos. Usando o MQTT, os dados do Frigate vão para outra ferramenta chamada WhosAtMyFeeder, que analisa a imagem para determinar as espécies de aves.
No que diz respeito ao hardware, o Hermy65 está usando um modelo Raspberry Pi 3B, mas você pode facilmente usar um Raspberry Pi 4 ou algo ainda menor como um Pi Zero W. Tudo o que você precisa é de um Pi com acesso Wi-Fi, pois os dados são transmitidos para outra máquina para processamento. O projeto também usa um módulo de câmera Raspberry Pi – especificamente uma lente olho de peixe. O módulo Raspberry Pi Camera oficial v3 ou a câmera Global Shutter (projetada para imagens de alta velocidade) seriam perfeitos para esta tarefa. O projeto está alojado em um gabinete impresso em 3D que está disponível em Imprimíveis e facilmente imprimível no melhores impressoras 3D.
Uma lista completa dos softwares usados no projeto está disponível na página do projeto em Imprimíveis. Inclui Quem está no meu alimentador?, Fragata (que depende tanto do OpenCV quanto do Tensorflow) e do Docker.
Se você quiser ver isso mais de perto Projeto Raspberry Pi ou apenas para ter uma ideia melhor de como tudo funciona, confira em Imprimíveis. Lá você encontrará não apenas os arquivos imprimíveis em 3D para o alimentador de pássaros, mas todos os detalhes por trás de como ele funciona.