Obsah:

Světla na koloběžce ovládaná hlasem a garážová vrata: 6 kroků
Světla na koloběžce ovládaná hlasem a garážová vrata: 6 kroků

Video: Světla na koloběžce ovládaná hlasem a garážová vrata: 6 kroků

Video: Světla na koloběžce ovládaná hlasem a garážová vrata: 6 kroků
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Červenec
Anonim
Image
Image

Ahoj všichni!

Nedávno jsem si koupil elektrický skútr, ale neměl zadní světlo ani vestavěný otvírač garážových vrat … PŘEKVAPENÍ !! (ノ ゚ 0 ゚) ノ ~

Místo toho, abych si je koupil, rozhodl jsem se vyrobit si vlastní dálková a zadní světla garážových vrat.

Co je zábavné mít tlačítka pro otevírání garážových vrat ?! Rozhodl jsem se tedy celou věc ovládat hlasem. Je zábavnější požádat o otevření dveří místo stisknutí tlačítek. To funguje skvěle, pokud jde o funkčnost a show.

Vyhledal jsem několik projektů světel na kola, jako je https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, a rozhodl jsem se vytvořit vlastní upgradovanou verzi. Takže jsem se usadil, abych zvýšil světla tak, aby odpovídaly mému stylu na mé elektrické koloběžce, přidáním animovaných směrových světel. Mají také modul nRF24L01 pro bezdrátové ovládání garážových vrat pomocí hlasu.

Světla jsou tvořena LED maticí 16x16 s animovanými směrovými světly.

Podívejte se prosím na video výše.

Níže jsou uvedeny pokyny k vytvoření jednoho pro sebe.

Krok 1: Shromážděte součásti

Připojte komponenty (jednotka kola)
Připojte komponenty (jednotka kola)

Pro tento instruktáž potřebujete následující části:

1: 2x Arduino (používám nano)

2: Modul rozpoznávání hlasu (dostal jsem ho levněji od eBay)

3: LED matice (Neopixel)

4: 5V napájecí zdroj pro LED Matrix

5: Další zdroj napájení 5V, ale používám 9V

6: 2x moduly nRF24L01

7: Reléový modul

8: Dráty

Krok 2: Připojte součásti (jednotka kola)

Začněte zapojením Arduina, nRF24L01, modulu pro rozpoznávání řeči, zdroje napájení a matice LED.

A. Připojení pro nRF24L01:

-MISO se připojuje na pin 12

-MOSI se připojuje k pinu 11

-SCK se připojuje ke kolíku 13

-CE se připojuje k pinu 9

-CSN se připojuje k pinu 10

-GND a VCC NRF24L01 jsou připojeny k GND a 3,3 V Arduina

B. Připojení modulu rozpoznávání řeči:

-RX se připojuje k pinu 6

-TX se připojuje k pinu 5

-GND a VCC modulu jsou připojeny k GND a 5V Arduina

C. Připojení pro matici LED:

K napájení jsem použil power banku. Chcete -li připojit napájecí banku, vezměte kabel USB a odizolujte kladné a záporné konce kabelu.

-5V Matrixu se připojuje k VIN pinu Arduina a +ve připojení zdroje energie

-GND matice se připojuje ke kolíku GND Arduina a -ve připojení zdroje energie

Krok 3: Trénujte hlasový modul

A. Stáhněte si knihovnu hlasového ovládání.

B. Otevřete soubor -> Příklady -> VoiceRecognitionV3 -> vr_sample_train

já. Upravit „VR myVR (2, 3);“na „VR myVR (6, 5);“v kódu, který má zohlednit změnu pinů RX TX.

ii. Nahrajte kód

C. Otevřete sériový monitor

já. Nastavte přenosovou rychlost na 115200 a vyberte možnost „Nový řádek“.

ii. Průvodce otevře nabídka.

1. Pomocí příkazu „vlak“trénujte řeč.

2. Napište „vlak 0“, požádá vás, abyste vyslovili příkaz, a poté ho požádejte, abyste to vyslovili znovu.

3. Totéž proveďte pro „vlak 1“, „vlak 2“atd.

V kódu:

vlak 0 má ovládat garážová vrata

vlak 1 je levé návěstidlo

vlak 2 je správný signál

vlak 3 má rozsvítit červená světla

vlak 4 má vypnout světla

Krok 4: Získejte knihovny a nahrajte kód

Stáhněte si další knihovny pro LED Matrix a nRF24L01.

A. Přejděte na Sketch -> Include library-> Manage libraries… a nainstalujte RF24 od TMRh20.

B. Nainstalujte si také knihovnu Neo Pixel od společnosti Adafruit.

C. Nahrajte přiložený kód ScootSendProtowtlightsIns.ino.

Kód má komentáře pro vysvětlení, ale je velmi přímočarý.

Krok 5: Připojte součásti (garážová jednotka)

Připojte součásti (garážová jednotka)
Připojte součásti (garážová jednotka)
Připojte součásti (garážová jednotka)
Připojte součásti (garážová jednotka)
Připojte součásti (garážová jednotka)
Připojte součásti (garážová jednotka)

U jednotky garážových vrat potřebujeme zapojit reléový modul, nRF24L01, zdroj energie a Arduino.

Celou sestavu jsem vytvořil v lahvi na dávkování soli.

A. Připojení pro nRF24L01:

MISO se připojuje na pin 12

MOSI se připojuje k pinu 11

SCK se připojuje na pin 13

CE se připojuje na pin 9

CSN se připojuje k pinu 10

GND a VCC NRF24L01 jsou připojeny k GND a 3,3 V Arduina

B. Připojení reléového modulu:

DC- a DC+ reléového modulu jsou připojeny k GND a 5V Arduina

Port spouštění signálu se připojuje ke kolíku 2 Arduina

Připojte jeden konec přepínače ke společnému portu relé

Druhý konec spínače připojte k normálně zavřenému portu relé

C. Připojení zdroje energie:

Připojte kladný konec 9V baterie ke kolíku VIN Arduina

Připojte konec -ve ke kolíku GND Arduina

D. Nahrajte kód

Krok 6: Testujte a cestujte stylově

V horní části instruktážního videa bylo připojeno ukázkové video.

Doufám, že se vám návod líbil. Pokud máte nějaké dotazy, napište komentář.

Do matice LED můžete přidat další animace. Můžete ovládat i jiné věci než garážová vrata.

Překvapivě rozpoznávání řeči funguje dobře i při rychlostech 15 mph.

Hlasujte prosím.

Děkuji, Sahil Parikh

www.snp13.com

Doporučuje: