Wenn Sie Spaß suchen Himbeer-Pi Projekt, mit dem Sie an Bord kommen möchten, können Sie sich ein Ticket schnappen und zu Jo M’s springen GitHub Seite, um diese erstaunliche Trainspotting-Kreation zu sehen. Das System, das liebevoll Trainbot genannt wird, wurde entwickelt, um vorbeifahrende Züge zu beobachten und Bilder der Züge in voller Länge zu erstellen. Diese Bilder werden in a gespeichert Datenbank die Benutzer online mit Echtzeit-Updates anzeigen können.
Jo war so freundlich, ausführlich zu erklären, wie das Setup die Bildeingabe verarbeitet. Es braucht nicht viel Hardware, um das Projekt zu betreiben, da es hauptsächlich aus einem Raspberry Pi mit einem Kameramodul v3 besteht (die Global Shutter Camera wäre eine großartige Option) und es keine Notwendigkeit für Tools wie OpenCV gibt, um die Bildeingabe zu verarbeiten Die gesamte Bildverarbeitung findet auf dem Prozessor statt.
Laut Jo lädt der Pi, sobald er einen Zug verfolgt und das Bild (von jedem Waggon!) erstellt, das Bild zusammen mit zusätzlichen Informationen hoch – einschließlich wie lang der Zug ist, in welche Richtung er fährt und wie schnell er fährt – via FTP. Benutzer können auf diese Daten von jedem Gerät mit einem Webbrowser zugreifen, indem sie auf gehen https://trains.jo-m.ch. Hier können Sie alle kürzlich verfolgten Züge sehen und sogar auf einzelne Züge klicken, um einen genaueren Blick darauf zu werfen.
Jo erklärt, dass Sie, obwohl sie ein Raspberry Pi-Kamera v3-Modul verwenden, in der Lage sein sollten, dieses Projekt mit jeder kompatiblen Kamera zu duplizieren, z. B. einer video4linux-kompatiblen USB-Kamera. Jo bestätigte, dass dieses Projekt mit einem Raspberry Pi 4 B entworfen und getestet wurde – Sie könnten wahrscheinlich mit einem Raspberry Pi 3 B+ davonkommen, aber das wurde nicht getestet.
Da es nichts zu intensives wie OpenCV für die Verarbeitung verwendet, ist die Softwareseite ziemlich einfach einzurichten. Der gesamte Code ist auf GitHub verfügbar, der auch Anweisungen zur Verwendung von V4l zur Verarbeitung der Bildeingabe sowie libcamera-Bibliotheksfunktionen zum Betrieb des Kameramoduls enthält. Um sich dieses Raspberry Pi-Projekt genauer anzusehen, besuchen Sie die Projektseite drüben unter GitHubund besuchen Sie die offizielle Website, Nur Zügeum es in Aktion zu sehen.