INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo almal!
Ek het onlangs 'n elektriese bromponie gekoop, maar dit het nie 'n agterlig nie en ook nie 'n ingeboude motordeuropening nie … VERRASSING !! (ノ ゚ 0 ゚) ノ ~
Daarom het ek besluit om my eie afstandsbediening en agterligte vir my motorhuisdeure te maak in plaas daarvan om dit te koop.
Wat is die plesier om knoppies te hê om 'n motorhuisdeur oop te maak ?! Dus het ek besluit om die hele ding stembeheerd te maak. Dit is lekkerder om die deur oop te maak in plaas van op die knoppies te druk. Dit werk uitstekend wat funksionaliteit en vertoning betref.
Ek het 'n paar projekte vir fietsligte opgesoek, soos https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ en besluit om my eie opgegradeerde weergawe te skep. Dus het ek besluit om my ligte op te pas om aan te pas by my styl op my elektriese bromponie deur geanimeerde rigtingwysers by te voeg. Hulle het ook 'n nRF24L01 -module om die motorhuisdeur draadloos met stem te beheer.
Die ligte bestaan uit 'n 16x16 LED Matrix met geanimeerde rigtingwysers.
Kyk gerus in die video hierbo.
Hieronder is die instruksies om een vir jouself te maak.
Stap 1: Versamel die onderdele
Vir hierdie instruksies benodig u die volgende dele:
1: 2x Arduino (ek gebruik nano)
2: Stemherkenningsmodule (ek het dit op eBay goedkoper gekry)
3: LED Matrix (Neopixel)
4: 'n 5V -kragbron vir LED Matrix
5: 'n Ander kragbron van 5V, maar ek gebruik 9V
6: 2x nRF24L01 modules
7: Relay module
8: drade
Stap 2: Koppel die komponente (fietseenheid) aan
Begin eers met die bedrading van die Arduino, nRF24L01, spraakherkenningsmodule, kragbron en die LED -matriks.
A. Aansluitings vir nRF24L01:
-MISO koppel aan pen 12
-MOSI koppel aan pen 11
-SCK sluit aan by pen 13
-CE verbind met pen 9
-CSN koppel aan pen 10
-GND en VCC van die NRF24L01 is gekoppel aan GND en 3.3V van Arduino
B. Verbindings vir spraakherkenningsmodule:
-RX verbind met pen 6
-TX verbind met pen 5
-GND en VCC van die module is gekoppel aan GND en 5V Arduino
C. Aansluitings vir die LED Matrix:
Ek het 'n kragbank gebruik om krag te voorsien. Om 'n kragbank aan te sluit, neem 'n USB -kabel en verwyder die +ve- en -ve -ente van die kabel.
-5V van die Matrix maak verbinding met die VIN -pen van Arduino en die +ve -aansluiting van die kragbron
-GND van die Matrix maak verbinding met die GND -pen van Arduino en die -ve -aansluiting van die kragbron
Stap 3: Train Voice Module
A. Laai die stembeheerbiblioteek af.
B. Maak lêer oop -> Voorbeelde -> VoiceRecognitionV3 -> vr_sample_train
ek. Verander "VR myVR (2, 3);" na "VR myVR (6, 5);" in die kode om die RX TX -pinverandering te verreken.
ii. Laai die kode op
C. Maak seriemonitor oop
ek. Stel die baud -tempo op 115200 en kies die opsie "Newline".
ii. 'N Spyskaart sal die gids oopmaak.
1. Gebruik die opdrag "trein" om spraak op te lei.
2. Tik "trein 0", dit sal u vra om die opdrag uit te spreek en dan weer te vra.
3. Doen dieselfde vir "trein 1", "trein 2", ens.
In die kode:
trein 0 is om die motorhuisdeur te beheer
trein 1 is die linker sein
trein 2 is die regte sein
trein 3 is om rooi ligte aan te skakel
trein 4 is om ligte af te skakel
Stap 4: Kry die biblioteke en laai die kode op
Laai ekstra biblioteke af vir LED Matrix en nRF24L01.
A. Gaan na Skets -> Sluit biblioteek in -> Bestuur biblioteke … en installeer RF24 deur TMRh20.
B. Installeer ook die Neo Pixel -biblioteek deur Adafruit.
C. Laai die aangehegte kode ScootSendProtowtlightsIns.ino op.
Die kode het kommentaar vir 'n verduideliking, maar dit is baie eenvoudig.
Stap 5: Verbind die komponente (motorhuiseenheid)
Vir die motorhuisdeureenheid moet ons die aflosmodule, nRF24L01, kragbron en Arduino, bedraad.
Ek het die hele samestelling in 'n southouer gemaak.
A. Aansluitings vir nRF24L01:
MISO verbind met pen 12
MOSI koppel aan pen 11
SCK verbind met pen 13
CE verbind met pen 9
CSN koppel aan pen 10
GND en VCC van die NRF24L01 is gekoppel aan GND en 3.3V van Arduino
B. Aansluitings vir aflosmodule:
DC- en DC+ van die aflosmodule is gekoppel aan GND en 5V Arduino
Die seine -snellerpoort sluit aan by pen 2 van Arduino
Koppel die een kant van die skakelaar aan die gemeenskaplike poort van die relais
Koppel die ander kant van die skakelaar aan die normaal gesluit poort van die aflos
C. Aansluitings vir kragbron:
Koppel die +V -kant van die 9V -battery aan die VIN -pen van Arduino
Koppel die einde aan die GND -pen van Arduino
D. Laai die kode op
Stap 6: Toets en reis in styl
Demo -video is bo -aan die instruksies aangeheg.
Hoop jy het van die instruksies gehou. Lewer kommentaar as u enige vrae het.
U kan meer animasies by die LED -matriks voeg. U kan ook ander dinge as die motorhuisdeur beheer.
Verrassend genoeg werk die spraakherkenning goed, selfs teen 'n snelheid van 15 km / h.
Stem asseblief daarvoor.
Dankie, Sahil Parikh
www.snp13.com