Kazalo:
- 1. korak: Zberite dele
- Korak: Povežite komponente (enota za kolo)
- Korak: Trenirajte glasovni modul
- 4. korak: Pridobite knjižnice in naložite kodo
- 5. korak: Povežite komponente (garažna enota)
- 6. korak: Preizkusite in potujte v slogu
Video: Glasovno upravljane luči za skuterje in garažna vrata: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pozdravljeni vsi skupaj!
Pred kratkim sem kupil električni skuter, ki pa ni imel zadnje luči niti vgrajenega odpirača garažnih vrat … IZNENADENJE !! (ノ ゚ 0 ゚) ノ ~
Zato sem se odločil, da namesto da bi jih kupil, naredim lastne daljinske in zadnje luči za garažna vrata.
Kaj je zabavno imeti gumbe za odpiranje garažnih vrat ?! Zato sem se odločil, da bo vse skupaj glasovno nadzorovano. Bolj zabavno je, da namesto pritiskanja gumbov zahtevate, da se vrata odprejo. To deluje odlično v smislu funkcionalnosti in prikaza.
Poiskal sem nekaj projektov luči za kolesa, kot je https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, in se odločil ustvariti svojo nadgrajeno različico. Zato sem se odločil, da bom na električnem skuterju stopnjeval luči, ki bodo ustrezale mojemu slogu, in dodal animirane smernike. Imajo tudi modul nRF24L01 za brezžično upravljanje garažnih vrat z glasom.
Luči so sestavljene iz 16 x 16 LED matrike z animiranimi smerniki.
Preverite v zgornjem videu.
Spodaj so navodila, da si ga naredite sami.
1. korak: Zberite dele
Za to navodilo potrebujete naslednje dele:
1: 2x Arduino (uporabljam nano)
2: Modul za prepoznavanje glasu (dobil sem ga ceneje pri eBayu)
3: LED matrika (neopixel)
4: 5V vir napajanja za LED Matrix
5: Še en vir napajanja 5V, vendar uporabljam 9V
6: 2x modula nRF24L01
7: Relejni modul
8: Žice
Korak: Povežite komponente (enota za kolo)
Za začetek ožičenja Arduina, nRF24L01, modula za prepoznavanje govora, vira napajanja in LED matrike.
A. Priključki za nRF24L01:
-MISO se priključi na pin 12
-MOSI se priključi na pin 11
-SCK se poveže s pin 13
-CE se priključi na pin 9
-CSN se poveže z zatičem 10
-GND in VCC NRF24L01 sta povezana z GND in 3,3 V Arduina
B. Priključki za modul za prepoznavanje govora:
-RX se poveže s pin 6
-TX se poveže s pin 5
-GND in VCC modula sta povezana z GND in 5V Arduina
C. Priključki za LED matriko:
Za napajanje sem uporabil power bank. Za priključitev napajalnega kabla vzemite kabel USB in odstranite +ve in -ve konce kabla.
-5V Matrice se poveže z VIN vhodom Arduina in +ve priključkom vira napajanja
-GND Matrice se poveže z zatičem GND Arduino in -ve povezavo z virom napajanja
Korak: Trenirajte glasovni modul
A. Prenesite knjižnico za glasovno upravljanje.
B. Odprite datoteko -> Primeri -> VoiceRecognitionV3 -> vr_sample_train
jaz. Spremenite "VR myVR (2, 3);" na "VR myVR (6, 5);" v kodi za spremembo zatiča RX TX.
ii. Naložite kodo
C. Odprite serijski monitor
jaz. Hitrost prenosa nastavite na 115200 in izberite možnost »Nova vrstica«.
ii. Vodič se odpre v meniju.
1. Za učenje govora uporabite ukaz "vlak".
2. Vnesite "vlak 0", od vas bo zahteval, da izgovorite ukaz in nato še enkrat.
3. Enako storite za "vlak 1", "vlak 2" itd.
V kodi:
vlak 0 je za upravljanje garažnih vrat
vlak 1 je levi signal
vlak 2 je pravi signal
vlak 3 naj prižge rdeče luči
vlak 4 ugasne luči
4. korak: Pridobite knjižnice in naložite kodo
Prenesite dodatne knjižnice za LED Matrix in nRF24L01.
A. Pojdite na Sketch -> Include library-> Manage libraries … in namestite RF24 s strani TMRh20.
B. Prav tako namestite knjižnico Neo Pixel podjetja Adafruit.
C. Naložite priloženo kodo ScootSendProtowtlightsIns.ino.
Koda vsebuje pripombe za razlago, vendar je zelo jasna.
5. korak: Povežite komponente (garažna enota)
Za enoto garažnih vrat moramo priključiti relejni modul nRF24L01, vir napajanja in Arduino.
Celoten sklop sem ustvaril v steklenici za doziranje soli.
A. Priključki za nRF24L01:
MISO se priključi na pin 12
MOSI se priključi na pin 11
SCK se priključi na pin 13
CE se priključi na pin 9
CSN se poveže na pin 10
GND in VCC NRF24L01 sta povezana z GND in 3,3 V Arduina
B. Priključki za relejski modul:
DC- in DC+ relejnega modula sta priključena na GND in 5V Arduina
Vrata za sprožitev signala se priključijo na pin 2 Arduina
En konec stikala priključite na skupna vrata releja
Drugi konec stikala priključite na običajno zaprta vrata releja
C. Priključki za vir energije:
Priključite +ve konec 9V baterije na VIN pin Arduina
Priključite konec -ve na pin GND Arduina
D. Naložite kodo
6. korak: Preizkusite in potujte v slogu
Demo video je bil priložen na vrhu navodil.
Upam, da vam je bil pouk všeč. Komentirajte, če imate kakršna koli vprašanja.
Matriki LED lahko dodate več animacij. Nadzirate lahko tudi druge stvari, razen garažnih vrat.
Presenetljivo je, da prepoznavanje govora dobro deluje tudi pri hitrostih 15 km / h.
Prosim, glasujte zanj.
Hvala vam, Sahil Parikh
www.snp13.com
Priporočena:
Vdor v vaša garažna vrata: 5 korakov
Hack Your Garage Door: Kdo si ni sanjal, da bi šel domov samo s telefonsko aplikacijo ali da bi lahko poslušal in ponovno kopiral podatkovne tramvaje? Vesel sem, da lahko z vami delim, kaj sem spoznal in kako sem nadaljeval. Ta projekt sem začel, ko sem drugič pozabil ključe.
Garažna vrata z nadzorom Alexa z Arduino Esp8266: 6 korakov
Garažna vrata z nadzorom Alexa z Arduinom Esp8266: Ideja za ta projekt se mi je porodila iz starega projekta, na katerem sem delal pred časom. Priključil sem preprosto stikalno vezje, ki bi prižgalo LED, ko bi na garažna vrata pritisnili gumb. Ta metoda se je izkazala za nezanesljivo in ni tako uporabna
Nevidni daljinski upravljalnik za garažna vrata: 7 korakov (s slikami)
Nevidni daljinski upravljalnik za garažna vrata: Nekoč smo avto pustili parkiran pred garažo in tat je razbil okno, da bi prišel do daljinskega upravljalnika garažnih vrat. Nato so odprli garažo in ukradli nekaj koles. Zato sem se odločil, da daljinec skrijem tako, da ga vgradim v avtomobilski pepelnik. Deluje do
Brezžična različica Ali so moja garažna vrata odprta ali zaprta?: 7 korakov
Brezžična različica … Ali so moja garažna vrata odprta ali zaprta?: Želeli smo preprost, poceni in zanesljiv sistem označevanja, ki nam je pokazal, ali so naša garažna vrata odprta ali zaprta. Obstaja veliko " Ali so moja garažna vrata odprta " projekti. Večina teh projektov je trdno povezana. V mojem primeru zagnano
Odpirač za garažna vrata Raspberry Pi 3: 15 korakov (s slikami)
Odpirač garažnih vrat Raspberry Pi 3: To navodilo sem ustvaril leta 2014. Od takrat se je veliko spremenilo. Leta 2021 sem tukaj posodobil odpirač pametnih garažnih vrat. Za odpiranje, zapiranje in spremljanje garažnih vrat uporabite Raspberry Pi in pametni telefon. Odpiranje in zapiranje vrat je zavarovano s pomočjo