Innehållsförteckning:

Röststyrda skoterljus och garageport: 6 steg
Röststyrda skoterljus och garageport: 6 steg

Video: Röststyrda skoterljus och garageport: 6 steg

Video: Röststyrda skoterljus och garageport: 6 steg
Video: Röststyrda roboten knallar omkring 2024, November
Anonim
Image
Image

Hej alla!

Jag köpte nyligen en elektrisk scooter men den hade inte bakljus och inte heller en inbyggd garageportöppnare … ÖVERRASKNING !! (ノ ゚ 0 ゚) ノ ~

Så jag bestämde mig för att göra min egen garageports fjärr- och bakljus istället för att köpa dem.

Vad är roligt med knappar för att öppna en garageport ?! Så jag bestämde mig för att göra det hela röststyrt. Det är roligare att be dörren att öppna istället för att trycka på knapparna. Detta fungerar utmärkt när det gäller funktionalitet och show.

Jag letade upp några projekt med cykelljus som https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ och bestämde mig för att skapa min egen uppgraderade version. Så jag bestämde mig för att öka mina lampor för att matcha min stil på min elektriska skoter genom att lägga till animerade blinkers. De har också en nRF24L01 -modul för att trådlöst styra garageporten med röst.

Ljusen består av en 16x16 LED -matris för att ha animerade blinkers.

Kolla in det i videon ovan.

Nedan följer instruktionerna för att göra en själv.

Steg 1: Samla delarna

Anslut komponenterna (cykelnhet)
Anslut komponenterna (cykelnhet)

För denna instruerbara behöver du följande delar:

1: 2x Arduino (jag använder nano)

2: Röstigenkänningsmodul (jag fick det till en billigare affär från eBay)

3: LED Matrix (Neopixel)

4: En 5V strömkälla för LED Matrix

5: En annan strömkälla på 5V men jag använder 9V

6: 2x nRF24L01 -moduler

7: Relämodul

8: Trådar

Steg 2: Anslut komponenterna (cykelnhet)

Börja med att ansluta Arduino, nRF24L01, taligenkänningsmodul, strömkälla och LED -matrisen.

A. Anslutningar för nRF24L01:

-MISO ansluts till stift 12

-MOSI ansluts till stift 11

-SCK ansluts till stift 13

-CE ansluts till stift 9

-CSN ansluts till stift 10

-GND och VCC för NRF24L01 är anslutna till GND och 3,3V för Arduino

B. Anslutningar för taligenkänningsmodul:

-RX ansluts till stift 6

-TX ansluts till stift 5

-GND och VCC på modulen är anslutna till GND och 5V Arduino

C. Anslutningar för LED -matrisen:

Jag använde en powerbank för att leverera ström. För att ansluta en powerbank, ta en USB -kabel och ta av kabeln +ve och -ve.

-5V i matrisen ansluts till VIN -stiftet på Arduino och +ve -anslutningen för strömkällan

-GND för matrisen ansluts till GND -stiftet på Arduino och -ve -anslutningen för strömkällan

Steg 3: Träna röstmodul

A. Ladda ner röststyrningsbiblioteket.

B. Öppna fil -> Exempel -> VoiceRecognitionV3 -> vr_sample_train

i. Ändra "VR myVR (2, 3);" till "VR myVR (6, 5);" i koden för redovisning av RX TX -stiftändring.

ii. Ladda upp koden

C. Öppna seriell bildskärm

i. Ställ in överföringshastigheten till 115200 och välj alternativet "Newline".

ii. En meny öppnar guiden.

1. Använd kommandot "tåg" för att träna tal.

2. Skriv "tåg 0", det kommer att be dig att tala kommandot och sedan be att säga det igen.

3. Gör samma sak för "tåg 1", "tåg 2", etc.

I koden:

tåg 0 är att styra garageporten

tåg 1 är den vänstra signalen

tåg 2 är rätt signal

tåg 3 är att tända röda lampor

tåg 4 är att släcka lamporna

Steg 4: Hämta biblioteken och ladda upp koden

Ladda ner ytterligare bibliotek för LED Matrix och nRF24L01.

A. Gå till Sketch -> Inkludera bibliotek-> Hantera bibliotek … och installera RF24 med TMRh20.

B. Installera också Neo Pixel -biblioteket från Adafruit.

C. Ladda upp den bifogade koden ScootSendProtowtlightsIns.ino.

Koden har kommentarer för en förklaring men det är väldigt rakt fram.

Steg 5: Anslut komponenterna (garagenhet)

Anslut komponenterna (garagenhet)
Anslut komponenterna (garagenhet)
Anslut komponenterna (garagenhet)
Anslut komponenterna (garagenhet)
Anslut komponenterna (garagenhet)
Anslut komponenterna (garagenhet)

För garageporten måste vi koppla relämodulen, nRF24L01, strömkälla och Arduino.

Jag skapade hela enheten i en saltdispenserflaska.

A. Anslutningar för nRF24L01:

MISO ansluts till stift 12

MOSI ansluts till stift 11

SCK ansluts till stift 13

CE ansluts till stift 9

CSN ansluter till stift 10

GND och VCC på NRF24L01 är anslutna till GND och 3,3V Arduino

B. Anslutningar för relämodul:

Relämodulens DC- och DC+ är anslutna till GND och 5V Arduino

Signaltriggerporten ansluts till stift 2 på Arduino

Anslut ena änden av omkopplaren till reläets gemensamma port

Anslut omkopplarens andra ände till reläets normalt stängda port

C. Anslutningar för strömkälla:

Anslut 9V -batteriets +ve -ände till VIN -stiftet på Arduino

Anslut -ve -änden till GND -stiftet på Arduino

D. Ladda upp koden

Steg 6: Testa och resa i stil

Demovideo bifogades högst upp på instruktionsboken.

Hoppas du gillade det instruerbara. Kommentera om du har några frågor.

Du kan lägga till fler animationer till LED -matrisen. Du kan också styra andra saker än garageporten.

Överraskande fungerar taligenkänningen bra även vid hastigheter på 15 mph.

Vänligen rösta för det.

Tack, Sahil Parikh

www.snp13.com

Rekommenderad: