Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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)
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