Sadržaj:

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

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

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

Zdravo svima!

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

Pa sam odlučio da napravim svoja daljinska i zadnja svjetla za garažna vrata umjesto da ih kupim.

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

Potražio sam nekoliko projekata biciklističkih svjetala, 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 bih se uskladio sa svojim stilom na svom električnom skuteru dodavanjem animiranih pokazivača smjera. Oni 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 vas da to provjerite u videu iznad.

Ispod su upute kako sami napraviti jednu.

Korak 1: Prikupite dijelove

Povežite komponente (jedinica za bicikl)
Povežite 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 moduli

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 povezuje na pin 10

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

B. Priključci za modul za prepoznavanje govora:

-RX se povezuje na pin 6

-TX se povezuje na pin 5

-GND i VCC modula su spojeni 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 vezu izvora napajanja

Korak 3: Trenirajte glasovni modul

O. Preuzmite biblioteku za upravljanje glasom.

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

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

ii. Otpremite kôd

C. Otvorite serijski monitor

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

ii. Meni će otvoriti vodič.

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

2. Upišite "voz 0", od vas će se tražiti da izgovorite naredbu, a zatim zatražiti da je ponovite.

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

U kodu:

voz 0 treba da kontroliše garažna vrata

vlak 1 je lijevi signal

voz 2 je pravi signal

voz 3 treba da upali crvena svetla

voz 4 treba ugasiti svjetla

Korak 4: Nabavite biblioteke i učitajte kôd

Preuzmite dodatne biblioteke za LED Matrix i nRF24L01.

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

B. Takođe, instalirajte Neo Pixel biblioteku kompanije 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)

Povežite komponente (garažna jedinica)
Povežite komponente (garažna jedinica)
Povežite komponente (garažna jedinica)
Povežite komponente (garažna jedinica)
Povežite komponente (garažna jedinica)
Povežite 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 povezuje na pin 9

CSN se povezuje 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

Port za okidanje signala spaja se na pin 2 Arduina

Priključite jedan kraj prekidača na zajednički port 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

Priključite kraj -ve na GND pin Arduina

D. Otpremite kôd

Korak 6: Testirajte i putujte sa stilom

Demo video je priložen na vrhu uputstva.

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

LED matrici možete dodati još animacija. Možete kontrolirati i 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 ti, Sahil Parikh

www.snp13.com

Preporučuje se: