Kazalo:

Glasovno upravljane luči za skuterje in garažna vrata: 6 korakov
Glasovno upravljane luči za skuterje in garažna vrata: 6 korakov

Video: Glasovno upravljane luči za skuterje in garažna vrata: 6 korakov

Video: Glasovno upravljane luči za skuterje in garažna vrata: 6 korakov
Video: STEFAN MIHIĆ SE HVATA SA ŽENOM U TOALETU! 2024, November
Anonim
Image
Image

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

Priključite komponente (enota za kolo)
Priključite komponente (enota za kolo)

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)

Priključite komponente (garažna enota)
Priključite komponente (garažna enota)
Priključite komponente (garažna enota)
Priključite komponente (garažna enota)
Priključite komponente (garažna enota)
Priključ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: