Sadržaj:

Svjetla za skutere s glasovnom kontrolom i garažna vrata: 6 koraka
Svjetla za skutere s glasovnom kontrolom i garažna vrata: 6 koraka

Video: Svjetla za skutere s glasovnom kontrolom i garažna vrata: 6 koraka

Video: Svjetla za skutere s glasovnom kontrolom i garažna vrata: 6 koraka
Video: Kod bake 2024, Studeni
Anonim
Image
Image

Pozdrav svima!

Nedavno sam kupio električni romobil, ali nije imao stražnje svjetlo niti je imao ugrađen otvarač za garažna vrata … IZNENADENJE !! (ノ ゚ 0 ゚) ノ ~

Stoga sam odlučio napraviti svoja daljinska i stražnja svjetla za garažna vrata umjesto da ih kupim.

Koja je zabava imati gumbe za otvaranje garažnih vrata ?! Pa sam odlučio cijelu stvar kontrolirati glasom. Zabavnije je tražiti da se vrata otvore umjesto pritiskanja gumba. Ovo odlično funkcionira u smislu funkcionalnosti i prikaza.

Potražio sam nekoliko projekata svjetla za bicikle, poput https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, i odlučio stvoriti vlastitu nadograđenu verziju. Odlučio sam pojačati svjetla kako bi se uskladio sa svojim stilom na svom električnom skuteru dodavanjem animiranih pokazivača smjera. Također imaju modul nRF24L01 za bežično upravljanje garažnim vratima glasom.

Svjetla se sastoje od 16x16 LED matrice koja ima animirane pokazivače smjera.

Molimo provjerite u gornjem videu.

U nastavku su upute kako sami napraviti jednu.

Korak 1: Skupite dijelove

Spojite komponente (jedinica za bicikl)
Spojite komponente (jedinica za bicikl)

Za ovu instrukciju potrebni su vam sljedeći dijelovi:

1: 2x Arduino (koristim nano)

2: Modul za prepoznavanje glasa (nabavio sam ga po jeftinijoj cijeni od eBay -a)

3: LED matrica (neopiksel)

4: 5V izvor napajanja za LED Matrix

5: Još jedan izvor napajanja od 5V, ali ja koristim 9V

6: 2x nRF24L01 modula

7: Relejni modul

8: Žice

Korak 2: Povežite komponente (jedinica za bicikl)

Za početak ožičite Arduino, nRF24L01, modul za prepoznavanje govora, izvor napajanja i LED matricu.

A. Priključci za nRF24L01:

-MISO se spaja na pin 12

-MOSI se spaja na pin 11

-SCK se spaja na pin 13

-CE se spaja na pin 9

-CSN se spaja na pin 10

-GND i VCC NRF24L01 spojeni su na GND i 3,3 V Arduina

B. Priključci za modul za prepoznavanje govora:

-RX se spaja na pin 6

-TX se spaja na pin 5

-GND i VCC modula spojeni su na GND i 5V Arduina

C. Priključci za LED matricu:

Za napajanje sam koristio power bank. Za spajanje banke napajanja uzmite USB kabel i skinite +ve i -ve krajeve kabela.

-5V Matrix -a spaja se na VIN pin Arduina i +ve priključak izvora napajanja

-GND Matrice povezuje se na GND pin Arduina i -ve priključak izvora napajanja

Korak 3: Trenirajte glasovni modul

A. Preuzmite biblioteku Glasovno upravljanje.

B. Otvorite datoteku -> Primjeri -> VoiceRecognitionV3 -> vr_sample_train

i. Izmijenite "VR myVR (2, 3);" na "VR myVR (6, 5);" u kodu za objašnjenje promjene RX TX pina.

ii. Učitajte kôd

C. Otvorite serijski monitor

i. Postavite brzinu prijenosa na 115200 i odaberite opciju "Newline".

ii. Izbornik će otvoriti vodič.

1. Pomoću naredbe "vlak" trenirajte govor.

2. Upišite "vlak 0", od vas će se tražiti da izgovorite naredbu, a zatim ponoviti.

3. Učinite isto za "vlak 1", "vlak 2" itd.

U kodu:

vlak 0 treba kontrolirati garažna vrata

vlak 1 je lijevi signal

vlak 2 je pravi signal

vlak 3 treba upaliti crvena svjetla

vlak 4 treba ugasiti svjetla

Korak 4: Nabavite knjižnice i učitajte kôd

Preuzmite dodatne knjižnice za LED Matrix i nRF24L01.

O. Idite na Sketch -> Include library-> Manage libraries … i instalirajte RF24 pomoću TMRh20.

B. Također instalirajte Neo Pixel biblioteku tvrtke Adafruit.

C. Prenesite priloženi kôd ScootSendProtowtlightsIns.ino.

Kôd ima komentare za objašnjenje, ali vrlo je jasan.

Korak 5: Povežite komponente (garažna jedinica)

Spojite komponente (garažna jedinica)
Spojite komponente (garažna jedinica)
Spojite komponente (garažna jedinica)
Spojite komponente (garažna jedinica)
Spojite komponente (garažna jedinica)
Spojite komponente (garažna jedinica)

Za jedinicu garažnih vrata moramo spojiti relejni modul, nRF24L01, izvor napajanja i Arduino.

Cijeli sklop sam stvorio u boci za doziranje soli.

A. Priključci za nRF24L01:

MISO se spaja na pin 12

MOSI se spaja na pin 11

SCK se spaja na pin 13

CE se spaja na pin 9

CSN se spaja na pin 10

GND i VCC NRF24L01 spojeni su na GND i 3,3 V Arduina

B. Priključci za relejni modul:

DC- i DC+ relejnog modula spojeni su na GND i 5V Arduina

Ulaz za signalni okidač spaja se na pin 2 Arduina

Spojite jedan kraj prekidača na zajednički priključak releja

Drugi kraj prekidača spojite na normalno zatvoreni priključak releja

C. Priključci za izvor napajanja:

Spojite +ve kraj 9V baterije na VIN pin Arduina

Spojite kraj -ve na GND pin Arduina

D. Učitajte kôd

Korak 6: Testirajte i putujte sa stilom

Demo video priložen je na vrhu upute.

Nadam se da vam se svidjelo uputstvo. Komentirajte ako imate pitanja.

LED matrici možete dodati još animacija. Također možete kontrolirati druge stvari osim garažnih vrata.

Iznenađujuće, prepoznavanje govora dobro funkcionira čak i pri brzinama od 15 km / h.

Molimo glasajte za to.

Hvala vam, Sahil Parikh

www.snp13.com

Preporučeni: