Cov txheej txheem:

Arduino Skittle Sorter: 11 Kauj Ruam (nrog Duab)
Arduino Skittle Sorter: 11 Kauj Ruam (nrog Duab)

Video: Arduino Skittle Sorter: 11 Kauj Ruam (nrog Duab)

Video: Arduino Skittle Sorter: 11 Kauj Ruam (nrog Duab)
Video: Машина для сортировки картонных кегли своими руками — Arduino 2024, Kaum ib hlis
Anonim
Image
Image
Arduino Skittle Sorter
Arduino Skittle Sorter

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

Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv

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

Sib dhos lub Trough
Sib dhos lub Trough
Sib dhos lub Trough
Sib dhos 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

Sib sau ua ke Lub Tsev Txais Tos Txais
Sib sau ua ke Lub Tsev Txais Tos Txais
Sib sau ua ke Lub Tsev Txais Tos Txais
Sib sau ua ke Lub Tsev Txais Tos Txais
Sib sau ua ke Lub Tsev Txais Tos Txais
Sib sau ua ke Lub 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

Sib sau Sorting Chamber Base
Sib sau Sorting Chamber Base
Sib sau Sorting Chamber Base
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

Circuit Court
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: