Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaikki!
Ostin äskettäin sähköisen skootterin, mutta siinä ei ollut takavaloa eikä sisäänrakennettua autotallin ovenavaajaa… YLLÄTYS! (ノ ゚ 0 ゚) ノ ~
Joten päätin tehdä oman autotallin oven kaukosäätimen ja takavalot ostamisen sijaan.
Mitä hauskaa on saada painikkeet autotallin oven avaamiseen ?! Niinpä päätin tehdä koko asiasta ääniohjatun. On hauskempaa pyytää ovea avautumaan painikkeiden painamisen sijaan. Tämä toimii erinomaisesti toiminnallisuuden ja esityksen suhteen.
Katsoin muutamia pyörävalojen projekteja, kuten https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, ja päätin luoda oman päivitetyn version. Joten päätin tehostaa valojani vastaamaan tyyliäni sähköisellä skootterillani lisäämällä animoituja suuntavaloja. Niissä on myös nRF24L01 -moduuli, joka ohjaa autotallin ovea langattomasti äänellä.
Valot koostuvat 16x16 LED -matriisista, joissa on animoidut suuntavilkut.
Tarkista se yllä olevalta videolta.
Alla on ohjeet sellaisen tekemiseksi itsellesi.
Vaihe 1: Kerää osat
Tätä ohjeistusta varten tarvitset seuraavat osat:
1: 2x Arduino (käytän nano)
2: Äänentunnistusmoduuli (sain sen halvemmalla tarjouksella eBaysta)
3: LED -matriisi (Neopixel)
4: 5 V: n virtalähde LED -matriisille
5: Toinen 5V virtalähde, mutta käytän 9V
6: 2x nRF24L01 -moduulia
7: Relemoduuli
8: Johdot
Vaihe 2: Liitä komponentit (pyöräyksikkö)
Aloita johdotuksen aloittaminen Arduino, nRF24L01, puheentunnistusmoduuli, virtalähde ja LED -matriisi.
Liitännät nRF24L01:
-MISO yhdistää nastaan 12
-MOSI yhdistetään nastaan 11
-SKK liitetään nastaan 13
-CE liitetään nastaan 9
-CSN yhdistää nastaan 10
-NRF24L01: n GND ja VCC on kytketty Arduinon GND: hen ja 3.3 V: iin
Liitännät puheentunnistusmoduulille:
-RX liitetään nastaan 6
-TX yhdistää nastaan 5
-Moduulin GND ja VCC on kytketty Arduinon GND: hen ja 5V: een
Liitännät LED -matriisiin:
Käytin virtalähdettä virtalähteenä. Liitä virtapankki ottamalla USB -kaapeli ja irrottamalla kaapelin +ve- ja -ve -päät.
Matriisin -5 V kytkeytyy Arduinon VIN -nastaan ja virtalähteen +ve -liitäntään
-Matrixin GND kytkeytyy Arduinon GND -nastaan ja virtalähteen -ve -liitäntään
Vaihe 3: kouluta äänimoduuli
A. Lataa ääniohjauskirjasto.
Avaa tiedosto -> Esimerkit -> VoiceRecognitionV3 -> vr_sample_train
i. Muokkaa "VR myVR (2, 3);" "VR myVR (6, 5);" koodissa, joka vastaa RX TX -tapin vaihtamiseen.
ii. Lataa koodi
C. Avaa sarjamonitori
i. Aseta siirtonopeudeksi 115200 ja valitse "Uusi linja".
ii. Valikko avaa oppaan.
1. Käytä "juna" -komentoa puheen opettamiseen.
2. Kirjoita "juna 0", se pyytää sinua puhumaan komennon ja sitten sanomaan sen uudelleen.
3. Tee sama "junalle 1", "junalle 2" jne.
Koodissa:
juna 0 ohjaa autotallin ovea
juna 1 on vasen signaali
juna 2 on oikea signaali
juna 3 sytyttää punaiset valot
juna 4 on sammuttaa valot
Vaihe 4: Hanki kirjastot ja lähetä koodi
Lataa lisäkirjastoja LED Matrixille ja nRF24L01: lle.
A. Siirry kohtaan Luonnos -> Sisällytä kirjasto-> Hallitse kirjastoja… ja asenna RF24 by TMRh20.
B. Asenna myös Adafruutin Neo Pixel -kirjasto.
C. Lataa liitteenä oleva koodi ScootSendProtowtlightsIns.ino.
Koodissa on kommentteja selitystä varten, mutta se on hyvin suoraviivaista.
Vaihe 5: Liitä komponentit (autotalliyksikkö)
Autotallin oviyksikölle meidän on kytkettävä relemoduuli, nRF24L01, virtalähde ja Arduino.
Tein koko kokoonpanon suola -annostelupullossa.
Liitännät nRF24L01:
MISO yhdistää nastaan 12
MOSI yhdistetään nastaan 11
SCK liitetään nastaan 13
CE -liitäntä nastaan 9
CSN muodostaa yhteyden nastaan 10
NRF24L01: n GND ja VCC on kytketty Arduinon GND: hen ja 3.3 V: iin
Relemoduulin liitännät:
Relemoduulin DC- ja DC+ -liitännät on kytketty Arduinon GND-liitäntään ja 5 V: n jännitteeseen
Signaalin liipaisinportti yhdistetään Arduinon nastaan 2
Liitä kytkimen toinen pää releen yhteiseen porttiin
Kytke kytkimen toinen pää releen normaalisti suljettuun porttiin
Virtalähteen liitännät:
Kytke 9 V: n akun +-pää Arduinon VIN -nastaan
Liitä -ve -pää Arduinon GND -nastaan
D. Lataa koodi
Vaihe 6: Testaa ja matkusta tyylillä
Demovideo on liitetty ohjeen yläosaan.
Toivottavasti pidit ohjeesta. Kommentoi, jos sinulla on kysyttävää.
Voit lisätä LED -matriisiin lisää animaatioita. Voit hallita myös muita asioita kuin autotallin ovea.
Yllättäen puheentunnistus toimii hyvin myös 15 mph: n nopeudella.
Ole hyvä ja äänestä sitä.
Kiitos, Sahil Parikh
www.snp13.com