Sisukord:

Hääljuhtimisega tõukeratta tuled ja garaažiuks: 6 sammu
Hääljuhtimisega tõukeratta tuled ja garaažiuks: 6 sammu

Video: Hääljuhtimisega tõukeratta tuled ja garaažiuks: 6 sammu

Video: Hääljuhtimisega tõukeratta tuled ja garaažiuks: 6 sammu
Video: Мне стыдно 3. Шоу постыдных историй. В гостях Бека Easy, Асхат Ибитанов и Биржан Кабылбаев 2024, November
Anonim
Image
Image

Tere kõigile!

Ostsin hiljuti elektrilise tõukeratta, kuid sellel ei olnud tagatulesid ega sisseehitatud garaažiukseavajat … ÜLLATUS !! (ノ ゚ 0 ゚) ノ ~

Niisiis, otsustasin ostmise asemel teha oma garaažiukse puldi ja tagatuled.

Mis lõbu on garaažiukse avamiseks nuppude olemasolul ?! Niisiis otsustasin kogu asja häälega juhtida. Naljade vajutamise asemel on lõbusam paluda ust avada. See toimib funktsionaalsuse ja näituse osas suurepäraselt.

Otsisin välja mõned jalgratta tulede projektid nagu https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ ja otsustasin luua oma täiendatud versiooni. Niisiis otsustasin oma elektritõukeratta stiiliga sobitada oma tulesid, lisades animeeritud suunatulesid. Neil on ka nRF24L01 moodul garaažiukse juhtmevabaks juhtimiseks hääle abil.

Tuled koosnevad 16x16 LED -maatriksist, millel on animeeritud suunatuled.

Palun vaadake seda ülaltoodud videost.

Allpool on juhised selle valmistamiseks ise.

Samm: koguge osad kokku

Ühendage komponendid (jalgrattaüksus)
Ühendage komponendid (jalgrattaüksus)

Selle juhendamise jaoks vajate järgmisi osi:

1: 2x Arduino (ma kasutan nano)

2: Hääletuvastusmoodul (sain selle eBayst odavama pakkumisega)

3: LED -maatriks (Neopixel)

4: 5 V toiteallikas LED -maatriksile

5: Teine 5 V toiteallikas, kuid ma kasutan 9 V.

6: 2x nRF24L01 moodulit

7: releemoodul

8: juhtmed

Samm: ühendage komponendid (jalgrattaüksus)

Arduino, nRF24L01, kõnetuvastusmooduli, toiteallika ja LED -maatriksi ühendamise alustamiseks.

A. Ühendused seadmele nRF24L01:

-MISO ühendub tihvtiga 12

-MOSI ühendub tihvtiga 11

-SCK ühendatakse tihvtiga 13

-CE ühendatakse tihvtiga 9

-CSN ühendub tihvtiga 10

-NRF24L01 GND ja VCC on ühendatud Arduino GND ja 3.3V -ga

B. Kõnetuvastuse mooduli ühendused:

-RX ühendatakse tihvtiga 6

-TX ühendatakse tihvtiga 5

-Mooduli GND ja VCC on ühendatud Arduino GND ja 5V -ga

C. LED -maatriksi ühendused:

Toiteallikaks kasutasin toitepanka. Toitepanga ühendamiseks võtke USB -kaabel ja eemaldage kaabli +ve ja -ve otsad.

-5V maatriksist ühendub Arduino VIN -pistikuga ja toiteallika +ve ühendusega

-Matrixi GND ühendub Arduino GND kontaktiga ja toiteallika -ve ühendus

3. samm: treenige häälemoodulit

A. Laadige alla hääljuhtimise kogu.

B. Avage fail -> Näited -> VoiceRecognitionV3 -> vr_sample_train

i. Muutke "VR myVR (2, 3);" valikule "VR myVR (6, 5);" koodi, et võtta arvesse RX TX pin muutus.

ii. Laadige kood üles

C. Avage jadamonitor

i. Seadke edastuskiiruseks 115200 ja valige suvand "Uus joon".

ii. Menüü avab juhendi.

1. Kasutage kõne treenimiseks käsku "rong".

2. Tippige rong 0, see palub teil käsu öelda ja seejärel uuesti.

3. Tehke sama "rongi 1", "rongi 2" jne puhul.

Koodis:

rong 0 on garaažiukse juhtimine

rong 1 on vasakpoolne signaal

rong 2 on õige signaal

rong 3 peab punased tuled sisse lülitama

rong 4 peab tuled välja lülitama

Samm: hankige raamatukogud ja laadige kood üles

Laadige alla täiendavad teegid LED -maatriksi ja nRF24L01 jaoks.

A. Minge visandile -> Kaasa raamatukogu -> Halda teeke … ja installige RF24 by TMRh20.

B. Installige ka Adafruit'i Neo Pixeli raamatukogu.

C. Laadige üles lisatud kood ScootSendProtowtlightsIns.ino.

Koodil on selgitamiseks kommentaare, kuid see on väga lihtne.

Samm: ühendage komponendid (garaažiseade)

Ühendage komponendid (garaažiseade)
Ühendage komponendid (garaažiseade)
Ühendage komponendid (garaažiseade)
Ühendage komponendid (garaažiseade)
Ühendage komponendid (garaažiseade)
Ühendage komponendid (garaažiseade)

Garaažiukse jaoks peame ühendama releemooduli nRF24L01, toiteallika ja Arduino.

Lõin kogu komplekti soola dosaatoripudelisse.

A. Ühendused seadmele nRF24L01:

MISO ühendub tihvtiga 12

MOSI ühendub tihvtiga 11

SCK ühendatakse tihvtiga 13

CE ühendub tihvtiga 9

CSN ühendatakse tihvtiga 10

NRF24L01 GND ja VCC on ühendatud Arduino GND ja 3.3 V -ga

B. Relemooduli ühendused:

Relee mooduli alalis- ja alalisvool+ on ühendatud Arduino GND ja 5 V-ga

Signaali käivitusport ühendatakse Arduino tihvtiga 2

Ühendage lüliti üks ots relee ühisporti

Ühendage lüliti teine ots relee tavaliselt suletud porti

C. Toiteallika ühendused:

Ühendage 9 V aku +ve ots Arduino VIN kontaktiga

Ühendage -ve ots Arduino GND tihvtiga

D. Laadige kood üles

6. samm: katsetage ja reisige stiilselt

Demovideo lisati juhendi ülaossa.

Loodetavasti teile õpetatav meeldis. Kommenteerige, kui teil on küsimusi.

LED -maatriksile saate lisada rohkem animatsioone. Saate juhtida ka muid asju peale garaažiukse.

Üllataval kombel töötab kõnetuvastus hästi isegi kiirusel 15 mph.

Palun hääletage selle eest.

Aitäh, Sahil Parikh

www.snp13.com

Soovitan: