Indholdsfortegnelse:

Stemmestyrede scooterlys og garageport: 6 trin
Stemmestyrede scooterlys og garageport: 6 trin

Video: Stemmestyrede scooterlys og garageport: 6 trin

Video: Stemmestyrede scooterlys og garageport: 6 trin
Video: 10 страшных видео, которые ваш разум проиграет позже 2024, Juli
Anonim
Image
Image

Hej allesammen!

Jeg har for nylig købt en elektrisk scooter, men den havde ikke baglygte og havde heller ikke en indbygget garageportåbner … SURPRISE !! (ノ ゚ 0 ゚) ノ ~

Så jeg besluttede at lave min egen fjernbetjening og baglygter i garagedøren i stedet for at købe dem.

Hvad er det sjove ved at have knapper til at åbne en garageport ?! Så jeg besluttede at gøre det hele stemmestyret. Det er sjovere at bede døren om at åbne i stedet for at trykke på knapper. Dette fungerer godt med hensyn til funktionalitet og visning.

Jeg slog et par cykellysprojekter op, såsom https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ og besluttede at oprette min egen opgraderede version. Så jeg besluttede mig for at øge mine lys for at matche min stil på min elektriske scooter ved at tilføje animerede blinklys. De har også et nRF24L01 -modul til trådløst at styre garageporten ved hjælp af stemme.

Lysene består af en 16x16 LED Matrix for at have animerede blinklys.

Se det venligst i videoen ovenfor.

Nedenfor er vejledningen til at lave en til dig selv.

Trin 1: Saml delene

Tilslut komponenterne (cyklenhed)
Tilslut komponenterne (cyklenhed)

Til denne instruerbare har du brug for følgende dele:

1: 2x Arduino (jeg bruger nano)

2: Stemmegenkendelsesmodul (jeg fik det til en billigere handel fra eBay)

3: LED Matrix (Neopixel)

4: En 5V strømkilde til LED Matrix

5: En anden strømkilde på 5V, men jeg bruger 9V

6: 2x nRF24L01 moduler

7: Relæmodul

8: Tråde

Trin 2: Tilslut komponenterne (cyklenhed)

Start med at tilslutte Arduino, nRF24L01, talegenkendelsesmodul, strømkilde og LED -matrixen.

A. Tilslutninger til nRF24L01:

-MISO tilsluttes til pin 12

-MOSI forbindes til pin 11

-SCK forbindes til pin 13

-CE forbindes til pin 9

-CSN forbinder til pin 10

-GND og VCC på NRF24L01 er forbundet til GND og 3,3V Arduino

B. Forbindelser til talegenkendelsesmodul:

-RX forbindes til pin 6

-TX forbindes til pin 5

-GND og VCC på modulet er forbundet til GND og 5V Arduino

C. Tilslutninger til LED Matrix:

Jeg brugte en powerbank til at levere strøm. For at tilslutte en powerbank skal du tage et USB -kabel og fjerne +ve og -ve enderne af kablet.

-5V i matrixen tilsluttes VIN -stiften af Arduino og +ve -tilslutningen af strømkilden

-GND i Matrix forbinder til GND -pin på Arduino og -ve -forbindelsen til strømkilden

Trin 3: Train Voice Module

A. Download biblioteket til stemmestyring.

B. Åbn fil -> Eksempler -> VoiceRecognitionV3 -> vr_sample_train

jeg. Rediger "VR myVR (2, 3);" til "VR myVR (6, 5);" i koden, der skal redegøre for RX TX pin -ændring.

ii. Upload koden

C. Åben seriel skærm

jeg. Indstil baudhastigheden til 115200, og vælg "Newline".

ii. En menu åbner guiden.

1. Brug kommandoen "tog" til at træne tale.

2. Skriv "tog 0", det vil bede dig om at tale kommandoen og derefter bede om at sige det igen.

3. Gør det samme for "tog 1", "tog 2" osv.

I koden:

tog 0 er at styre garageporten

tog 1 er det venstre signal

tog 2 er det rigtige signal

tog 3 skal tænde rødt lys

tog 4 skal slukke lyset

Trin 4: Hent bibliotekerne og upload koden

Download yderligere biblioteker til LED Matrix og nRF24L01.

A. Gå til Skitse -> Inkluder bibliotek-> Administrer biblioteker … og installer RF24 med TMRh20.

B. Installer også Neo Pixel -biblioteket fra Adafruit.

C. Upload den vedhæftede kode ScootSendProtowtlightsIns.ino.

Koden har kommentarer til en forklaring, men den er meget ligetil.

Trin 5: Tilslut komponenterne (garagenhed)

Tilslut komponenterne (garagenhed)
Tilslut komponenterne (garagenhed)
Tilslut komponenterne (garagenhed)
Tilslut komponenterne (garagenhed)
Tilslut komponenterne (garagenhed)
Tilslut komponenterne (garagenhed)

Til garageportenheden skal vi tilslutte relæmodulet, nRF24L01, strømkilde og Arduino.

Jeg oprettede hele samlingen i en flaske med saltdispenser.

A. Tilslutninger til nRF24L01:

MISO tilsluttes til pin 12

MOSI forbindes til pin 11

SCK forbindes til pin 13

CE forbindes til pin 9

CSN opretter forbindelse til pin 10

GND og VCC på NRF24L01 er forbundet til GND og 3,3V Arduino

B. Tilslutninger til relæmodul:

Relæmodulets DC- og DC+ er forbundet til GND og 5V Arduino

Signaltriggerporten forbindes til pin 2 på Arduino

Tilslut den ene ende af kontakten til relæets fælles port

Tilslut kontakten den anden ende til relæets normalt lukkede port

C. Tilslutninger til strømkilde:

Tilslut 9V batteriets +ve ende til VIN -stiften på Arduino

Tilslut -ve -enden til GND -stiften på Arduino

D. Upload koden

Trin 6: Test og rejse i stil

Demovideo blev vedhæftet øverst i instruktionsbogen.

Håber du kunne lide det instruerbare. Kommenter, hvis du har spørgsmål.

Du kan tilføje flere animationer til LED -matricen. Du kan også styre andre ting end garageporten.

Overraskende fungerer talegenkendelse godt, selv når den er ved hastigheder på 15 km / t.

Stem venligst for det.

Tak skal du have, Sahil Parikh

www.snp13.com

Anbefalede: