Cuprins:
- Pasul 1: Adunați piesele
- Pasul 2: Conectați componentele (unitatea de bicicletă)
- Pasul 3: Antrenează modulul vocal
- Pasul 4: Obțineți bibliotecile și încărcați codul
- Pasul 5: Conectați componentele (unitatea de garaj)
- Pasul 6: testați și călătoriți cu stil
Video: Lămpi de scuter controlate vocale și ușa garajului: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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)
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:
Sparg-vă ușa garajului: 5 pași
Hack Your Garage Door: Cine nu a visat niciodată să meargă acasă doar cu o aplicație telefonică sau să poată asculta și recopia tramvaie de date? Sunt fericit că pot să vă împărtășesc ceea ce am realizat și cum am procedat. Am început acest proiect după a doua oară când mi-am uitat cheile
Rapid și murdar - Accelerator de testare cu 3 fire pentru scuter electric: 3 pași
Rapid și murdar - Accelerator de testare cu 3 fire pentru scuter electric: am comandat un nou controler de motor de 36v fără un nou accelerator cu 3 fire. În timp ce aștept să sosească noua mea clapetă de accelerație, am făcut un proiect rapid și murdar pentru a simula clapeta de accelerație pentru noul meu controler. Am făcut un alt proiect pentru a-mi converti și curentul
Hack simplu pentru ușa garajului: 4 pași (cu imagini)
Simple Garage Door Hack: După ce am fost blocat accidental din casa mea de mai multe ori, am decis că trebuie să existe o modalitate mai bună de a intra în casa mea, care să nu implice ruperea și intrarea (și fără a ascunde o cheie afară undeva). aruncând o privire la g
Lumini controlate vocale de oriunde cu Jason: 7 pași
Lumini controlate vocale de oriunde cu Jason: lumini AC care sunt controlate de oriunde cu conexiune la internet folosind NodeMCU (ESP8266) și Jason (aplicația Android). Aparat de curent alternativ, dezactivați
Mini lămpi de lavă controlate prin USB: 9 pași
Mini lămpi de lavă controlate prin USB: Această instrucțiune descrie construirea unui set de lămpi de lavă alimentate și controlate prin USB de la o tastatură USB și două lămpi de lavă Think Geek USB folosind un circuit de comutare cu releu simplu de tranzistor acționat de LED-urile tastaturii. Acesta ilustrează o simplă wa