Zoals de meeste Canadezen kijk ik een beetje naar hockey en ik ben onlangs op zoek geweest naar een manier om automatisch mijn vreugde te uiten wanneer mijn team een doelpunt maakt. Met een oude vrachtwagenclaxon, een luchtsolenoïde, een compressor en een Raspberry Pi (een Raspberry Pi Zero W zal werk), kunnen we een automatische luchthoorn maken die afgaat elke keer dat je team een doelpunt maakt om iedereen in je huis (en je buren) te laten weten.
Wat heb je nodig voor dit project
Hoe maak je een framboos Pi NHL luchthoorn
1. Je Raspberry Pi instellen. Als je niet weet hoe je dit moet doen, bekijk dan ons verhaal over hoe je je Raspberry Pi voor de eerste keer instelt of hoe je een headless Raspberry Pi instelt ( zonder monitor of toetsenbord).
2. Installeer git indien nodig en kloon de repository naar je Raspberry Pi.
cd ~/
sudo apt-get update && sudo apt-get-y install git
git kloon https://github.com/rydercalmdown/raspberry_pi_goal_horn.git
3. Daal af naar de gekloonde repository en voer de installatieopdracht uit om alle lagere en op Python gebaseerde vereisten te installeren om het project te laten werken.
cd ~/raspberry_pi_goal_horn
laten installeren
4. Sluit uw luchthoorn aan op uw solenoïde met wat het beste werkt voor uw specifieke type luchthoorn. Sinds ik de mijne op een autokerkhof vond, gebruik ik een combinatie van polyethyleen buizen en push-to-connect fittingen om de opening tussen de solenoïde en de hoorn te overbruggen. Zorg ervoor dat alles wat je gebruikt geschikt is voor druk.
net/tomshardware/media/img/missing-image.svg”alt=”Raspberry Pi Pow ered NHL Air Horn”class=”lazy-image-van optional-image”onerror=”if(this.src && this.src.indexOf(‘missing-image.svg’) !==-1){return true; };this.parentNode.replaceChild(window.missingImage(),this)”sizes=”(min-width: 1000px) 970px, calc(100vw-40px)”data-normal=”https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg”data-srcset=”https://br.atsit.in/nl/wp-content/uploads/2021/07/een-door-raspberry-pi-aangedreven-nhl-luchthoorn-bouwen-2.jpg 320w, https://br.atsit.in/nl/wp-content/uploads/2021/07/een-door-raspberry-pi-aangedreven-nhl-luchthoorn-bouwen-3.jpg 650w, https://br.atsit.in/nl/wp-content/uploads/2021/07/een-door-raspberry-pi-aangedreven-nhl-luchthoorn-bouwen-4.jpg 970w”data-originele-mos.=”https mos.cms.futurecdn.net/cxJkvb3NEBVjwjBZ8z7MBi.jpg”data-pin-media=”https://cdn.mos.cms.futurecdn.net/cxJkvb3NEBVjwjBZ8z7MBi.jpg”>
5. Bevestig een mannelijke snelkoppeling aan het ingangsuiteinde van uw 12 volt solenoïde en zorg ervoor dat u PTFE-tape gebruikt om lekkage te voorkomen.
6. Sluit het ene uiteinde van uw solenoïde aan op een voedingsbron van 12 volt. Dit zal de solenoïde van stroom voorzien zodat deze kan openen.
7. Sluit het andere uiteinde van uw solenoïde aan op de normaal open poort van uw relaismodule. Dit zorgt ervoor dat wanneer de stroom naar uw relaismodule is uitgeschakeld, de solenoïde niet opengaat en de claxon niet vuur.
8. Sluit de gemeenschappelijke poort van uw relaismodule aan op de aarde van uw 12 volt voeding. Dit voltooit het circuit, waarbij de solenoïde als belasting fungeert en het relais als schakelaar.
9. Sluit de VCC-en aardingspinnen van uw relaiskaart aan op uw Raspberry Pi, met respectievelijk kaartpinnen 4 (VCC) en 6 (aarde).
10. Sluit de datapin op het relais van het kanaal waarop je de solenoïde hebt aangesloten aan op Raspberry Pi BCM-pin 22 (kaartpin 15). Hierdoor kan onze pi communiceren met het relais, waardoor het circuit wordt gesloten en geopend./p>
11. Sluit uw luchtcompressor aan op de snelkoppelingsingang op uw solenoïde. Pas indien nodig de druk op de regelaar van uw compressor aan-de mijne is ingesteld op ongeveer 50 PSI voor mijn vrachtwagenhoorn.
12. Stel de afkorting van uw gewenste team in src/app.py, dit zorgt ervoor dat alleen wijzigingen in de score van uw team de claxon activeren.
nano src/app.py
van score_manager importeer ScoreManager if __name__=='__main__': print('Startsysteem...') sm=ScoreManager('TML') # Wijzig de afkorting van uw team (bijvoorbeeld: MTL) sm.run()
13. Voer de applicatie uit om de installatie te testen. Bij het starten activeert het systeem de solenoïde om de claxon kort te activeren voordat het verzoeken begint te doen om de score van je team te krijgen. Gebruik Ctrl + C om af te sluiten.
14. Voer de applicatie uit tijdens een spel.
If there are no listed live games for your team, the system will check every 30 seconds until there is. During a game, it will check every 30 seconds to see if your team has scored a goal. If the score has changed since the last time, cover your ears and celebrate.