Cov txheej txheem:

Lub Suab Tswj Lub Teeb Scooter Teeb thiab Qhov Rooj Nkag Nkag: 6 Cov Kauj Ruam
Lub Suab Tswj Lub Teeb Scooter Teeb thiab Qhov Rooj Nkag Nkag: 6 Cov Kauj Ruam

Video: Lub Suab Tswj Lub Teeb Scooter Teeb thiab Qhov Rooj Nkag Nkag: 6 Cov Kauj Ruam

Video: Lub Suab Tswj Lub Teeb Scooter Teeb thiab Qhov Rooj Nkag Nkag: 6 Cov Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Image
Image

Nyob Zoo Sawv Daws!

Kuv tsis ntev los no tau yuav lub scooter hluav taws xob tab sis nws tsis muaj lub teeb nraub qaum lossis nws tsis muaj lub qhov rooj qhib qhov rooj rau lub qhov rooj… SURPRISE !! (ノ ゚ 0 ゚). ~

Yog li, kuv txiav txim siab ua kuv tus kheej lub qhov rooj tsheb qhov rooj deb thiab lub teeb tom qab es tsis txhob yuav lawv.

Dab tsi yog kev lom zem hauv kev muaj cov nyees khawm qhib lub qhov rooj tsheb?! Yog li, kuv txiav txim siab ua tag nrho cov suab tswj. Nws lom zem dua los nug lub qhov rooj qhib es tsis txhob nias lub pob. Qhov no ua haujlwm zoo txog kev ua haujlwm thiab ua yeeb yam.

Kuv saib ob peb lub teeb tsheb tuam xws li https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ thiab txiav txim siab los tsim kuv tus kheej hloov kho dua tshiab. Yog li, Kuv tau txiav txim siab kom nce kuv lub teeb kom haum nrog kuv cov style ntawm kuv lub scooter hluav taws xob los ntawm kev ntxiv cov duab liab qab qhib. Lawv kuj tseem muaj nRF24L01 tus qauv rau wirelessly tswj lub qhov rooj qhov rooj siv lub suab.

Lub teeb tau ua los ntawm 16x16 LED Matrix kom muaj cov duab liab qab tig ua suab nrov.

Thov txheeb xyuas nws hauv cov vis dis aus saum toj no.

Hauv qab no yog cov lus qhia los ua ib qho rau koj tus kheej.

Kauj Ruam 1: Sau Cov Khoom

Txuas Cov Khoom Siv (tsheb kauj vab)
Txuas Cov Khoom Siv (tsheb kauj vab)

Rau qhov kev qhia no koj xav tau cov hauv qab no:

1: 2x Arduino (Kuv siv nano)

2: Lub suab lees paub tus qauv (Kuv tau txais nws ntawm qhov pheej yig dua los ntawm eBay)

3: LED Matrix (Neopixel)

4: Lub zog 5V rau LED Matrix

5: Lwm lub zog ntawm 5V tab sis kuv siv 9V

6: 2x nRF24L01 modules

7: Relay module

8: cev

Kauj Ruam 2: Txuas Cov Khoom Siv (Tsheb kauj vab)

Txhawm rau pib pib xaim Arduino, nRF24L01, kev lees paub kev hais lus, lub zog siv, thiab LED matrix.

A. Kev sib txuas rau nRF24L01:

-MISO txuas rau tus pin 12

-MOSI txuas rau tus pin 11

-SCK txuas rau tus pin 13

-CE txuas rau tus pin 9

-CSN txuas rau tus pin 10

-GND thiab VCC ntawm NRF24L01 txuas nrog GND thiab 3.3V ntawm Arduino

B. Kev Sib Txuas rau Kev Paub Hais Lus Hais Lus:

-RX txuas rau tus pin 6

-TX txuas rau tus pin 5

-GND thiab VCC ntawm tus qauv txuas nrog GND thiab 5V ntawm Arduino

C. Kev Sib Txuas rau LED Matrix:

Kuv siv lub txhab nyiaj hluav taws xob los muab lub zog. Txhawm rau txuas lub txhab nyiaj hluav taws xob nqa lub USB cable thiab hle lub +ve thiab -ve xaus ntawm kab.

-5V ntawm Matrix txuas rau VIN tus pin ntawm Arduino thiab +ve txuas ntawm lub zog siv

-GND ntawm Matrix txuas rau GND tus pin ntawm Arduino thiab -ve kev txuas ntawm lub zog siv

Kauj Ruam 3: Qhia Lub Suab Module

A. Rub lub suab tswj lub tsev qiv ntawv.

B. Qhib cov ntaub ntawv -> Piv txwv -> VoiceRecognitionV3 -> vr_sample_train

kuv. Hloov kho "VR myVR (2, 3);" rau "VR myVR (6, 5);" hauv tus lej rau tus lej rau RX TX tus pin hloov.

ii. Upload cov cai

C. Qhib serial saib

kuv. Teem tus nqi baud rau 115200 thiab xaiv qhov "Newline" xaiv.

ii. Cov ntawv qhia zaub mov yuav qhib rau phau ntawv qhia.

1. Siv lo lus "tsheb ciav hlau" los qhia kev hais lus.

2. Ntaus "tsheb nqaj hlau 0", nws yuav nug koj kom hais cov lus txib thiab, tom qab ntawv thov kom rov hais dua.

3. Ua tib yam rau "tsheb ciav hlau 1", "tsheb ciav hlau 2", thiab lwm yam.

Hauv qhov chaws:

tsheb ciav hlau 0 yog tswj lub qhov rooj qhov rooj

tsheb ciav hlau 1 yog sab laug teeb liab

tsheb ciav hlau 2 yog lub teeb liab raug

tsheb ciav hlau 3 yog tig teeb liab

tsheb ciav hlau 4 yog tua teeb

Kauj Ruam 4: Tau txais Cov Tsev Qiv Ntawv thiab Tshaj Tawm Txoj Cai

Rub tawm cov tsev qiv ntawv ntxiv rau LED Matrix thiab nRF24L01.

A. Mus rau Sketch -> Xws li lub tsev qiv ntawv-> Tswj cov tsev qiv ntawv… thiab teeb tsa RF24 los ntawm TMRh20.

B. Tsis tas li, teeb tsa Neo Pixel lub tsev qiv ntawv los ntawm Adafruit.

C. Tso cov lej txuas ScootSendProtowtlightsIns.ino.

Txoj cai muaj cov lus pom rau kev piav qhia tab sis nws ncaj ncaj rau pem hauv ntej.

Kauj Ruam 5: Txuas Cov Cheeb Tsam (Chav Nkev Nkoj)

Txuas Cov Cheeb Tsam (Chav Nkev Nkoj)
Txuas Cov Cheeb Tsam (Chav Nkev Nkoj)
Txuas Cov Cheeb Tsam (Chav Nkev Nkoj)
Txuas Cov Cheeb Tsam (Chav Nkev Nkoj)
Txuas Cov Cheeb Tsam (Chav Nkev Nkoj)
Txuas Cov Cheeb Tsam (Chav Nkev Nkoj)

Rau chav nres tsheb qhov rooj, peb yuav tsum tau xaim tus qauv xa tawm, nRF24L01, lub zog siv hluav taws xob, thiab Arduino.

Kuv tsim tag nrho los ua ke hauv lub raj mis dispenser ntsev.

A. Kev sib txuas rau nRF24L01:

MISO txuas rau tus pin 12

MOSI txuas rau tus pin 11

SCK txuas rau tus pin 13

CE txuas rau tus pin 9

CSN txuas rau tus pin 10

GND thiab VCC ntawm NRF24L01 txuas nrog GND thiab 3.3V ntawm Arduino

B. Kev sib txuas rau kev xa tawm qauv:

DC- thiab DC+ ntawm cov qauv txuas tau txuas nrog GND thiab 5V ntawm Arduino

Lub teeb liab teeb tsa chaw nres nkoj txuas rau tus pin 2 ntawm Arduino

Txuas ib kawg ntawm qhov hloov mus rau qhov chaw nres nkoj sib txuas ntawm kev xa tawm

Txuas lwm qhov kawg ntawm qhov hloov mus rau qhov ib txwm kaw qhov chaw nres nkoj ntawm qhov txuas

C. Kev sib txuas rau lub hwj chim:

Txuas lub 9V roj teeb +ve kawg rau VIN tus pin ntawm Arduino

Txuas qhov kawg mus rau GND tus pin ntawm Arduino

D. Tso cov cai

Kauj Ruam 6: Xeem thiab Mus Ncig Hauv Cov Qauv

Daim vis dis aus tau txuas rau saum cov lus qhia.

Vam tias koj nyiam cov lus qhia. Tawm tswv yim yog tias koj muaj lus nug.

Koj tuaj yeem ntxiv cov duab ntxiv rau LED matrix. Koj tseem tuaj yeem tswj hwm lwm yam uas tsis yog lub qhov rooj rau tsheb.

Kuj ceeb tias, kev hais lus paub ua haujlwm zoo txawm tias thaum nrawm ntawm 15 mph.

Thov Vote rau nws.

Ua tsaug, Saib Sahil Parikh

www.snp13.com

Pom zoo: