Obsah:

Hlasom ovládané svetlá kolobežky a garážová brána: 6 krokov
Hlasom ovládané svetlá kolobežky a garážová brána: 6 krokov

Video: Hlasom ovládané svetlá kolobežky a garážová brána: 6 krokov

Video: Hlasom ovládané svetlá kolobežky a garážová brána: 6 krokov
Video: Ovládanie svetiel hlasom 2024, December
Anonim
Image
Image

Ahojte všetci!

Nedávno som si kúpil elektrickú kolobežku, ale nemala zadné svetlo ani vstavaný otvárač garážových brán … PREKVAPENIE !! (ノ ゚ 0 ゚) ノ ~

Namiesto toho, aby som si ich kúpil, rozhodol som sa vyrobiť si vlastné diaľkové a zadné svetlá garážovej brány.

Čo je zábavné mať tlačidlá na otváranie garážových brán ?! Rozhodol som sa teda, že to celé budem ovládať hlasom. Oveľa zábavnejšie je požiadať o otvorenie dverí namiesto stlačenia tlačidiel. Funguje to skvele, pokiaľ ide o funkčnosť a show.

Pozrel som sa na niekoľko projektov svetiel pre bicykle, ako napríklad https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, a rozhodol som sa vytvoriť vlastnú aktualizovanú verziu. Preto som sa rozhodol zosilniť svetlá tak, aby zodpovedali môjmu štýlu na mojej elektrickej kolobežke, pridaním animovaných smerových svetiel. Majú tiež modul nRF24L01 na bezdrôtové ovládanie garážových brán pomocou hlasu.

Svetlá sú tvorené LED maticou 16x16 s animovanými smerovými svetlami.

Pozrite sa na to vo vyššie uvedenom videu.

Nasleduje návod, ako si ho vyrobiť sami.

Krok 1: Zhromaždite diely

Pripojte komponenty (jednotka bicykla)
Pripojte komponenty (jednotka bicykla)

Na tento návod potrebujete nasledujúce diely:

1: 2x Arduino (používam nano)

2: Modul rozpoznávania hlasu (dostal som ho lacnejšie z eBay)

3: LED matica (Neopixel)

4: 5V zdroj energie pre LED Matrix

5: Ďalší zdroj napájania 5V, ale používam 9V

6: 2x moduly nRF24L01

7: Reléový modul

8: Drôty

Krok 2: Pripojte komponenty (jednotka bicykla)

Začnite zapojením Arduina, nRF24L01, modulu rozpoznávania reči, zdroja napájania a matice LED.

A. Pripojenia pre nRF24L01:

-MISO sa pripája na pin 12

-MOSI sa pripája k pinu 11

-SCK sa pripája k pinu 13

-CE sa pripája na pin 9

-CSN sa pripája k pinu 10

-GND a VCC NRF24L01 sú spojené s GND a 3,3 V Arduina

B. Pripojenia pre modul rozpoznávania reči:

-RX sa pripája k pinu 6

-TX sa pripája k pinu 5

-GND a VCC modulu sú pripojené k GND a 5V Arduina

C. Pripojenia pre maticu LED:

Na napájanie som použil power banku. Na pripojenie napájacej banky použite kábel USB a odizolujte kladné a záporné konce kábla.

-5V matice sa pripája na VIN pin Arduina a kladné pripojenie zdroja energie

-GND matice sa pripája ku kolíku GND Arduina a -ve pripojenie zdroja energie

Krok 3: Trénujte hlasový modul

A. Stiahnite si knižnicu ovládania hlasom.

B. Otvorte súbor -> Príklady -> VoiceRecognitionV3 -> vr_sample_train

i. Upravte „VR myVR (2, 3);“na „VR myVR (6, 5);“v kóde, aby sa zohľadnila zmena pinov RX TX.

ii. Nahrajte kód

C. Otvorte sériový monitor

i. Nastavte prenosovú rýchlosť na 115200 a zvoľte možnosť „Nový riadok“.

ii. Sprievodca sa otvorí pomocou ponuky.

1. Na trénovanie reči použite príkaz „vlak“.

2. Napíšte „vlak 0“a požiada vás, aby ste vyslovili príkaz, a potom ho požiadajte, aby ste to povedali znova.

3. To isté urobte pre „vlak 1“, „vlak 2“atď.

V kóde:

vlak 0 má ovládať garážové brány

vlak 1 je ľavé návestidlo

vlak 2 je správnym návestidlom

vlak 3 má zapnúť červené svetlá

vlak 4 má vypnúť svetlá

Krok 4: Získajte knižnice a nahrajte kód

Stiahnite si ďalšie knižnice pre LED Matrix a nRF24L01.

A. Prejdite na Skicu -> Zahrnúť knižnicu -> Spravovať knižnice … a nainštalovať RF24 od TMRh20.

B. Tiež si nainštalujte knižnicu Neo Pixel od spoločnosti Adafruit.

C. Nahrajte priložený kód ScootSendProtowtlightsIns.ino.

Kód má komentáre na vysvetlenie, ale je veľmi jednoduchý.

Krok 5: Pripojte komponenty (garážová jednotka)

Pripojte komponenty (garážová jednotka)
Pripojte komponenty (garážová jednotka)
Pripojte komponenty (garážová jednotka)
Pripojte komponenty (garážová jednotka)
Pripojte komponenty (garážová jednotka)
Pripojte komponenty (garážová jednotka)

Pre jednotku garážovej brány musíme zapojiť reléový modul, nRF24L01, zdroj energie a Arduino.

Celú zostavu som vytvoril vo fľaši na dávkovanie soli.

A. Pripojenia pre nRF24L01:

MISO sa pripája na pin 12

MOSI sa pripája k pinu 11

SCK sa pripája na pin 13

CE sa pripája na pin 9

CSN sa pripája k pinu 10

GND a VCC NRF24L01 sú spojené s GND a 3,3 V Arduina

B. Pripojenia pre reléový modul:

DC- a DC+ reléového modulu sú pripojené k GND a 5V Arduina

Port na spustenie signálu sa pripája na pin 2 Arduino

Pripojte jeden koniec prepínača k spoločnému portu relé

Druhý koniec prepínača zapojte do normálne zatvoreného portu relé

C. Pripojenia pre zdroj energie:

Pripojte kladný koniec 9V batérie k kolíku VIN Arduino

Pripojte koniec -ve ku kolíku GND Arduina

D. Nahrajte kód

Krok 6: Testujte a cestujte štýlovo

Ukážkové video bolo pripojené v hornej časti návodu.

Dúfam, že sa vám návod páčil. V prípade akýchkoľvek otázok komentujte.

Do matice LED môžete pridať ďalšie animácie. Môžete ovládať aj iné veci ako garážovú bránu.

Rozpoznávanie reči prekvapivo funguje dobre aj pri rýchlosti 15 mph.

Hlasujte zaň.

Ďakujem, Sahil Parikh

www.snp13.com

Odporúča: