Se você está procurando diversão Raspberry Pi projeto para embarcar, você pode querer pegar um ingresso e pular para o Jo M’s GitHub página para ver esta incrível criação trainspotting. Carinhosamente apelidado de Trainbot, o sistema é projetado para observar os trens que passam e criar imagens completas dos trens. Essas imagens são armazenadas em um base de dados que os usuários podem visualizar online com atualizações em tempo real.
Jo teve a gentileza de explicar em detalhes como a configuração processa a entrada de imagem. Não é preciso muito hardware para operar o projeto, pois consiste principalmente em um Raspberry Pi com um módulo de câmera v3 (a Global Shutter Camera seria uma ótima opção) e não há necessidade de ferramentas como OpenCV para processar a entrada da imagem como todo o processamento de imagem ocorre no processador.
De acordo com Jo, uma vez que o Pi rastreia um trem e cria a imagem (de cada vagão!), ele carrega a imagem junto com informações adicionais – incluindo quanto tempo o trem tem, em que direção está indo e com que velocidade está viajando – via FTP. Os usuários podem acessar esses dados de qualquer dispositivo com um navegador da Web acessando https://trains.jo-m.ch. Aqui você pode ver todos os trens rastreados recentemente e até mesmo clicar em trens individuais para ver mais de perto.
Jo explica que enquanto eles estiverem usando um módulo de câmera Raspberry Pi v3, você poderá duplicar este projeto usando qualquer câmera compatível, como uma câmera USB compatível com video4linux. Jo confirmou que este projeto foi projetado e testado com um Raspberry Pi 4 B – você provavelmente poderia se safar com um Raspberry Pi 3 B+, mas isso não foi testado.
Como não usa nada muito intenso como o OpenCV para processamento, o lado do software é bastante fácil de configurar. Todo o código está disponível no GitHub, que também inclui instruções para usar o V4l para processar a entrada da imagem, bem como as funções da biblioteca libcamera para operar o módulo da câmera. Para ver mais de perto este projeto Raspberry Pi, confira a página do projeto em GitHube visite o site oficial, Somente trenspara vê-lo em ação.