INHOUDSOPGAWE:

Stembeheerde scooterligte en motorhuisdeur: 6 stappe
Stembeheerde scooterligte en motorhuisdeur: 6 stappe

Video: Stembeheerde scooterligte en motorhuisdeur: 6 stappe

Video: Stembeheerde scooterligte en motorhuisdeur: 6 stappe
Video: nissan leaf 2023 2024, November
Anonim
Image
Image

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

Koppel die komponente (fietseenheid) aan
Koppel die komponente (fietseenheid) aan

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)

Koppel die komponente (motorhuiseenheid) aan
Koppel die komponente (motorhuiseenheid) aan
Koppel die komponente (motorhuiseenheid) aan
Koppel die komponente (motorhuiseenheid) aan
Koppel die komponente (motorhuiseenheid) aan
Koppel die komponente (motorhuiseenheid) aan

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

Aanbeveel: