Sisällysluettelo:

Ääniohjatut skootterivalot ja autotallin ovi: 6 vaihetta
Ääniohjatut skootterivalot ja autotallin ovi: 6 vaihetta

Video: Ääniohjatut skootterivalot ja autotallin ovi: 6 vaihetta

Video: Ääniohjatut skootterivalot ja autotallin ovi: 6 vaihetta
Video: Tehtävän kirjaus ääniohjauksella 2024, Marraskuu
Anonim
Image
Image

Hei kaikki!

Ostin äskettäin sähköisen skootterin, mutta siinä ei ollut takavaloa eikä sisäänrakennettua autotallin ovenavaajaa… YLLÄTYS! (ノ ゚ 0 ゚) ノ ~

Joten päätin tehdä oman autotallin oven kaukosäätimen ja takavalot ostamisen sijaan.

Mitä hauskaa on saada painikkeet autotallin oven avaamiseen ?! Niinpä päätin tehdä koko asiasta ääniohjatun. On hauskempaa pyytää ovea avautumaan painikkeiden painamisen sijaan. Tämä toimii erinomaisesti toiminnallisuuden ja esityksen suhteen.

Katsoin muutamia pyörävalojen projekteja, kuten https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, ja päätin luoda oman päivitetyn version. Joten päätin tehostaa valojani vastaamaan tyyliäni sähköisellä skootterillani lisäämällä animoituja suuntavaloja. Niissä on myös nRF24L01 -moduuli, joka ohjaa autotallin ovea langattomasti äänellä.

Valot koostuvat 16x16 LED -matriisista, joissa on animoidut suuntavilkut.

Tarkista se yllä olevalta videolta.

Alla on ohjeet sellaisen tekemiseksi itsellesi.

Vaihe 1: Kerää osat

Liitä komponentit (pyöräyksikkö)
Liitä komponentit (pyöräyksikkö)

Tätä ohjeistusta varten tarvitset seuraavat osat:

1: 2x Arduino (käytän nano)

2: Äänentunnistusmoduuli (sain sen halvemmalla tarjouksella eBaysta)

3: LED -matriisi (Neopixel)

4: 5 V: n virtalähde LED -matriisille

5: Toinen 5V virtalähde, mutta käytän 9V

6: 2x nRF24L01 -moduulia

7: Relemoduuli

8: Johdot

Vaihe 2: Liitä komponentit (pyöräyksikkö)

Aloita johdotuksen aloittaminen Arduino, nRF24L01, puheentunnistusmoduuli, virtalähde ja LED -matriisi.

Liitännät nRF24L01:

-MISO yhdistää nastaan 12

-MOSI yhdistetään nastaan 11

-SKK liitetään nastaan 13

-CE liitetään nastaan 9

-CSN yhdistää nastaan 10

-NRF24L01: n GND ja VCC on kytketty Arduinon GND: hen ja 3.3 V: iin

Liitännät puheentunnistusmoduulille:

-RX liitetään nastaan 6

-TX yhdistää nastaan 5

-Moduulin GND ja VCC on kytketty Arduinon GND: hen ja 5V: een

Liitännät LED -matriisiin:

Käytin virtalähdettä virtalähteenä. Liitä virtapankki ottamalla USB -kaapeli ja irrottamalla kaapelin +ve- ja -ve -päät.

Matriisin -5 V kytkeytyy Arduinon VIN -nastaan ja virtalähteen +ve -liitäntään

-Matrixin GND kytkeytyy Arduinon GND -nastaan ja virtalähteen -ve -liitäntään

Vaihe 3: kouluta äänimoduuli

A. Lataa ääniohjauskirjasto.

Avaa tiedosto -> Esimerkit -> VoiceRecognitionV3 -> vr_sample_train

i. Muokkaa "VR myVR (2, 3);" "VR myVR (6, 5);" koodissa, joka vastaa RX TX -tapin vaihtamiseen.

ii. Lataa koodi

C. Avaa sarjamonitori

i. Aseta siirtonopeudeksi 115200 ja valitse "Uusi linja".

ii. Valikko avaa oppaan.

1. Käytä "juna" -komentoa puheen opettamiseen.

2. Kirjoita "juna 0", se pyytää sinua puhumaan komennon ja sitten sanomaan sen uudelleen.

3. Tee sama "junalle 1", "junalle 2" jne.

Koodissa:

juna 0 ohjaa autotallin ovea

juna 1 on vasen signaali

juna 2 on oikea signaali

juna 3 sytyttää punaiset valot

juna 4 on sammuttaa valot

Vaihe 4: Hanki kirjastot ja lähetä koodi

Lataa lisäkirjastoja LED Matrixille ja nRF24L01: lle.

A. Siirry kohtaan Luonnos -> Sisällytä kirjasto-> Hallitse kirjastoja… ja asenna RF24 by TMRh20.

B. Asenna myös Adafruutin Neo Pixel -kirjasto.

C. Lataa liitteenä oleva koodi ScootSendProtowtlightsIns.ino.

Koodissa on kommentteja selitystä varten, mutta se on hyvin suoraviivaista.

Vaihe 5: Liitä komponentit (autotalliyksikkö)

Liitä komponentit (autotalliyksikkö)
Liitä komponentit (autotalliyksikkö)
Liitä komponentit (autotalliyksikkö)
Liitä komponentit (autotalliyksikkö)
Liitä komponentit (autotalliyksikkö)
Liitä komponentit (autotalliyksikkö)

Autotallin oviyksikölle meidän on kytkettävä relemoduuli, nRF24L01, virtalähde ja Arduino.

Tein koko kokoonpanon suola -annostelupullossa.

Liitännät nRF24L01:

MISO yhdistää nastaan 12

MOSI yhdistetään nastaan 11

SCK liitetään nastaan 13

CE -liitäntä nastaan 9

CSN muodostaa yhteyden nastaan 10

NRF24L01: n GND ja VCC on kytketty Arduinon GND: hen ja 3.3 V: iin

Relemoduulin liitännät:

Relemoduulin DC- ja DC+ -liitännät on kytketty Arduinon GND-liitäntään ja 5 V: n jännitteeseen

Signaalin liipaisinportti yhdistetään Arduinon nastaan 2

Liitä kytkimen toinen pää releen yhteiseen porttiin

Kytke kytkimen toinen pää releen normaalisti suljettuun porttiin

Virtalähteen liitännät:

Kytke 9 V: n akun +-pää Arduinon VIN -nastaan

Liitä -ve -pää Arduinon GND -nastaan

D. Lataa koodi

Vaihe 6: Testaa ja matkusta tyylillä

Demovideo on liitetty ohjeen yläosaan.

Toivottavasti pidit ohjeesta. Kommentoi, jos sinulla on kysyttävää.

Voit lisätä LED -matriisiin lisää animaatioita. Voit hallita myös muita asioita kuin autotallin ovea.

Yllättäen puheentunnistus toimii hyvin myös 15 mph: n nopeudella.

Ole hyvä ja äänestä sitä.

Kiitos, Sahil Parikh

www.snp13.com

Suositeltava: