Turinys:
- 1 žingsnis: Surinkite dalis
- 2 veiksmas: prijunkite komponentus (dviračio įrenginį)
- 3 žingsnis: Mokykite balso modulį
- 4 veiksmas: įsigykite bibliotekas ir įkelkite kodą
- 5 veiksmas: prijunkite komponentus (garažo bloką)
- 6 žingsnis: išbandykite ir keliaukite stilingai
Video: Balso valdomi motorolerio žibintai ir garažo durys: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki visi!
Neseniai nusipirkau elektrinį paspirtuką, tačiau jame nebuvo galinio žibinto ir nebuvo įmontuoto garažo durų atidarytuvo … NUOSTABA !! (ノ 0 0) ノ ~
Taigi nusprendžiau pasigaminti garažo vartų nuotolinio valdymo pultą ir galinius žibintus, o ne nusipirkti.
Kuo smagu turėti mygtukus garažo durims atidaryti ?! Taigi nusprendžiau, kad visa tai būtų valdoma balsu. Smagiau paprašyti durų atsidaryti, o ne paspausti mygtukus. Tai puikiai veikia funkcionalumo ir pasirodymo požiūriu.
Peržiūrėjau keletą dviračių žibintų projektų, tokių kaip https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, ir nusprendžiau sukurti savo atnaujintą versiją. Taigi, nusprendžiau sustiprinti žibintus, kad jie atitiktų mano stilių mano elektriniame paspirtuke, pridėdami animuotus posūkio signalus. Juose taip pat yra nRF24L01 modulis belaidžiu būdu valdyti garažo duris balsu.
Žibintai yra sudaryti iš 16x16 LED matricos ir turi animuotus posūkio signalus.
Patikrinkite tai aukščiau esančiame vaizdo įraše.
Žemiau yra instrukcijos, kaip tai padaryti patys.
1 žingsnis: Surinkite dalis
Norėdami tai padaryti, jums reikia šių dalių:
1: 2x „Arduino“(aš naudoju nano)
2: balso atpažinimo modulis (aš jį gavau pigiau iš „eBay“)
3: LED matrica (neopikselis)
4: 5 V maitinimo šaltinis LED matricai
5: Kitas 5 V maitinimo šaltinis, bet aš naudoju 9 V.
6: 2x nRF24L01 moduliai
7: relės modulis
8: laidai
2 veiksmas: prijunkite komponentus (dviračio įrenginį)
Norėdami pradėti prijungti „Arduino“, „nRF24L01“, kalbos atpažinimo modulį, maitinimo šaltinį ir LED matricą.
A. „nRF24L01“jungtys:
-MISO jungiasi prie 12 kaiščio
-MOSI jungiasi prie 11 kaiščio
-SCK jungiasi prie 13 kaiščio
-CE jungiasi prie 9 kaiščio
-CSN jungiasi prie 10 kaiščio
-NRF24L01 GND ir VCC yra prijungti prie GND ir Arduino 3.3V
B. Kalbos atpažinimo modulio jungtys:
-RX jungiasi prie 6 kaiščio
-TX jungiasi prie 5 kaiščio
-GND ir VCC modulis yra prijungti prie GND ir 5V „Arduino“
C. LED matricos jungtys:
Maitinimui naudoju maitinimo banką. Norėdami prijungti maitinimo banką, paimkite USB kabelį ir nuimkite kabelio +ve ir -ve galus.
-5 V matrica jungiasi prie „Arduino“VIN kaiščio ir maitinimo šaltinio +ve jungties
-„Matrix“GND jungiasi prie „Arduino“GND kaiščio ir maitinimo šaltinio -ve jungties
3 žingsnis: Mokykite balso modulį
A. Atsisiųskite balso valdymo biblioteką.
B. Atidarykite failą -> Pavyzdžiai -> VoiceRecognitionV3 -> vr_sample_train
i. Pakeiskite „VR myVR (2, 3);“į "VR myVR (6, 5);" į kodą, kad būtų atsižvelgta į RX TX kaiščio keitimą.
ii. Įkelkite kodą
C. Atidarykite serijinį monitorių
i. Nustatykite spartą 115200 ir pasirinkite parinktį „Nauja linija“.
ii. Meniu atidarys vadovą.
1. Kalbai lavinti naudokite komandą „traukinys“.
2. Įveskite „traukinys 0“, jis paprašys jūsų ištarti komandą ir paskui pakartos.
3. Padarykite tą patį „1 traukiniui“, „2 traukiniui“ir kt.
Kode:
traukinys 0 yra valdyti garažo duris
1 traukinys yra kairysis signalas
2 traukinys yra teisingas signalas
3 traukinys turi įjungti raudoną šviesą
4 traukinys turi išjungti šviesą
4 veiksmas: įsigykite bibliotekas ir įkelkite kodą
Atsisiųskite papildomų bibliotekų, skirtų „LED Matrix“ir „nRF24L01“.
A. Eikite į Eskizas -> Įtraukti biblioteką -> Tvarkyti bibliotekas … ir įdiekite „RF24 by TMRh20“.
B. Taip pat įdiekite „Adafruit“Neo Pixel biblioteką.
C. Įkelkite pridėtą kodą ScootSendProtowtlightsIns.ino.
Kodekse yra paaiškinimų komentarų, tačiau tai labai paprasta.
5 veiksmas: prijunkite komponentus (garažo bloką)
Garažo durų blokui turime prijungti relės modulį, nRF24L01, maitinimo šaltinį ir „Arduino“.
Aš sukūriau visą mazgą druskos dozatoriaus butelyje.
A. „nRF24L01“jungtys:
MISO jungiasi prie 12 kaiščio
MOSI jungiasi prie 11 kaiščio
SCK jungiasi prie 13 kaiščio
CE jungiasi prie 9 kaiščio
CSN jungiamas prie 10 kaiščio
NRF24L01 GND ir VCC yra prijungti prie „Arduino“GND ir 3.3 V
B. Relės modulio jungtys:
Relės modulio DC ir DC+ yra prijungti prie „Arduino“GND ir 5 V
Signalo paleidimo prievadas jungiasi prie 2 „Arduino“kaiščio
Prijunkite vieną jungiklio galą prie bendro relės prievado
Kitą jungiklio galą prijunkite prie įprastai uždaryto relės prievado
C. Maitinimo šaltinio jungtys:
Prijunkite 9 V baterijos +ve galą prie „Arduino“VIN kaiščio
Prijunkite galą prie „Arduino“GND kaiščio
D. Įkelkite kodą
6 žingsnis: išbandykite ir keliaukite stilingai
Demonstracinis vaizdo įrašas buvo pridėtas instrukcijos viršuje.
Tikiuosi, kad pamokymai jums patiko. Komentuokite, jei turite klausimų.
Prie LED matricos galite pridėti daugiau animacijų. Taip pat galite valdyti kitus dalykus, išskyrus garažo duris.
Keista, kad kalbos atpažinimas veikia gerai net ir esant 15 mylių per valandą greičiui.
Prašome balsuoti už tai.
Ačiū, Sahil Parikh
www.snp13.com
Rekomenduojamas:
„Alexa“valdomos garažo durys su „Arduino“Esp8266: 6 žingsniai
„Alexa“valdomos garažo durys su „Arduino Esp8266“: šio projekto idėja man kilo iš seno projekto, prie kurio dirbau prieš kurį laiką. Aš buvau prijungęs paprastą mygtuko grandinę, kuri įjungtų šviesos diodą, kai mygtuką paspaudė garažo durys. Šis metodas pasirodė nepatikimas ir ne toks naudingas
Nuotoliniu būdu valdomi RGB staliniai žibintai: 5 žingsniai
Nuotoliniu būdu valdomi RGB staliniai žibintai: Šis projektas parodo „Firebase“kaip serverio, skirto valdyti ir manipuliuoti šviesos diodais palei mano stalo galą, naudojimą
Belaidė versija Ar mano garažo durys atidarytos ar uždarytos?: 7 žingsniai
Belaidė versija … Ar mano garažo durys atidarytos ar uždarytos ?: Norėjome paprastos, pigios ir patikimos indikacijų sistemos, kuri parodytų, ar mūsų garažo durys buvo atidarytos ar uždarytos. Yra daugybė " Ar mano garažo durys atidarytos " projektus. Didžioji dauguma šių projektų yra laidiniai. Mano atveju bėgti
Interaktyvūs kiemo žibintai, takų žibintai: 3 žingsniai
Interaktyvūs kiemo žibintai, „Walkway Lights“: norėjau pastatyti kažkokius interaktyvius kiemo žibintus savo kieme. Idėja buvo ta, kad kai kas nors vaikščiojo vienu keliu, jis pradės animaciją ta kryptimi, kuria jūs einate. Pradėjau nuo „Dollar General“1,00 USD saulės lempučių
„Wifi“valdomi vidiniai žibintai (automobilis): 5 žingsniai (su nuotraukomis)
„Wifi“valdomi vidiniai žibintai (automobilis): Sveiki visi! Šioje instrukcijoje mes jūsų automobilio vidui įdiegsime „Wifi“valdomą RGB LED juostą. Šiame projekte naudosiu savo automobilį (2010 m. „Mitsubishi Lancer GTS“), tačiau sąranka turėtų veikti daugelyje transporto priemonių. Ten