Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj Ruam 2: Tsim Lub Cev Lub Cev
- Kauj Ruam 3: Sib sau lub Trough
- Kauj Ruam 4: Sib Sau Cov Tsev Txais Tos Txais
- Kauj Ruam 5: Sib sau Sorting Chamber Base
- Kauj Ruam 6: Sib Sau Cov Phaj Tsiv
- Kauj Ruam 7: Sib sau Skittle Dispenser
- Kauj Ruam 8: Cov Neeg Siv Khoom Phem
- Kauj ruam 9: Circuit Court
- Kauj ruam 10: Ntsuas RGB Sensor
- Kauj Ruam 11: Kauj Ruam Kawg: Khiav Qhov Kev Pab Cuam
Video: Arduino Skittle Sorter: 11 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Picky khoom qab zib nyiam txhua qhov chaw feem ntau pom lawv tus kheej nkim lawv lub sijhawm zoo los ntawm lawv cov khoom qab zib. Puas yog lub suab paub? Koj puas tau xav tsim lub tshuab uas tuaj yeem txheeb Skittles rau koj? Cov lus qhia no yuav qhia koj raws nraim yuav ua li cas. Siv Arduino, ob peb Servos, luam tawm 3D thiab txiav cov ntu, thiab ntau cov kua nplaum thiab kab xev, koj tuaj yeem tsim koj tus kheej. Thaum koj ua tiav, txhua yam koj yuav tsum tau ua yog pov cov skittles rau hauv lub qhov taub, tig tus kov, tom qab ntawd zaum rov qab, so kom txaus thiab txaus siab raws li koj cov skittles tau txheeb los ntawm xim. Ua ntej, tham txog cov ntaub ntawv koj xav tau.
Kauj ruam 1: Cov ntaub ntawv
Rau txoj haujlwm no, koj yuav xav tau lub tshuab luam ntawv 3D thiab lub tshuab txiav laser (siv ib qho ntawm koj tus kheej lossis siv ib lub tshuab luam ntawv rau pej xeem lossis tshuab txiav, ib qho Arduino Uno nrog cable, kev sib txuas txuas ntxiv Servo thiab Vex 180 Servo, 15-20 jumper xov hlau, a 4 los ntawm 4 nti tub nkeeg susan, lub qhov ncauj (yam tshwj xeeb), thiab kua nplaum acrylic (txuas rau txhua yam khoom no tshwj tsis yog lub tshuab luam ntawv thiab tshuab txiav hauv qab). cov khoos kas suav nrog Cura (rau Ultimaker 3d tshuab luam ntawv), Arduino software thiab Adafruit sensor library, Adobe Illustrator (lossis ib qho program twg tuaj yeem hloov kho DXF cov ntaub ntawv rau lub tshuab txiav laser), thiab Fusion 360 (yog tias koj xav hloov kho STL cov ntaub ntawv).
Arduino Uno -
Arduino USB cable-https://www.amazon.com/PlatinumPower-Cable-Arduino…
Kev Sib Txuas Txuas Txuas Ntxiv -
Vex 180 Servo -
4x4 Lazy Susan -
Lub raj cua -
Acrylic Glue-https://www.amazon.com/SCIGRIP-Acrylic-Cement-Low…
RGB Sensor Library -
Kauj Ruam 2: Tsim Lub Cev Lub Cev
Cov kauj ruam tom ntej yog txhawm rau txiav laser thiab luam tawm 3D koj qhov chaw. Siv cov ntaub ntawv txuas nrog, koj yuav siv koj lub tshuab txiav laser txiav ob sab kev txhawb nqa, lub thav duab, daim ntawv txhawb nqa servo, lub hauv paus daim, lub hauv paus daim ntawv (ob ntawm Base1 daim ntawv theej thiab ib daim Base2 luam), thiab ob lub xauv ntiv nplhaib. Tom qab ntawd koj yuav siv koj lub tshuab luam ntawv 3D los luam cov tshuab zom zaws, lub qhov rooj, qhov chaw sib cais, lub hau rau chav sib cais thiab lub hauv paus phaj rau chav sib cais. Kev luam ntawv yuav siv sijhawm ob peb hnub, yog li xyuas kom koj tau teem sijhawm rau qhov no los ua qhov chaw.
Kauj Ruam 3: Sib sau lub Trough
Tom qab koj tau txiav tawm thiab luam tawm tag nrho koj cov khoom, nws yog lub sijhawm los sib sau ua ke. Pib los ntawm kev siv kua nplaum rau qhov khoob ntawm qhov zawj ntawm ib sab ntawm lub hauv qab hauv qab (Daim duab 3A). Tom qab ntawd, nias thiab tuav daim no rau hauv qhov qhib ntawm ib qho ntawm cov kev txhawb nqa ntsug (Daim duab 3B). Nco ntsoov tias qhov nqaim kawg ntawm lub trough yog nyob rau qhov luv luv ntawm kev txhawb nqa ntsug. Tom qab ntawd, rov ua qhov no nrog rau lwm sab ntawm lub hauv qab thiab lwm qhov kev txhawb nqa ntsug.
Kauj Ruam 4: Sib Sau Cov Tsev Txais Tos Txais
Thaum cov ntu no qhuav, mus tom ntej thiab sib sau ua ke lub tsev pabcuam servo. Pib los ntawm zawv zawg ntsia hlau los ntawm ib sab ntawm tus tub nkeeg susan thiab mus rau sab saum toj ntawm lub tog raj kheej servo vaj tse (Daim duab 4A). Tom ntej no, ntxig cov txiv ntseej rau hauv ob lub T-pob qij txha ntawm txhua sab ntawm lub tog raj kheej lub tog raj kheej (daim duab 4B), thiab tuav lawv khov kho thaum ntswj cov ntsia hlau rau hauv. Tom qab ntawd, ntxig qhov kev hloov pauv tas mus li servo rau hauv cov duab plaub qhib rau sab saum toj, thiab ntsia hlau nws nyob rau hauv qhov chaw siv cov ntsia hlau qhov thiab cov ntsia hlau uas tuaj nrog servo. Daim duab 4D qhia txog dab tsi tag nrho Sorting Chamber Unit yuav tsum zoo li thaum sib sau ua ke.
Kauj Ruam 5: Sib sau Sorting Chamber Base
Tom qab lub qhov rooj nkag tau muab ntsia rau hauv nws lub tsev, txuas lub tshuab pabcuam uas tau muab (tus uas zoo li X, raws li qhia hauv daim duab 5A). Tom ntej no, ntsia hlau rau sab saum toj mus rau lub hauv paus ntawm lub hauv paus (Daim duab 5B) mus rau sab saum toj ntawm cov tub nkeeg susan (lub taub hau ntsia hlau yuav tsum nyob hauv qab sab saum toj ntawm cov tub nkeeg susan). Daim duab 5C qhia txog kev ua tiav kev sib cais ntawm lub hauv paus thiab lub tsev nyob.
***** TSEEM CEEB TSHIAB (S) *****
Ceev faj tsis txhob zawm lub hauv paus ntau dhau. Tsuas yog ceev cov txiv ntoo txaus kom tuav nws hauv qhov chaw. Tsis tas li, thaum ntsia ntsia hauv qab lub hauv paus, nco ntsoov tias lub tog raj kheej servo haum rau hauv extrusion rau hauv qab ntawm lub hauv paus thooj.
Kauj Ruam 6: Sib Sau Cov Phaj Tsiv
Tom ntej no, sib sau ua ke lub phaj txav ntawm lub tshuab zom zaws. Lob tus kov thiab lo nws mus rau lub phaj txav, ua kom ntseeg tau tias cov lus qhia ntawm txoj kab tuav nrog lub qhov. Kuj xyuas kom tseeb tias lub xwmfab zoo nyob hauv tus kov haum rau lub xwmfab extrusion ntawm lub phaj txav. Tom ntej no, muab cov ntsia hlau me me tso rau hauv lub qhov ntawm tus kov kom ua raws li qhov ua haujlwm tiag tiag (rau cov neeg siv kom rub mus rau tig lub phaj). Tam sim no cov phaj txav tau ua tiav (Daim duab 6A).
Kauj Ruam 7: Sib sau Skittle Dispenser
Tom qab sib dhos Sorting Chamber Unit, Trough, thiab cov phaj txav mus, cov kauj ruam tom ntej yog txhawm rau sib sau ua ke Skittle Dispensing Unit. Ua ntej tshaj, koj yuav tau txais cov ntawv nyob ruaj ruaj ntawm lub tshuab zom zaws uas koj 3D luam tawm thiab muab lo rau hauv lub qhov ncauj ntawm lub qhov ncauj. Xyuas kom tseeb tias lub raj mis haum rau sab hauv ntawm cov phaj no, yog li nws tsim "plhaub" rau lub qhov ncauj ntawm lub qhov ncauj. Ib qho tseem ceeb, xyuas kom lub qhov nyob hauv cov phaj kab no nrog tus kov ntawm lub qhov taub. Qhov no yuav ua kom yooj yim rau cov neeg siv paub thaum twg skittle yuav poob. Tom ntej no, tso lub phaj txav ntawm lub tshuab zom zaws hauv sab hauv ntawm lub raj xa dej rau saum lub phaj ruaj ruaj. Thaum kawg, lo ob lub xauv ntiv nplhaib rau sab xis saum toj ntawm lub phaj txav kom lub phaj no tsis txhob nqa thaum koj tig nws. Thaum txhua qhov no ua tiav, koj yuav tsum muaj lub tshuab ua haujlwm (Daim duab 7A). Tam sim no, koj yuav muab lub dispenser no tso rau sab saum toj ntawm lub trough. Kab tawm lub tshuab xa khoom kom lub qhov hla lub qhov (ua kom ntseeg tau tias lub pob tw yuav tsaws hauv lub thoob). Thaum koj muaj txoj haujlwm zoo, nqa me ntsis lub dispenser thiab ntxiv cov kua nplaum rau qhov txhawb nqa ntawm lub qhov uas lub tshuab xa mus yuav mus. Tuav lub dispenser rau ntawm qhov chaw kom txog thaum cov kua nplaum qhuav.
***** TSEEM CEEB TSHIAB (S) *****
Lub dispenser no muaj qhov tsis zoo me me hauv nws. Lub qhov ntawm daim phaj txav tau yog kab nrog cov phaj txav txav, thiab lub qhov nyob hauv kab phaj nyob ruaj ruaj nrog kab sib dhos. Thaum koj faib cov skittle, nrawm nrawm cov qhov no dhau los ntawm ib leeg yog li tsuas muaj sijhawm rau ib qho skittle kom poob. Yog tias nws ua tiav qeeb dhau, ntau qhov kev sib tw yuav poob ib zaug.
Kauj Ruam 8: Cov Neeg Siv Khoom Phem
Ntxig koj daim ntawv luam tawm qhov rooj 3D rau hauv koj lub qhov rooj qhov rooj (qhov tsis txuas ntxiv mus). Ua tib zoo ua kab ntawm qhov rooj qhov rooj nrog qhov kawg ntawm lub qhov taub, ua kom ntseeg tau tias tsis muaj qhov chaw me me ntawm qhov kawg ntawm lub thauv thiab daim qhov rooj. Kos nrog tus cim lossis tus cwj mem qhov twg qhov servo yuav tsum tau txuas rau qhov kev txhawb nqa ntsug thiaj li yuav tswj tau qhov cuab yeej cuab tam no. Tom ntej no, siv cov kua nplaum lossis kab xev (nyob ntawm seb koj puas xav kom tshem tau koj cov servo) txuas cov servo rau ntu txhawb nqa ntsug. Daim duab 8A qhia qhov no yuav tsum zoo li cas.
Kauj ruam 9: Circuit Court
Muab cov pins tso rau hauv lub tshuab ntsuas xim xim tawg raws li cov lus qhia los ntawm Adafruit (https://learn.adafruit.com/adafruit-color-sensors/assembly-and-wiring). Tom ntej no, kaw cov xim ntsuas mus rau sab hauv qab ntawm lub qhov hauv qab ntawm qhov nqaim kawg, ua kom ntseeg tau tias muaj cov ntsia hlau qhov ua kab me ntsis sab nraum ntug ntawm lub trough (Daim duab 9A). Tom qab ua tiav, ntswj Arduino Uno mus rau sab ntawm qhov txhawb nqa ntsug uas muaj qhov ntsia hlau. Thaum kawg, siv jumper xov hlau thiab lub lauj kaub tais diav los sib txuas rau arduino, xim xim, thiab servos raws li daim duab 9B.
Kauj ruam 10: Ntsuas RGB Sensor
Rub tawm cov ntawv txuas rau tus lej thiab qhib nws hauv Arduino software. Ua ntej koj siv txoj haujlwm tseem ceeb, qhib qhov kev tshuaj ntsuam xim. Cov zauv rau txhua xim sib txawv nyob ntawm qhov teeb pom kev zoo nyob ib puag ncig koj. Siv qhov kev ntsuas ntsuas no kom pom tus lej R, G, thiab B rau txhua xim. Nco ntsoov sau cov lej no ua ntu zus. Piv txwv li, yog tias tom qab ob peb qhov kev sim koj pom tias R tus nqi rau daj yuav luag ib txwm dhau 6000, koj tuaj yeem nco nws li> 6000. Txhawm rau kom muaj zog dua, koj tuaj yeem npog lub sijhawm no, piv txwv. los ntawm 6000-8000 (qhov no yuav tsis yog tus lej raug). Nco ntsoov kaw kaw li> 6000 thiab <8000. Cov lej no yuav raug siv tom qab. Thaum koj tau sau cov txiaj ntsig rau txhua xim, qhib qhov haujlwm tseem ceeb. Nkag mus rau qhov ua haujlwm sortColor (). Hauv txoj haujlwm no, koj yuav pom ntau qhov yog cov lus txiav txim siab tus nqi R, G, thiab B ntawm qhov ntsuas qhov ntsuas. Koj yuav pom hauv txhua nqe lus luam tawm ("COLOR Skittle / n"). Qhov no yog los pab koj paub cov lus uas sib haum rau cov xim twg. Hloov qhov rd, grn, thiab blu hauv txhua qhov yog tias nqe lus nrog qhov raug qhov tseeb uas koj pom ua ntej. Qhov no yuav tsum ua kom txoj haujlwm ua haujlwm nrog teeb pom kev tshwj xeeb ntawm ib puag ncig koj thaum koj xeem.
github.iu.edu/epbower/CandySorter
Kauj Ruam 11: Kauj Ruam Kawg: Khiav Qhov Kev Pab Cuam
Thaum koj tau tsim lub tshuab thiab hloov kho qhov tseem ceeb rau RGB Sensor, koj tau npaj los ua haujlwm. Txuas Arduino rau hauv USB chaw nres nkoj ntawm koj lub computer. Lub teeb ntawm Arduino yuav tsum qhib. Nrog rau txoj haujlwm tseem ceeb qhib, suav cov lej los ntawm txhaj rau lub cim nyob rau sab laug sab saum toj ntawm lub qhov rais. Qhov no ua kom tsis muaj qhov yuam kev hauv cov cai. Yog tias muaj, cov lus ceeb toom yuav tshwm rau hauv qab ntawm qhov screen nrog cov ntaub ntawv hais txog qhov ua yuam kev. Yog tias txhua yam zoo, nws yuav hais tias nws tau ua tiav. Thaum qhov no ua tiav, rub qhov program mus rau Arduino los ntawm txhaj cov xub tom ntej ntawm tus cim. Thaum koj nyem qhov no, Arduino yuav pib tswj lub tshuab. Nco ntsoov tias tib txoj hauv kev los txwv Arduino yog txhawm rau txuas lub cable los ntawm koj lub computer lossis nias lub pob pib dua ntawm Arduino. Yog tias koj nyem lub pob pib dua, koj yuav tsum rov xa cov cai mus rau Arduino. Yog tias koj tsuas yog txuas lub hwj chim, nws yuav pib ua haujlwm tam sim ntawd thaum nws raug ntsaws rov qab rau hauv lub zog.
Pom zoo:
Skittle Pixel8r: 13 Cov Kauj Ruam (nrog Duab)
Skittle Pixel8r: Siv cov xim ntawm zaj sawv nrog Skittle Pixel8r. Kawm paub tsim lub tshuab uas yuav tsim cov duab twg siv Skittles ua pixels. Lub tshuab muaj peev xwm tsim cov duab Skittle pixel uas nce mus txog 785x610mm (31x24in) siv yim
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Arduino Xim Sorter Project Nrog Pc Tswj Daim Ntawv Thov: 4 Cov Kauj Ruam (nrog Duab)
Arduino Xim Sorter Project Nrog Pc Tswj Daim Ntawv Thov: Hauv txoj haujlwm no, kuv xaiv TCS34725 xim xim. Vim tias lub ntsuas cua no ua qhov ntsuas pom tau zoo dua li lwm qhov thiab tsis cuam tshuam los ntawm kev hloov lub teeb nyob ib puag ncig