Satura rādītājs:
- 1. darbība: apkopojiet detaļas
- 2. darbība: pievienojiet komponentus (velosipēda bloku)
- 3. solis: apmāciet balss moduli
- 4. darbība: iegūstiet bibliotēkas un augšupielādējiet kodu
- 5. darbība: pievienojiet komponentus (garāžas bloku)
- 6. darbība: pārbaudiet un ceļojiet stilīgi
Video: Ar balsi vadāmas motorollera gaismas un garāžas durvis: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki visiem!
Nesen nopirku elektrisko motorolleru, bet tam nebija aizmugurējā apgaismojuma, kā arī nebija iebūvēts garāžas durvju atvērējs… PĀRSTEIGUMS !! (ノ ゚ 0 ゚) ノ ~
Tātad, es nolēmu izgatavot savu garāžas durvju tālvadības pulti un aizmugurējos lukturus, nevis tos iegādāties.
Kāda ir jautrība, ja ir pogas garāžas durvju atvēršanai ?! Tātad, es nolēmu visu kontrolēt ar balsi. Jautrāk ir lūgt atvērt durvis, nevis nospiest pogas. Tas lieliski darbojas funkcionalitātes un šova ziņā.
Es paskatījos dažus velosipēdu lukturu projektus, piemēram, https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, un nolēmu izveidot savu jaunināto versiju. Tātad, es nolēmu pastiprināt gaismas, lai tas atbilstu manam stilam uz mana elektriskā motorollera, pievienojot animētus pagrieziena rādītājus. Viņiem ir arī nRF24L01 modulis, lai bezvadu režīmā vadītu garāžas durvis, izmantojot balsi.
Gaismas ir izgatavotas no 16x16 LED matricas, lai tām būtu animēti pagrieziena rādītāji.
Lūdzu, pārbaudiet to iepriekš redzamajā videoklipā.
Zemāk ir norādījumi, kā to izdarīt pats.
1. darbība: apkopojiet detaļas
Lai iegūtu šo pamācību, jums ir nepieciešamas šādas daļas:
1: 2x Arduino (es izmantoju nano)
2: balss atpazīšanas modulis (es to saņēmu ar lētāku darījumu no eBay)
3: LED matrica (Neopixel)
4: 5V barošanas avots LED matricai
5: Vēl viens 5V barošanas avots, bet es izmantoju 9V
6: 2x nRF24L01 moduļi
7: releja modulis
8: vadi
2. darbība: pievienojiet komponentus (velosipēda bloku)
Lai sāktu vadu pievienošanu Arduino, nRF24L01, runas atpazīšanas modulim, barošanas avotam un LED matricai.
A. Savienojumi nRF24L01:
-MISO savienojas ar 12. tapu
-MOSI savienojas ar 11. tapu
-SKK savienojas ar tapu 13
-CE savienojas ar tapu 9
-CSN savienojas ar tapu 10
-NRF24L01 GND un VCC ir savienoti ar Arduino GND un 3.3V
B. Savienojumi runas atpazīšanas modulim:
-RX savienojas ar tapu 6
-TX savienojas ar tapu 5
-Moduļa GND un VCC ir savienoti ar Arduino GND un 5V
C. Savienojumi LED matricai:
Barošanai es izmantoju strāvas banku. Lai pievienotu strāvas banku, paņemiet USB kabeli un noņemiet kabeļa +ve un -ve galus.
Matricas -5 V savienojas ar Arduino VIN tapu un barošanas avota +ve savienojumu
-Matricas GND savienojas ar Arduino GND tapu un barošanas avota -ve savienojumu
3. solis: apmāciet balss moduli
A. Lejupielādējiet balss vadības bibliotēku.
B. Atveriet failu -> Piemēri -> VoiceRecognitionV3 -> vr_sample_train
i. Mainīt "VR myVR (2, 3);" uz "VR myVR (6, 5);" kodā, lai ņemtu vērā RX TX tapas maiņu.
ii. Augšupielādējiet kodu
C. Atveriet seriālo monitoru
i. Iestatiet pārraides ātrumu uz 115200 un atlasiet opciju "Jauna līnija".
ii. Izvēlne atvērs ceļvedi.
1. Izmantojiet komandu "vilciens", lai trenētu runu.
2. Ierakstiet “vilciens 0”, tas lūgs jūs izrunāt komandu un pēc tam lūgs to atkārtot.
3. Dariet to pašu attiecībā uz "vilcienu 1", "vilcienu 2" utt.
Kodā:
vilciens 0 ir vadīt garāžas durvis
vilciens 1 ir kreisais signāls
vilciens 2 ir pareizais signāls
vilcienam 3 jāieslēdz sarkanās gaismas
vilciens 4 ir izslēgt gaismas
4. darbība: iegūstiet bibliotēkas un augšupielādējiet kodu
Lejupielādējiet papildu bibliotēkas LED Matrix un nRF24L01.
A. Dodieties uz Skice -> Iekļaut bibliotēku -> Pārvaldīt bibliotēkas … un instalējiet RF24 by TMRh20.
B. Instalējiet arī Adafruit Neo Pixel bibliotēku.
C. Augšupielādējiet pievienoto kodu ScootSendProtowtlightsIns.ino.
Kodam ir komentāri skaidrojumam, taču tas ir ļoti vienkāršs.
5. darbība: pievienojiet komponentus (garāžas bloku)
Garāžas durvju blokam mums ir jāpievieno releja modulis nRF24L01, barošanas avots un Arduino.
Es izveidoju visu komplektu sāls dozatora pudelē.
A. Savienojumi nRF24L01:
MISO savienojas ar 12. tapu
MOSI savienojas ar 11. tapu
SCK savienojas ar 13. tapu
CE savienojas ar tapu 9
CSN savienojas ar 10. tapu
NRF24L01 GND un VCC ir savienoti ar Arduino GND un 3.3V
B. Savienojumi releja modulim:
Releju moduļa DC- un DC+ ir savienoti ar Arduino GND un 5V
Signāla sprūda ports savienojas ar Arduino 2. tapu
Savienojiet vienu slēdža galu ar releja kopējo portu
Savienojiet slēdža otru galu ar parasti slēgtu releja portu
C. Barošanas avota savienojumi:
Pievienojiet 9 V akumulatora +ve galu Arduino VIN tapai
Savienojiet -ve galu ar Arduino GND tapu
D. Augšupielādējiet kodu
6. darbība: pārbaudiet un ceļojiet stilīgi
Instrukcijas augšpusē tika pievienots demonstrācijas video.
Ceru, ka jums patika pamācība. Komentējiet, ja jums ir kādi jautājumi.
LED matricai varat pievienot vairāk animāciju. Jūs varat arī kontrolēt citas lietas, izņemot garāžas durvis.
Pārsteidzoši, runas atpazīšana darbojas labi pat ar ātrumu 15 mph.
Lūdzu, balsojiet par to.
Paldies, Sahils Parihs
www.snp13.com
Ieteicams:
Uzlauzt garāžas durvis: 5 soļi
Uzlauzt savas garāžas durvis: kurš nekad nav sapņojis doties mājās tikai ar tālruņa lietotni vai klausīties un atkārtot datu tramvajus? Es priecājos, ka varu dalīties ar jums tajā, ko es sapratu un kā es turpināju. Es sāku šo projektu pēc otrās reizes, kad aizmirsu savas atslēgas
Alexa kontrolētās garāžas durvis ar Arduino Esp8266: 6 soļi
Alexa kontrolētās garāžas durvis ar Arduino Esp8266: Šī projekta ideja man radās no kāda veca projekta, pie kura biju strādājusi pirms kāda laika. Es biju izveidojis vadu vienkāršu spiedpogu ķēdi, kas ieslēgtu gaismas diodi, kad garāžas durvis nospiestu pogu. Šī metode izrādījās neuzticama un nebija tik noderīga
Bezvadu versija Vai manas garāžas durvis ir atvērtas vai aizvērtas?: 7 soļi
Bezvadu versija … Vai manas garāžas durvis ir atvērtas vai aizvērtas ?: Mēs vēlējāmies vienkāršu, lētu un uzticamu indikācijas sistēmu, kas parādītu, vai mūsu garāžas durvis ir atvērtas vai aizvērtas. Ir daudz " Vai manas garāžas durvis ir atvērtas " projektiem. Lielākā daļa šo projektu ir cieši saistīti. Manā gadījumā skrien
Ar viedtālruni vadāmas Bluetooth gaismas diodes (ar dzīvās mūzikas sinhronizāciju): 7 soļi
Viedtālruņa vadāmas Bluetooth gaismas diodes (ar dzīvās mūzikas sinhronizāciju): man vienmēr ir paticis būvēt lietas, kad atklāju, ka manā jaunajā koledžas kopmītnē ir briesmīgs apgaismojums, es nolēmu to nedaudz papildināt. *** BRĪDINĀJUMS *** Ja jūs veidojat šis projekts tādā pašā mērogā kā mans iestatījums, jūs strādāsit ar pienācīgu summu
Ar balsi vadāmas gaismas no jebkuras vietas ar Džeisonu: 7 soļi
Ar balsi vadāmas gaismas no jebkuras vietas ar Džeisonu: maiņstrāvas gaismas, kuras tiek kontrolētas no jebkuras vietas ar interneta pieslēgumu, izmantojot NodeMCU (ESP8266) un Jason (Android lietotne). Jason ir ar balsi vadāma palīga lietotne, ko kodēju Android ierīcēm, lai kontrolētu elektriskā stāvokļa Maiņstrāvas ierīce līdz