Talaan ng mga Nilalaman:

Kinokontrol ng Voice Scooter Lights at Garage Door: 6 na Hakbang
Kinokontrol ng Voice Scooter Lights at Garage Door: 6 na Hakbang

Video: Kinokontrol ng Voice Scooter Lights at Garage Door: 6 na Hakbang

Video: Kinokontrol ng Voice Scooter Lights at Garage Door: 6 na Hakbang
Video: RACING A REAL MONSTER TRUCK! Monster Jam VIP Experience | ft Monster Jam Highlights 2024, Nobyembre
Anonim
Image
Image

Kumusta ang Lahat!

Kamakailan ay bumili ako ng isang de-koryenteng iskuter ngunit wala itong likurang ilaw o mayroon ding isang inbuilt na pintuan ng pintuan ng garahe … SURPRISE !! (ノ ゚ 0 ゚) ノ ~

Kaya, nagpasya akong gawin ang aking sariling pintuan ng garahe na malayo at likuran na ilaw sa halip na bilhin ang mga ito.

Ano ang kasiyahan sa pagkakaroon ng mga pindutan para sa pagbubukas ng pintuan ng garahe ?! Kaya, nagpasya akong gawin ang buong bagay na kinokontrol ng boses. Mas masaya na tanungin ang pinto na buksan sa halip na pindutin ang mga pindutan. Mahusay itong gumagana sa mga tuntunin ng pag-andar at palabas.

Tumingin ako ng ilang mga proyekto sa ilaw ng bisikleta tulad ng https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ at nagpasyang lumikha ng aking sariling na-upgrade na bersyon. Kaya, tumira ako upang itaas ang aking mga ilaw upang tumugma sa aking estilo sa aking electric scooter sa pamamagitan ng pagdaragdag ng mga animated na signal ng pagliko. Mayroon din silang isang module na nRF24L01 upang wireless na kontrolin ang pintuan ng garahe gamit ang boses.

Ang mga ilaw ay binubuo ng isang 16x16 LED Matrix upang magkaroon ng mga animated na signal ng pagliko.

Mangyaring suriin ito sa video sa itaas.

Nasa ibaba ang mga tagubilin upang gumawa ng isa para sa iyong sarili.

Hakbang 1: Ipunin ang Mga Bahagi

Ikonekta ang Mga Bahagi (Unit ng bisikleta)
Ikonekta ang Mga Bahagi (Unit ng bisikleta)

Para sa pagtuturo na ito kailangan mo ang mga sumusunod na bahagi:

1: 2x Arduino (Gumagamit ako ng nano)

2: Module ng pagkilala sa boses (Nakuha ko ito sa isang mas murang deal mula sa eBay)

3: LED Matrix (Neopixel)

4: Isang mapagkukunang 5V kapangyarihan para sa LED Matrix

5: Isa pang mapagkukunan ng kuryente ng 5V ngunit gumagamit ako ng 9V

6: 2x nRF24L01 modules

7: Relay module

8: Mga wire

Hakbang 2: Ikonekta ang Mga Bahagi (Unit ng bisikleta)

Upang simulang simulan ang mga kable ng Arduino, nRF24L01, module ng pagkilala sa pagsasalita, mapagkukunan ng kapangyarihan, at ang LED matrix.

A. Mga koneksyon para sa nRF24L01:

-Nag-uugnay ang MISO sa pin 12

-MOSI kumokonekta sa pin 11

-Nag-uugnay ang SCK sa pin 13

-Nag-uugnay ang CE sa pin 9

-CSN kumokonekta sa pin 10

-GND at VCC ng NRF24L01 ay konektado sa GND at 3.3V ng Arduino

B. Mga Koneksyon para sa Modyul ng Pagkilala sa Pagsasalita:

-Nag-uugnay ang RX sa pin 6

-Nag-uugnay ang TX sa pin 5

-GND at VCC ng module ay konektado sa GND at 5V ng Arduino

C. Mga koneksyon para sa LED Matrix:

Gumamit ako ng isang power bank upang magbigay ng lakas. Upang kumonekta sa isang power bank kumuha ng isang USB cable at i-strip ang mga dulo ng + ve at -ve ng cable.

-5V ng Matrix ay kumokonekta sa VIN pin ng Arduino at ang koneksyon ng + ve ng pinagmulan ng kuryente

-GND ng Matrix ay kumokonekta sa GND pin ng Arduino at ang -ve na koneksyon ng pinagmulan ng kuryente

Hakbang 3: Pagsasanay sa Modyul ng Boses

A. I-download ang library ng pagkontrol sa Boses.

B. Buksan ang file -> Mga Halimbawa -> VoiceRecognitionV3 -> vr_sample_train

ako Baguhin ang "VR myVR (2, 3);" sa "VR myVR (6, 5);" sa code sa account para sa pagbabago ng pin ng RX TX.

ii. I-upload ang code

C. Buksan ang serial monitor

ako Itakda ang rate ng baud sa 115200 at piliin ang pagpipiliang "Newline".

ii. Ang isang menu ay magbubukas ng gabay.

1. Gamitin ang utos na "tren" upang sanayin ang pagsasalita.

2. I-type ang "tren 0", hihilingin sa iyo na magsalita ng utos at, pagkatapos ay hilingin na sabihin itong muli.

3. Gawin ang pareho para sa "tren 1", "tren 2", atbp.

Sa code:

ang tren 0 ay upang makontrol ang pintuan ng garahe

ang tren 1 ay ang kaliwang signal

ang tren 2 ay ang tamang signal

ang tren 3 ay upang buksan ang mga pulang ilaw

ang tren 4 ay upang patayin ang mga ilaw

Hakbang 4: Kunin ang Mga Aklatan at I-upload ang Code

Mag-download ng karagdagang mga aklatan para sa LED Matrix at nRF24L01.

A. Pumunta sa Sketch -> Isama ang library-> Pamahalaan ang mga aklatan … at i-install ang RF24 ng TMRh20.

B. Gayundin, i-install ang Neo Pixel library ng Adafruit.

C. I-upload ang nakalakip na code ScootSendProtowtlightIns.ino.

Ang code ay may mga komento para sa isang paliwanag ngunit ito ay napaka deretso.

Hakbang 5: Ikonekta ang Mga Component (garahe Unit)

Ikonekta ang Mga Component (garahe Unit)
Ikonekta ang Mga Component (garahe Unit)
Ikonekta ang Mga Bahagi (garahe Unit)
Ikonekta ang Mga Bahagi (garahe Unit)
Ikonekta ang Mga Component (garahe Unit)
Ikonekta ang Mga Component (garahe Unit)

Para sa yunit ng pintuan ng garahe, kailangan naming i-wire ang relay module, nRF24L01, mapagkukunan ng kuryente, at Arduino.

Nilikha ko ang buong pagpupulong sa isang bote ng dispenser ng asin.

A. Mga koneksyon para sa nRF24L01:

Nag-uugnay ang MISO sa pin 12

Nag-uugnay ang MOSI sa pin 11

Nag-uugnay ang SCK sa pin 13

Nag-uugnay ang CE sa pin 9

Nag-uugnay ang CSN sa pin 10

Ang GND at VCC ng NRF24L01 ay konektado sa GND at 3.3V ng Arduino

B. Mga koneksyon para sa relay module:

Ang DC- at DC + ng module ng relay ay konektado sa GND at 5V ng Arduino

Ang signal trigger port ay kumokonekta sa pin 2 ng Arduino

Ikonekta ang isang dulo ng switch sa karaniwang port ng relay

Ikonekta ang kabilang dulo ng switch sa karaniwang saradong port ng relay

C. Mga koneksyon para sa mapagkukunan ng kuryente:

Ikonekta ang dulo ng baterya ng 9V sa VIN pin ng Arduino

Ikonekta ang -ve na dulo sa pin ng GND ng Arduino

D. I-upload ang code

Hakbang 6: Pagsubok at Paglalakbay sa Estilo

Ang video ng demo ay nakalakip sa tuktok ng itinuturo.

Inaasahan kong nagustuhan mo ang itinuro. Magkomento kung mayroon kang anumang mga katanungan.

Maaari kang magdagdag ng higit pang mga animasyon sa LED matrix. Maaari mo ring kontrolin ang mga bagay maliban sa pintuan ng garahe.

Nakakagulat, ang pagkilala sa pagsasalita ay gumagana nang maayos kahit na sa bilis na 15 mph.

Mangyaring Bumoto para dito.

Salamat, Sahil Parikh

www.snp13.com

Inirerekumendang: