Wie die meisten Kanadier schaue ich mir ein bisschen Hockey an und suchte vor kurzem nach einer Möglichkeit, meine Freude automatisch auszudrücken, wenn mein Team ein Tor schießt. Mit einer alten LKW-Hupe, einem Luftmagnetventil, einem Kompressor und einem Raspberry Pi (ein Raspberry Pi Zero W wird Arbeit), können wir ein automatisches Drucklufthorn erstellen, das jedes Mal ertönt, wenn Ihr Team ein Tor erzielt, um alle in Ihrem Haus (und Ihre Nachbarn) darüber zu informieren.

Was Sie für dieses Projekt benötigen

So bauen Sie ein Raspberry Pi NHL Air Horn

1. Richten Sie Ihren Raspberry Pi ein. Wenn Sie nicht wissen, wie das geht, lesen Sie unsere Story zur erstmaligen Einrichtung Ihres Raspberry Pi oder zur Einrichtung eines kopflosen Raspberry Pi ( ohne Monitor oder Tastatur).

2. Installieren Sie git nach Bedarf und klonen Sie das Repository auf Ihren Raspberry Pi.

cd ~/sudo apt-get update && sudo apt-get-y install git git clone https://github. com/rydercalmdown/raspberry_pi_goal_horn.git

3. Absteigen Sie in das geklonte Repository und führen Sie den Installationsbefehl aus, um alle niedrigeren und Python-basierten Anforderungen zu installieren, damit das Projekt funktioniert.

cd ~/raspberry_pi_goal_horn make install

(Bildnachweis: Tom’s Hardware)

4. Verbinden Sie Ihr Drucklufthorn mit Ihrem Magnetventil und verwenden Sie das, was für Ihren spezifischen Drucklufthorntyp am besten geeignet ist. Da ich meine auf einem Schrottplatz gefunden habe, verwende ich eine Kombination aus Polyethylenschlauch und Steckanschlüssen, um die Lücke zwischen Magnetspule und Hupe zu überbrücken. Stellen Sie sicher, dass alles, was Sie verwenden, druckfest ist.

Bild 1 von 2

(Bildnachweis: Tom’s Hardware)Bild 2 von 2

(Bildnachweis: Toms Hardware)

5. Befestigen Sie eine männliche Schnellkupplung am Eingangsende Ihres 12-Volt-Magnetventils und verwenden Sie dabei PTFE-Band, um Leckagen zu vermeiden.

(Bildnachweis: Tom’s Hardware)

6. Verdrahten Sie ein Ende Ihres Magnetventils mit einer 12-Volt-Stromquelle. Dadurch wird das Magnetventil mit Strom versorgt, damit es sich öffnen kann.

(Bildnachweis: Tom’s Hardware)

7. Verdrahten Sie das andere Ende Ihres Magnetventils mit dem normalerweise offenen Anschluss Ihres Relaismoduls. Dadurch wird sichergestellt, dass das Magnetventil nicht öffnet und die Hupe nicht, wenn die Stromversorgung Ihres Relaismoduls ausgeschaltet ist Feuer.

8. Verdrahten Sie den gemeinsamen Anschluss Ihres Relaismoduls mit der Masse Ihres 12-Volt-Netzteils. Dies schließt den Stromkreis, wobei das Solenoid als Last und das Relais als Schalter fungiert.

(Bildnachweis: Tom’s Hardware)

9. Verbinden Sie die VCC-und Massepins Ihrer Relaisplatine mit Ihrem Raspberry Pi, indem Sie die Platinenpins 4 (VCC) bzw. 6 (Masse) verwenden.

(Bildnachweis: Tom’s Hardware)

10. Verbinden Sie den Daten-Pin des Relais von dem Kanal, an dem Sie das Solenoid verdrahtet haben, mit dem Raspberry Pi BCM-Pin 22 (Platinen-Pin 15). Dadurch kann unser Pi mit dem Relais kommunizieren und den Stromkreis schließen und öffnen.

(Bildnachweis: Tom’s Hardware)

11. Schließen Sie Ihren Luftkompressor an den Schnellanschlusseingang Ihres Magnetventils an. Passen Sie den Druck am Regler Ihres Kompressors nach Bedarf an-meiner ist für meine LKW-Hupe auf etwa 50 PSI eingestellt.

(Bildnachweis: Tom’s Hardware)

12. Legen Sie die Abkürzung Ihres gewünschten Teams in src/app.py fest. Dadurch wird sichergestellt, dass nur Änderungen an der Punktzahl Ihres Teams die Hupe auslösen.

nano src/app.pyfrom score_manager import ScoreManager if __name__==’__main__’: print(‘Startsystem…’) sm=ScoreManager(‘TML’) # Ändern Sie die Abkürzung Ihres Teams (Beispiel: MTL) sm.run()

13. Führen Sie die Anwendung aus, um das Setup zu testen. Beim Start löst das System das Solenoid aus, um die Hupe kurz zu aktivieren, bevor es Anfragen stellt, um die Punktzahl Ihres Teams zu erhalten. Verwenden Sie zum Beenden Strg + C.

14. Führen Sie die Anwendung während eines Spiels aus.

(Bildnachweis: Tom’s Hardware)

Wenn für Ihr Team keine Live-Spiele aufgelistet sind, überprüft das System alle 30 Sekunden, bis es solche gibt. Während eines Spiels wird alle 30 Sekunden überprüft, ob Ihr Team ein Tor erzielt hat. Wenn sich der Spielstand seit dem letzten Mal geändert hat, halten Sie sich die Ohren zu und feiern Sie.

Categories: IT Info