Cuprins:

Lămpi de scuter controlate vocale și ușa garajului: 6 pași
Lămpi de scuter controlate vocale și ușa garajului: 6 pași

Video: Lămpi de scuter controlate vocale și ușa garajului: 6 pași

Video: Lămpi de scuter controlate vocale și ușa garajului: 6 pași
Video: ACEST YOUTUBER SI-A DAT FOC LA MASINA DE 200.000€ AMG 😢 2024, Noiembrie
Anonim
Image
Image

Bună ziua tuturor!

De curând am cumpărat un scuter electric, dar nu avea lumină spate și nici nu avea deschizător de uși de garaj încorporat … SURPRIZĂ !! (ノ ゚ 0 ゚) ノ ~

Deci, am decis să-mi fac propria telecomandă și luminile din spate ale ușii de garaj în loc să le cumpăr.

Ce distracție aveți butoane pentru deschiderea unei uși de garaj ?! Deci, am decis să fac totul să fie controlat prin voce. Este mai distractiv să cereți ușa să se deschidă în loc să apăsați butoanele. Acest lucru funcționează excelent în ceea ce privește funcționalitatea și spectacolul.

Am căutat câteva proiecte de lumini de biciclete, cum ar fi https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ și am decis să creez propria mea versiune actualizată. Așadar, m-am stabilit să-mi intensific luminile pentru a se potrivi cu stilul meu de pe scuterul meu electric, adăugând semnalizatoare animate. De asemenea, au un modul nRF24L01 pentru a controla fără fir ușa garajului utilizând vocea.

Luminile sunt formate dintr-o matrice LED de 16x16 pentru a avea semnale de direcție animate.

Vă rugăm să o verificați în videoclipul de mai sus.

Mai jos sunt instrucțiunile pentru a crea una pentru tine.

Pasul 1: Adunați piesele

Conectați componentele (unitatea de bicicletă)
Conectați componentele (unitatea de bicicletă)

Pentru acest instructable aveți nevoie de următoarele părți:

1: 2x Arduino (folosesc nano)

2: modul de recunoaștere vocală (l-am obținut la o ofertă mai ieftină de la eBay)

3: LED Matrix (Neopixel)

4: o sursă de alimentare de 5V pentru LED Matrix

5: O altă sursă de alimentare de 5V, dar folosesc 9V

6: 2x module nRF24L01

7: Modul releu

8: fire

Pasul 2: Conectați componentele (unitatea de bicicletă)

Pentru a începe să începeți cablarea Arduino, nRF24L01, modulul de recunoaștere a vorbirii, sursa de alimentare și matricea LED.

A. Conexiuni pentru nRF24L01:

-MISO se conectează la pinul 12

-MOSI se conectează la pinul 11

-SCK se conectează la pinul 13

-CE se conectează la pinul 9

-CSN se conectează la pinul 10

-GND și VCC ale NRF24L01 sunt conectate la GND și 3,3V din Arduino

B. Conexiuni pentru modulul de recunoaștere a vorbirii:

-RX se conectează la pinul 6

-TX se conectează la pinul 5

-GND și VCC ale modulului sunt conectate la GND și 5V din Arduino

C. Conexiuni pentru matricea LED:

Am folosit o bancă de energie pentru a furniza energie. Pentru a conecta o bancă de alimentare, luați un cablu USB și scoateți capetele + ve și -ve ale cablului.

-5V din Matrix se conectează la pinul VIN al Arduino și la conexiunea + ve a sursei de alimentare

-GND al Matrixului se conectează la pinul GND al Arduino și la conexiunea -ve a sursei de alimentare

Pasul 3: Antrenează modulul vocal

A. Descărcați biblioteca de control vocal.

B. Deschideți fișierul -> Exemple -> VoiceRecognitionV3 -> vr_sample_train

eu. Modificați „VR myVR (2, 3);” la „VR myVR (6, 5);” în cod pentru a ține cont de schimbarea pinului RX TX.

ii. Încărcați codul

C. Deschideți monitorul serial

eu. Setați rata de transmisie la 115200 și selectați opțiunea „Newline”.

ii. Un meniu va deschide ghidul.

1. Folosiți comanda „tren” pentru a antrena vorbirea.

2. Tastați „tren 0”, vă va cere să rostiți comanda și, apoi, cereți să o rostiți din nou.

3. Faceți același lucru pentru „trenul 1”, „trenul 2” etc.

În cod:

trenul 0 este pentru a controla ușa garajului

trenul 1 este semnalul din stânga

trenul 2 este semnalul potrivit

trenul 3 trebuie să aprindă luminile roșii

trenul 4 este să opriți luminile

Pasul 4: Obțineți bibliotecile și încărcați codul

Descărcați biblioteci suplimentare pentru LED Matrix și nRF24L01.

A. Accesați Sketch -> Include library-> Gestionați bibliotecile … și instalați RF24 by TMRh20.

B. De asemenea, instalați biblioteca Neo Pixel de la Adafruit.

C. Încărcați codul atașat ScootSendProtowtlightsIns.ino.

Codul conține comentarii pentru o explicație, dar este foarte simplu.

Pasul 5: Conectați componentele (unitatea de garaj)

Conectați componentele (unitatea de garaj)
Conectați componentele (unitatea de garaj)
Conectați componentele (unitatea de garaj)
Conectați componentele (unitatea de garaj)
Conectați componentele (unitatea de garaj)
Conectați componentele (unitatea de garaj)

Pentru unitatea de ușă de garaj, trebuie să conectăm modulul releu, nRF24L01, sursa de alimentare și Arduino.

Am creat întregul ansamblu într-o sticlă dozatoare de sare.

A. Conexiuni pentru nRF24L01:

MISO se conectează la pinul 12

MOSI se conectează la pinul 11

SCK se conectează la pinul 13

CE se conectează la pinul 9

CSN se conectează la pinul 10

GND și VCC ale NRF24L01 sunt conectate la GND și 3,3V din Arduino

B. Conexiuni pentru modulul de releu:

DC- și DC + ale modulului de releu sunt conectate la GND și 5V din Arduino

Portul de declanșare a semnalului se conectează la pinul 2 al Arduino

Conectați un capăt al comutatorului la portul comun al releului

Conectați celălalt capăt al comutatorului la portul normal închis al releului

C. Conexiuni pentru sursa de alimentare:

Conectați capătul + ve al bateriei de 9V la pinul VIN al Arduino

Conectați capătul -ve la pinul GND al Arduino

D. Încărcați codul

Pasul 6: testați și călătoriți cu stil

Videoclipul demonstrativ a fost atașat în partea de sus a instructabilului.

Sper că ți-a plăcut instructabilul. Comentează dacă ai întrebări.

Puteți adăuga mai multe animații la matricea LED. De asemenea, puteți controla alte lucruri decât ușa garajului.

În mod surprinzător, recunoașterea vorbirii funcționează bine chiar și la viteze de 15 mph.

Vă rugăm să votați pentru asta.

Mulțumesc, Sahil Parikh

www.snp13.com

Recomandat: