Cov txheej txheem:

LUB SIJ HAWM ZOO TSHAJ PLAWS ZOO TSHAJ ROBOT: 11 Kauj Ruam
LUB SIJ HAWM ZOO TSHAJ PLAWS ZOO TSHAJ ROBOT: 11 Kauj Ruam

Video: LUB SIJ HAWM ZOO TSHAJ PLAWS ZOO TSHAJ ROBOT: 11 Kauj Ruam

Video: LUB SIJ HAWM ZOO TSHAJ PLAWS ZOO TSHAJ ROBOT: 11 Kauj Ruam
Video: Zoo Siab Nrog Koj - Paj Tsua Thoj [ Official MV ] Nkauj Tawm Tshiab 2022 2024, Hlis ntuj nqeg
Anonim
KEV MOB SIAB ZOO TSHAJ PLAWS ROBOT
KEV MOB SIAB ZOO TSHAJ PLAWS ROBOT

Lub siab ntsws neeg hlau. Tus neeg hlau no qhia txog kev xav nrog neopixels (RGB LED's) xws li kev tu siab, kev zoo siab, npau taws thiab ntshai, nws tseem tuaj yeem zam qhov teeb meem thiab ua qee yam txav thaum nws lub siab xav. Lub hlwb ntawm tus neeg hlau no yog Arduino mega. nco ntsoov qhov no yog kuv thawj tus neeg hlau programmed kuv tau ua, thiab nws ua rau kuv poob rau hauv kev hlub nrog lub cajmeem, tus lej nws tus kheej yog tus pib heev thiab feem ntau yuav yooj yim dua.

Kauj ruam 1: PARTS

XEEM
XEEM

-3.2ft ntawm neopixel sawb

-HC-SR04 Ultrasonic Sensor (lossis lwm yam ultrasonic sensor)

-tilt hloov

-3 3.7v lithium ion roj teeb (18650)

Boost converter (piav qhia hauv kauj ruam zog)

-photo resistor (txhua tus nqi)

-analog suab sensor

-2 dc motors 6v

-l293d (tsav tsheb)

-plastic ntawv

-daim ntawv

-caster log

Kauj ruam 2: Neopixels

Neopixels
Neopixels
Neopixels
Neopixels

Vim li cas kuv nyob ntawm pob nyiaj siv nruj me ntsis txoj hauv kev yooj yim thiab pheej yig tshaj plaws los ua rau kuv cov neeg hlau xav tau los rau lub neej yog neopixels, txhua yam lawv muaj yog 3 qhov nkag thiab tawm. peb tus pin ntawm cov tswv yim tau sau 5v, DIN (cov ntaub ntawv hauv) thiab GND (hauv av); cov zis tau sau ib yam nkaus li cov tswv yim tab sis hloov cov ntaub ntawv hauv nws DO (cov ntaub ntawv tawm). Txoj hauv kev koj txuas cov coj no yog txhawm rau sib txuas ua ke ib leeg, yog li 5v txuas rau 5v ntawm lwm tus coj thiab GND txuas nrog rau lwm tus coj GND, DO ntawm thawj coj txuas nrog DIN ntawm tus coj thib ob thiab tom qab ntawd cov txheej txheem no txuas ntxiv mus txog thaum koj ntaus koj qhov xav tau coj ua kab ntev. Tag nrho cov hlua ntawm neopixels tsuas yog xav tau ib tus lej pin los ntawm cov tswv yim, qhov no yog vim DO thiab DIN tau txuas nrog hauv cov saw ntev, yog li lawv txhua tus sib qhia cov ntaub ntawv nrog ib leeg. Qhov no yog qhov tsim nyog vim tias peb xav tau qhib lub leds tshwj xeeb rau thiab tawm ntawm lub sijhawm tshwj xeeb. Cov lus qhia muaj txiaj ntsig ntawm qhov no yog NEOPIXEL HELP

Kauj ruam 3: Schematic

Lub Schematic
Lub Schematic

Lub voj voog yog qhov yooj yim heev vim tias feem ntau ntawm cov neeg hlau tsuas yog ua haujlwm, cov tshuab ua haujlwm nyob ze rau 7v nrog l293d lub cev muaj zog tsav tsheb txhawm rau tswj lub cav kom mus tom ntej rov qab. Lwm qhov kev sib txuas yog cov ntsuas rau Arduino. Thiab qhov ntawd yog nws!

Kauj ruam 4: Txoj Cai

Thawj qhov kuv tau ua yog rub tawm cov tsev qiv ntawv xav tau los ua kom yooj yim me ntsis, cov tsev qiv ntawv kuv siv yog "FastLED.h" thiab "NewPing.h". Kev coj nrawm yog ib qho rau cov coj thiab ping tshiab yog rau cov ntsuas ultrasonic. Qhov txuas ntxiv uas kuv tau ua yog ua txhua qhov kev txhais rau tus pin kuv siv, tom qab ntawd tsis muaj teeb tsa qhov no yog qhov uas kuv teeb tsa tus pin tus qauv thiab neostrip "FastLED.addLeds (leds, NUM_LEDS);" Kuv tau piav qhia NUM_LEDS li 56, txij li kuv tau siv 56 leds, kev teeb tsa ntawm cov leds yuav piav qhia hauv lub ntsej muag kauj ruam. Tom qab ntawd kuv tau tsim cov haujlwm ntawm kuv tus neeg hlau kom txav mus rau tom ntej thiab rov qab thiab tseem muaj nws qhov kev xav, tom qab ntawd kuv los rau lub voj void, qhov no yog qhov uas kuv hu tag nrho kuv cov haujlwm hauv qee ntu uas kuv xav tau, piv txwv li, yog tias kuv xav kom kuv tus neeg hlau luag ntxhi ces kuv yuav tso luag ();. Yog tias kuv xav tau qee yam coj los qhib rau kuv yuav tso, leds [45] = CRGB:: Green;, qhov no yuav teeb coj 45 kom ntsuab. Thaum kuv muab cov xim rau dub, nws tsuas yog txhais tau tias tawm. Tam sim no nco ntsoov tias qhov no yog ib qho ntawm kuv thawj cov phiaj xwm yog li nws pom tseeb tsis zoo tag nrho, tab sis nws tseem ua haujlwm.

CODE

Kauj Ruam 5: Lub ntsej muag

Lub ntsej muag
Lub ntsej muag

Rau lub ntsej muag Kuv siv 56 leds uas yuav luag tag nrho 3.2ft neopixel sawb. Kuv txiav daim kab xev rau hauv 7 kab ntawm 8 leds, kuv siv thawj 3 daim kab xev rau lub qhov muag thiab qhov kawg 4 rau lub qhov ncauj. Kuv txuas cov kab ntawv hauv kab nab hom kev sib txuas, koj yuav nkag siab zoo dua nrog daim duab vam tias Thaum kuv ua tiav lub ntsej muag kuv tso daim yas yas nyias nyias (kwv yees li 2 hli tuab) hla cov kab ntawv coj los.

Kauj Ruam 6: Muaj Kev Zoo Siab

Muaj nuj nqi Zoo siab
Muaj nuj nqi Zoo siab

Lub luag haujlwm no yog qhov yooj yim ntawm lawv txhua tus vim nws tsis siv lub ntsuas cua, hloov sai li sai tau thaum koj txhawb lub zog bot, nws luag ntxhi rau koj tam sim ntawd. Tab sis nws tsis tsuas luag; thaum nws luag ntxhi, nws muaj teeb meem zam kev ib yam nkaus. Kev tiv thaiv kev tiv thaiv hom yog sawv cev hauv kuv cov cai raws li kev ua haujlwm. Cov teeb meem zam kev hom lossis taug kev ua haujlwm los ntawm kev siv ob lub ntsuas hluav taws xob ultrasonic ntawm cov neeg hlau sab, thaum lub ntsuas ntsuas los txog 30cm rau txhua yam nws yuav thim rov qab thiab mus rau sab xis lossis sab laug nyob ntawm lub sensor uas ze rau qhov khoom.

Kauj Ruam 7: Sad Function

Muaj nuj nqi tu siab
Muaj nuj nqi tu siab
Muaj nuj nqi tu siab
Muaj nuj nqi tu siab

Txhawm rau kom tus neeg hlau tu siab kuv yuav tsum xav txog tus yam ntxwv zoo rau tus neeg hlau no, yog li kuv txiav txim siab ua rau nws tu siab thaum nws nyob hauv ib puag ncig tsaus ntuj. Txhawm rau ua qhov no kuv siv daim duab tiv thaiv kom pom lub teeb. Ib puag ncig ib puag ncig tsaus ntuj ua rau muaj kev tiv thaiv siab dua thiab sib zog ib puag ncig qis dua qhov ua haujlwm. Lub Circuit Court ua haujlwm raws li qhov faib hluav taws xob uas yog Circuit Court nrog ob tus tiv thaiv txuas nrog hauv kab rau +5v thiab GND, ntawm qhov nruab nrab ntawm qhov txuas txuas ntawm cov lus dag qhov hluav taws xob uas tuaj yeem txiav txim siab los ntawm qhov sib npaug no: input voltage*(R2/R1 +R2)). thaum Arduino Analog Pin nyeem tus nqi no nws hloov qhov hluav taws xob mus rau qhov ntau ntawm 0 txog 1023.

Kauj Ruam 8: Ua Npau Suav

Kev npau taws
Kev npau taws
Kev npau taws
Kev npau taws

Txhawm rau ua rau tus neeg hlau npau taws kuv txiav txim siab tig/khob nws. Qhov no ua haujlwm los ntawm kev siv lub qaij hloov, thiab lub qaij hloov yog qhov hloov pauv ib txwm tab sis hloov pauv kom muaj lub pob lossis pob zeb, koj muaj lub pob mercury uas yog qaij ntawm ib lub kaum ntse ntse yuav txuas ob tus neeg hu thiab qhib; yog li tus nqi ntawm qhov no yog 0 lossis 1, 0 rau tawm thiab 1 rau ntawm. Thaum tus neeg hlau npau taws nws kuj tseem tsis quav ntsej qhov teeb meem zam kev zam thiab rams ib yam dab tsi hauv qhov pom nyob rau hauv pem hauv ntej, vim nws npau taws.

Kauj Ruam 9: Ntshai Ua Haujlwm

Ntshai Ua Haujlwm
Ntshai Ua Haujlwm
Ntshai Ua Haujlwm
Ntshai Ua Haujlwm

Txog qhov kawg ntawm tus neeg hlau yog kev ua haujlwm txaus ntshai, uas siv lub suab nrov uas tau tso rau sab xis ntawm tus neeg hlau. Thaum twg tus neeg hlau hnov lub suab nrov nws yuav ua rau ntshai thiab tshee thaum rov qab mus. Lub suab sensor ua haujlwm los ntawm kev siv lub condenser mic uas yog lub microphone, thaum nws hnov lub suab lossis kev co nws yuav tsim hluav taws xob me me, feem ntau kwv yees li 100mv, qhov ntsuas hluav taws xob no tau nthuav dav thiab nyeem los ntawm tus pin analog ntawm Arduino, qhov siab dua lossis nrov dua lub suab dua tus nqi analog, thiab rov ua dua.

Kauj ruam 10: Lub zog

Fais fab
Fais fab
Fais fab
Fais fab

Tam sim no koj tau tsim txhua yam koj xav tau los ua kom muaj zog, kuv tau xub sim ua lub zog nrog 8 AA roj teeb, tab sis tsuas yog qhov hnyav thiab ua tsis tau. Tom qab ntawd kuv siv 3 lub roj teeb lithium ion uas txhua tuav txog 3.5v, Kuv txuas ib lub roj teeb rau lub zog hloov pauv uas yog lub zog hluav taws xob, qhov no txhawb kuv li 3.5v txog 5v rau lub zog Arduino, tom qab ntawd kuv siv ob lub roj teeb thiab txuas ncaj qha nws mus rau lub tshuab hluav taws xob thiab LED's, qhov no tsis yog lub tswv yim zoo vim qhov ntsuas hluav taws xob tsis tau tswj, tab sis kuv tsis muaj lub ntsuas hluav taws xob tso ib puag ncig, yog tias koj sim thiab tsim qhov no kuv pom zoo siv qhov ntsuas hluav taws xob ntau dua li ua tau 5v nyob ib ncig ntawm 2-3 amps, piv txwv ntawm qhov no yog LM78S05. Lossis koj tuaj yeem siv LM7805 txhawm rau ua kom lub zog Arduino thiab hloov pauv ib qib lossis hloov pauv kom txo qis qhov hluav taws xob thiab ua kom lub zog LED thiab lub cav.

Kauj ruam 11: Muaj kev lom zem !

Kuv vam tias koj tsim tus neeg hlau no thiab muaj sijhawm lom zem, Kuv tseem vam tias koj yuav tso koj tus kheej rau ntawm tus neeg hlau no thiab tsim koj tus kheej txoj kev xav kom ua rau nws muaj sia nyob !!!

Pom zoo: