Kuten useimmat kanadalaiset, katson hieman jääkiekkoa, ja olen äskettäin etsinyt tapaa ilmaista iloni automaattisesti, kun joukkue tekee maalin. Sisältää vanhan kuorma-autosarven, ilma-solenoidin, kompressorin ja Raspberry Pi : n (Raspberry Pi Zero W ), voimme luoda automaattisen äänitorven, joka sammuu aina, kun tiimisi tekee maalin, jotta kaikki talossasi (ja naapurisi) saavat tietää.
Mitä tarvitset tähän projektiin
Raspberry Pi NHL-äänitorven rakentaminen
1. Määritä Raspberry Pi. Jos et tiedä miten tämä tehdään, tutustu tarinaamme Raspberry Pi: n ensimmäisestä käyttöönotosta tai päätön Raspberry Pi: n ( ilman näyttöä tai näppäimistöä).
2. Asenna git tarpeen mukaan ja kloonaa arkisto Raspberry Pi-laitteeseesi.
cd ~/sudo apt-get update && sudo apt-get-y install git git clone https://github. fi/rydercalmdown/raspberry_pi_goal_horn.git
3. Laskeudu kloonattuun arkistoon ja suorita asennuskomento asentaaksesi kaikki projektin alemman tason ja python-pohjaiset vaatimukset.
cd ~/raspberry_pi_goal_horn make install
(Kuva: Tom’s Hardware)
4. Liitä ilmatorvi solenoidiin käyttämällä mitä tahansa parhaiten sopivaa tietyntyyppiselle ilmaäänitorvelle. Koska löysin omani romulaitokselta, käytän polyeteeniputkien ja push-to-connect-liittimien yhdistelmää solenoidin ja sarven välisen raon sulkemiseksi. Varmista, että käyttämäsi laite on painearvo.
Kuva 1/2
(Kuvaluotto: Tom’s Hardware) Kuva 2/2
(Kuvaluotto: Tom’s Hardware)
5. Kiinnitä urospikaliitin 12 voltin solenoidisi tulopäähän ja varmista, että käytät PTFE-teippiä vuotojen estämiseksi.
(Kuvaluotto: Tom’s Hardware)
6. Kytke solenoidisi toinen pää 12 voltin virtalähteeseen. Tämä antaa virtaa solenoidille, jotta se voi avautua.
(Kuva: Tom’s Hardware)
7. Johdottele solenoidin toinen pää relemoduulin normaalisti auki olevaan porttiin. Näin varmistat, että kun relemoduulin virta on katkaistu, magneettiventtiili ei avaudu ja torvi ei tulipalo.
8. Kytke relemoduulin yhteinen portti 12 voltin virtalähteen maahan. Tämä täydentää piirin, jolloin solenoidi toimii kuormana ja rele toimii kytkimenä.
(Kuva: Tom’s Hardware)
9. Liitä relekortin VCC ja maadoitusnastat Raspberry Pi-laitteeseen käyttämällä kortin tappeja 4 (VCC) ja 6 (maadoitus).
(Kuvaluotto: Tom’s Hardware)
10. Kytke releen datatappi kanavalta, johon johdotit solenoidin, Raspberry Pi BCM-tappiin 22 (levyn nasta 15). Tämän avulla pi voi kommunikoida releen kanssa ja sulkea ja avata piirin.
(Kuva: Tom’s Hardware)
11. Kytke ilmakompressorisi solenoidisi pikaliitäntään. Säädä kompressorin säätimen painetta tarpeen mukaan-minun on asetettu noin 50 PSI kuorma-autoni torvelle.
(Kuva: Tom’s Hardware)
12. Aseta haluamasi joukkueen lyhenne kohtaan src/app.py , tämä varmistaa, että vain tiimin pisteiden muutokset laukaisevat äänimerkin.
nano src/app.pyfrom score_manager import ScoreManager if __name__==’__main__’: print (‘Käynnistysjärjestelmä…’) sm=ScoreManager (‘TML’) # Vaihda tiimin lyhenteeksi (esimerkki: MTL) sm.run ()
13. Suorita sovellus testataksesi asetuksia. Käynnistettäessä järjestelmä aktivoi solenoidin aktivoimaan äänimerkin hetkeksi ennen kuin se alkaa pyytää pyyntöjä saadaksesi tiimisi pisteet. Poistu painamalla Ctrl + C.
14. Suorita sovellus pelin aikana.
(Kuvaluotto: Tom’s Hardware)
Jos tiimillesi ei ole listattu live-pelejä, järjestelmä tarkistaa 30 sekunnin välein, kunnes tulee. Pelin aikana se tarkistaa 30 sekunnin välein, onko joukkueesi tehnyt maalin. Jos pisteet ovat muuttuneet viimeisen kerran, peitä korvasi ja juhli.