Cov txheej txheem:

Candy Bot: 12 Kauj Ruam
Candy Bot: 12 Kauj Ruam

Video: Candy Bot: 12 Kauj Ruam

Video: Candy Bot: 12 Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Cuaj hlis
Anonim
Khoom qab zib Bot
Khoom qab zib Bot

Cov lus qhia no tau tsim los ua kom tiav ntawm txoj haujlwm xav tau ntawm Makecourse ntawm University of South Florida (www.makecourse.com)

Candy Bot yog lub tshuab ua khoom qab zib me me rau lub desktop uas siv Arduino Uno, LCD Screen, Distance Sensor, thiab Stepper Motor kom faib cov khoom qab zib me me yam tsis tas yuav tsum nias lub pob li.

Lub tshuab ua haujlwm los ntawm kev faib cov khoom qab zib thaum txhais tes lossis khob raug muab tso rau hauv qab qhov khoov thaum pom cov lus xwm txheej ntawm lub vijtsam LCD.

Khoom siv

Arduino Ib

I2C 16x2 LCD Screen

Ultrasonic Distance Sensor Module HC-SR04

ULN2003 5V Stepper Motor + ULN2003 Tsav Tsheb rau Arduino

3D-Tshuab Luam Ntawv thiab Filament

USB A rau B Cable

Ntau Yam Jumper Wires

Poj niam rau Txiv Neej Jumper Xov

Solderless Breadboard Fais Rail

Super kua nplaum

Daim Kab Xev Hluav Taws Xob

Sandpaper (ntau yam zom)

Rust-Oleum Chalked Paint/Primer Mix

Ntau yam xim Acrylic rau kho kom zoo nkauj (Kev nyiam tus kheej)

Blue Painters Daim Kab Xev

Kauj Ruam 1: Ua Qauv 3D

3D Qauv
3D Qauv
3D Qauv
3D Qauv
3D Qauv
3D Qauv

Txoj haujlwm no yog ua raws feem ntau ntawm 3D qauv tsim siv Autodesk Inventor. Muaj tag nrho ntawm 5 daim ntawv tsim nyog los ua kom tiav txoj haujlwm no:

1) Tshooj Tshooj - Cov ntawv luam no ua lub hauv paus ntawm txoj haujlwm. Nws suav nrog kab noj hniav los tuav Arduino Board, lub qhov kom ruaj ntseg lub zog txuas, thiab pegs kom nrawm rau lub hauv paus mus rau ntu ntu.

2) Saum Ntu - Cov ntawv luam no yog qhov uas txhua qhov khoom siv tau teeb tsa. Lub vijtsam LCD yuav haum zoo rau hauv lub qhov taub, qhov ntsuas qhov deb yuav haum rau ob lub qhov uas tig mus rau hauv qab, thiab lub tshuab tsav lub cev yuav kaw rau hauv lub qhov kab noj hniav loj qhov uas nws yuav txuas nrog lub rotor. Lub qhov peg tau siv los txhawm rau Tshooj Tshooj rau Upper Section thiab tuaj yeem hloov kho kom suav nrog lub mount rau Hau ib yam.

3) Rotor - Cov ntawv luam no yog dab tsi txuas rau lub tshuab tsav thiab siv los faib cov khoom qab zib. Nws cov hniav nkhaus ntug tau siv los tiv thaiv kab ke los ntawm jamming thaum muab kev faib tawm du.

4) Lub Hau - Cov ntawv luam no tau siv los kaw Txoj Cai Sab Nraud thiab muab tua kom tuav cov khoom qab zib rau yav tom ntej.

5) Cap - Cov ntawv me me no yog siv los tiv thaiv plua plav lossis khib nyiab nkag mus rau hauv lub khob ntim rau ntawm lub hau.

Thaum tsim cov khoom no, Kuv xav kom ntseeg tau tias txhua yam tuaj yeem muaj tus kheej thiaj li kab noj hniav yuav tsum tau loj txaus los tuav tag nrho cov khoom siv hluav taws xob ntxiv rau faib cov khoom qab zib. Qhov loj qhov loj yog kwv yees li 5x5 ntiv tes vim qhov no yog qhov loj tshaj plaws ntawm feem ntau 3D Tshuab Luam Ntawv. Lub vijtsam LCD xav tau kom siab dua yog li leej twg siv nws tuaj yeem nyeem nws yooj yim. Qhov ntsuas qhov nrug deb tau xub pib hauv paus, tab sis nws tau txav mus rau ntu sab saud kom ua 3D luam ntawv yooj yim dua thiab kom ntseeg tau tias tsis muaj kev nyeem tsis raug thaum ib tus neeg tsiv mus nyob rau pem hauv ntej ntawm lub tshuab. Lub hau thaum xub thawj muaj lub hnab ntim khoom tshem tawm tab sis qhov no tau suav nrog hauv txoj hauv kev ruaj khov dua los tiv thaiv qhov tsis sib xws yog tias lub ntim cais thaum cov khoom qab zib tseem nyob sab hauv thiab ua kom luam ntawv tau sai dua. Lub rotor thaum xub thawj muaj 8 lub ntsej muag tab sis raug txo mus rau 4 kom paub tseeb tias cov khoom qab zib tau faib tawm kom zoo dua.

Tej zaum koj yuav xav kho cov ntaub ntawv no kom haum rau koj qhov tshwj xeeb lossis kev xav tau.

(Cov ntaub ntawv tsis raug xa mus rau Qhia vim yog lub server yuam kev sab hauv - yuav hloov kho yav tom ntej)

Kauj Ruam 2: Luam Ntawv 3D

3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv

Thaum koj txaus siab rau koj cov ntaub ntawv, nws txog sijhawm 3D Luam tawm txhua cov ntawv.

Nco ntsoov tias koj siv cov chaw tsim nyog rau koj lub tshuab luam ntawv kom ntseeg tau tias du thiab txawm tias luam tawm. Koj yuav xav tau suav nrog kev txhawb nqa tus kheej kom ntseeg tau tias muaj qhov zoo li USB chaw nres nkoj thiab LCD Screen luam tawm kom raug.

Txhawm rau txheeb xyuas cov ntawv luam tawm kom raug, ua kom ntseeg tau tias txhua qhov khoom siv haum rau hauv nws qhov tsim nyog kom haum thiab pegs haum nruj nreem ua ke. Yog tias muaj teeb meem nrog ib qho ntawm cov no, koj yuav tsum tau txheeb xyuas koj cov chaw thiab luam dua.

Kauj Ruam 3: Rhuav Tawm Kev Txhawb 3D

Rhuav Tawm Kev Txhawb 3D
Rhuav Tawm Kev Txhawb 3D

Nco ntsoov siv lub cuab yeej lossis xaiv txhawm rau sib cais ib qho 3D txhawb koj luam tawm! Cov no feem ntau yuav yog nyob hauv USB Cable qhov ntawm Lub hauv paus thiab LCD npo qhov ntawm Sab Qaum Teb.

Kauj Ruam 4: Xuab zeb los npaj rau xim

Xuab zeb los npaj rau xim
Xuab zeb los npaj rau xim

Txhawm rau kom ntseeg tau tias cov xim pleev xim kom raug, siv ntau cov ntawv xuab zeb kom maj mam txhuam cov ntsej muag sab nrauv ntawm txhua qhov luam tawm. Nco ntsoov tsis txhob xuab zeb ntau dhau los ntawm thaj chaw uas cov khoom sib xyaw yuav haum kom ntseeg tau tias haum. Tsis txhob hais PEGS lossis PEG HOLES.

Kauj Ruam 5: Xim thiab Kho Kom Zoo Nkauj

Xim thiab Kho kom zoo nkauj!
Xim thiab Kho kom zoo nkauj!
Xim thiab Kho kom zoo nkauj!
Xim thiab Kho kom zoo nkauj!
Xim thiab Kho kom zoo nkauj!
Xim thiab Kho kom zoo nkauj!

Tom ntej no, siv daim kab xev xiav los kaw kab lus ntawm koj cov ntawv luam tawm uas txuas cov khoom ua ke zoo li lub pegs thiab peg qhov zoo ib yam rau qhov rau lub rotor ncej. Kuj tseem nco ntsoov kaw cov cheeb tsam uas yuav cuam tshuam nrog cov khoom qab zib, zoo li tus tuav khoom qab zib ntawm lub hau lossis lub taub hau hauv Ntu Ntu.

Lub sijhawm coj koj cov ntawv luam tawm sab nraud thiab teeb tsa daim npog los siv cov tshuaj tsuag. Kuv yuav pom zoo kom npog hauv av nrog lub thoob thoob thoob lossis nrog ntau lub hnab ntim khoom noj. Siv ob peb lub tsho xim uas siv cov tshuaj tsuag tuaj yeem tig thaum luam tawm ntawm cov tsho loj kom ntseeg tau tias txhua ntu tau npog tag nrho.

Thaum cov tshuaj tsuag xim qhuav, koj tuaj yeem kho sab nrauv ntawm lub tshuab siv cov xim ntxiv uas koj xav tau. Qhov no yog dai kom zoo nkauj nrog kos duab ntawm M & Ms ntxiv rau cov khoom qab zib dav vim nws feem ntau xa tawm mini-M & Ms.

Tom qab koj ua tiav kev pleev xim, tshem tus neeg pleev xim xiav daim kab xev thiab txav mus rau ntu tom ntej.

Kauj Ruam 6: Thawj Rooj Sib Tham Kauj Ruam

Thawj Rooj Sib Tham Kauj Ruam
Thawj Rooj Sib Tham Kauj Ruam

Siv cov kua nplaum super rau cov pegs ntawm Tshooj Tshooj tom qab ntawd txuas rau Upper Section. Ntxiv cov kua nplaum super ntxiv rau hauv lub qhov los ntawm sab saud kom ntseeg tau tias ua kom nruj. So qee yam hnyav xws li yob cov xim pleev xim rau saum Upper Section txhawm rau siv qhov siab thaum cov kua nplaum teeb tsa. Thaum tos kom cov kua nplaum kom qhuav, txav mus rau ntu tom ntej.

Kauj Ruam 7: Cov Khoom Hluav Taws Xob

Sib dhos Hluav Taws Xob
Sib dhos Hluav Taws Xob
Sib dhos Hluav Taws Xob
Sib dhos Hluav Taws Xob
Sib dhos Hluav Taws Xob
Sib dhos Hluav Taws Xob
Sib dhos Hluav Taws Xob
Sib dhos Hluav Taws Xob

Tom ntej no, pib txuas txhua yam ntawm cov khoom siv rau Arduino Uno Board. Ua raws cov txheej txheem ntxhib no rau cov lus qhia yooj yim. Pib los ntawm kev txuas Tus Tsav Tsheb Tsav mus rau lub rooj tsavxwm (Pins 2-5) tom qab ntawd siv Tus Poj Niam rau Txiv Neej (F2M) txuas los txuas tus tswj rau lub zog thiab kev tsheb nqaj hlau. Tom qab ntawd txuas lub cav mus rau tus tswj. Tom ntej no, siv ntau F2M txuas, txuas qhov ntsuas qhov deb mus rau Lub Hwj Chim/Hauv av nrog rau Ua rau tus pin 13 thiab Echo rau tus pin 12. Thaum kawg, txuas lub LCD zaub rau Lub Hwj Chim/Hauv av thiab ob lub pins rau I2C cov chaw nres nkoj ntawm Arduino. Tom qab ua tiav, kev sib dhos hluav taws xob yuav tsum zoo li qhov piv txwv.

Siv daim kab xev hluav taws xob los tiv thaiv ib qho kev sib txuas uas xoob thiab nyab xeeb rau txoj hlua hluav taws xob.

Kauj ruam 8: Ntxiv USB Cable

Ntxiv USB Cable
Ntxiv USB Cable

Thawb lub USB cable tawm ntawm lub nraub qaum hauv Tshooj Tshooj los ntawm kev pub lub tiaj tiaj los ntawm lub qhov. Qhov no yuav npaj cov khoom sib dhos rau ntxiv cov khoom siv hluav taws xob tom ntej.

Kauj Ruam 9: Nruab Rotor

Nruab Rotor
Nruab Rotor
Nruab Rotor
Nruab Rotor
Nruab Rotor
Nruab Rotor
Nruab Rotor
Nruab Rotor

Xaub lub rotor mus rau hauv kab noj hniav loj nrog lub rotor peg tig mus rau sab laug (qhov deb nyob hauv qab & board kab noj hniav saum toj no) tom qab ntawd sab laug rau hauv lub rotor qhov qhov. Txuas lub stepper lub cev muaj zog los ntawm zawv zawg nws ntawm txoj cai kom xauv lub rotor thiab lub cev muaj zog hauv qhov chaw. Yog tias qhov tsim nyog tsim nyog, stepper motor yuav tsum tsis txhob txav thaum lub rotor raug kaw.

Kauj Ruam 10: Txhim Kho Cheeb Tsam & Cov Tswv Yim Tawm Tswv Yim

Nruab Cheebtsam & Pawg Thawj Coj
Nruab Cheebtsam & Pawg Thawj Coj
Nruab Cheebtsam & Pawg Thawj Coj
Nruab Cheebtsam & Pawg Thawj Coj
Nruab Cheebtsam & Pawg Thawj Coj
Nruab Cheebtsam & Pawg Thawj Coj

Xaub lub vijtsam LCD rau hauv qhov txiav kom raug ces tso lub ntsuas qhov nrug mus rau ob lub qhov nqes.

Txuas lub USB cable mus rau Arduino Board tom qab rub lub cable los ntawm lub qhov sab nraud kom xaub lub rooj tsavxwm rau hauv kab noj hniav.

Siv qee lub sijhawm ntawm kev tswj cable tom qab ntxiv Lub Hau.

Kauj Ruam 11: Txoj Haujlwm Siv Laptop

Program Siv Laptop
Program Siv Laptop
Program Siv Laptop
Program Siv Laptop
Program Siv Laptop
Program Siv Laptop

Txuas lub USB cable rau hauv lub khoos phis tawj ces program Arduino. Txoj haujlwm tau faib ua plaub ntu tseem ceeb nrog ob lub luag haujlwm sab hauv uas tau hais txog:

1) Kev Hloov Tus Kheej - Siv los tsim cov kev hloov pauv thiab cov xwm txheej rau lub vijtsam LCD, cov lus xa mus rau lub vijtsam, cov hloov pauv tau siv los nrhiav qhov kev ncua deb hauv qab overhang, thiab piv txwv ntawm lub cav tsav tsheb.

2) Teeb Ua Haujlwm - Siv los pib kev sib txuas lus, pib lub LCD, teeb tsa tus pin hom rau qhov ntsuas qhov ntsuas qhov deb, teeb tsa qhov nrawm rau stepper lub cev muaj zog, thiab tso tawm kab lus pib

3) Lub voj loj

- Nqe 1: Sau thawj tsab ntawv mus rau lub LCD thiab txheeb xyuas seb puas muaj tes nyob hauv qab khoov. Thaum muaj txhais tes nyob hauv qab khoov, nws txav mus rau Nqe 2.

- Nqe Lus 2: Sau cov lus xa mus rau LCD thiab tig lub stepper ib nrab kev sib hloov rau ib qho. Thaum ua tiav, qhia cov lus txaus siab ces txav mus rau nqe 3.

- Nqe 3: Txheeb xyuas lub ntsuas kom txog thaum tsis muaj ib yam dab tsi nyob hauv qab khoov rov qab mus rau Nqe 1. Qhov no yog kom ntseeg tau tias lub tshuab tsis raug cia li tsuas yog muab faib tawm yog tias muaj qee yam tso hauv qab hauv qab.

4) Tshooj Lus Ua Haujlwm - Siv los sau cov lus rau lub vijtsam LCD thiab kom tau txais tus nqi rau qhov kev ncua deb hauv qab khoov. Nqe lus no yog cov ntaub ntawv hais txog lub sijhawm Loo tab sis tseem tau hais txog thaum pib teeb tsa.

Kauj ruam 12: Txaus siab rau

Txaus siab rau!
Txaus siab rau!

Teem Candy Bot txhua qhov chaw koj xav tau ces muab qee cov khoom qab zib tso rau saum lub tshuab. Kuv yuav pom zoo mini m & ms.

Txaus siab rau! Ua tsaug rau koj nyeem.

Pom zoo: