Si buscas diversión frambuesa pi proyecto para embarcarse, es posible que desee obtener un boleto y subirse a Jo M’s GitHub página para ver esta increíble creación de trainspotting. Cariñosamente llamado Trainbot, el sistema está diseñado para observar los trenes mientras pasan y crear imágenes completas de los trenes. Estas imágenes se almacenan en un base de datos que los usuarios pueden ver en línea con actualizaciones en tiempo real.
Jo tuvo la amabilidad de explicar con gran detalle cómo la configuración procesa la entrada de imágenes. No se necesita mucho hardware para operar el proyecto, ya que consiste principalmente en una Raspberry Pi con un módulo de cámara v3 (Global Shutter Camera sería una gran opción) y no hay necesidad de herramientas como OpenCV para procesar la imagen de entrada como todo el procesamiento de imágenes tiene lugar en el procesador.
Según Jo, una vez que Pi rastrea un tren y crea la imagen (¡de cada vagón!), carga la imagen junto con información adicional, incluida la longitud del tren, la dirección en la que va y la velocidad a la que viaja, a través de FTP. Los usuarios pueden acceder a estos datos desde cualquier dispositivo con un navegador web en https://trains.jo-m.ch. Aquí puede ver todos los trenes rastreados recientemente e incluso hacer clic en trenes individuales para verlos más de cerca.
Jo explica que mientras usan un módulo v3 de cámara Raspberry Pi, deberías poder duplicar este proyecto usando cualquier cámara compatible, como una cámara USB compatible con video4linux. Jo confirmó que este proyecto fue diseñado y probado con una Raspberry Pi 4 B; probablemente podría salirse con la suya con una Raspberry Pi 3 B+, pero esto no ha sido probado.
Debido a que no usa nada demasiado intenso como OpenCV para el procesamiento, el lado del software es bastante fácil de configurar. Todo el código está disponible en GitHub, que también incluye instrucciones para usar V4l para procesar la entrada de imagen, así como las funciones de la biblioteca libcamera para operar el módulo de la cámara. Para ver más de cerca este proyecto de Raspberry Pi, consulte la página del proyecto en GitHub y visite el sitio web oficial, Onlytrains, para verlo en acción.