Si vous cherchez un amusement Tarte aux framboises projet pour embarquer, vous voudrez peut-être prendre un billet et sauter chez Jo M’s GitHub page pour voir cette incroyable création de trainspotting. Affectueusement surnommé Trainbot, le système est conçu pour regarder les trains passer et créer des images intégrales des trains. Ces images sont stockées dans un base de données que les utilisateurs peuvent consulter en ligne avec des mises à jour en temps réel.
Jo a eu la gentillesse d’expliquer en détail comment la configuration traite l’entrée d’image. Il ne faut pas beaucoup de matériel pour faire fonctionner le projet car il se compose principalement d’un Raspberry Pi avec un module de caméra v3 (la Global Shutter Camera serait une excellente option) et il n’y a pas besoin d’outils tels que OpenCV pour traiter l’entrée d’image comme tout le traitement de l’image a lieu sur le processeur.
Selon Jo, une fois que le Pi suit un train et crée l’image (de chaque wagon !), Il télécharge ensuite l’image avec des informations supplémentaires – y compris la durée du train, sa direction et sa vitesse de déplacement – via FTP. Les utilisateurs peuvent accéder à ces données depuis n’importe quel appareil doté d’un navigateur Web en se rendant sur https://trains.jo-m.ch. Ici, vous pouvez voir tous les trains récemment suivis et même cliquer sur des trains individuels pour les voir de plus près.
Jo explique que pendant qu’ils utilisent un module de caméra Raspberry Pi v3, vous devriez pouvoir dupliquer ce projet à l’aide de n’importe quelle caméra compatible, telle qu’une caméra USB compatible video4linux. Jo a confirmé que ce projet avait été conçu et testé avec un Raspberry Pi 4 B — vous pourriez probablement vous en sortir avec un Raspberry Pi 3 B+, mais cela n’a pas été testé.
Parce qu’il n’utilise rien de trop intense comme OpenCV pour le traitement, le côté logiciel est assez facile à configurer. Tout le code est disponible sur GitHub, qui comprend également des instructions pour utiliser V4l pour traiter l’entrée d’image ainsi que les fonctions de la bibliothèque libcamera pour faire fonctionner le module de caméra. Pour regarder de plus près ce projet Raspberry Pi, consultez la page du projet sur GitHub et visitez le site Web officiel, Onlytrains, pour le voir en action.