Sisukord:

Arduino Skittle Sorter: 11 sammu (piltidega)
Arduino Skittle Sorter: 11 sammu (piltidega)

Video: Arduino Skittle Sorter: 11 sammu (piltidega)

Video: Arduino Skittle Sorter: 11 sammu (piltidega)
Video: Color Sorting Machine Arduino Project 2024, November
Anonim
Image
Image
Arduino skittle sorteerija
Arduino skittle sorteerija

Valivad kommisõbrad raiskavad sageli kõikjal oma väärtuslikku aega kommide sorteerimisel. Kas see kõlab tuttavalt? Kas olete kunagi tahtnud ehitada masinat, mis teie jaoks Skittlesid sorteerib? See juhend näitab teile täpselt, kuidas seda teha. Kasutades Arduino, paari servot, 3D -prinditud ja laserlõigatud osi ning palju liimi ja linti, saate luua oma. Kui olete lõpetanud, piisab, kui visata kiilud lehtrisse, keerata käepidet, seejärel istuda, lõõgastuda ja nautida, kui teie kiilid on värvi järgi sorteeritud. Kõigepealt räägime materjalidest, mida vajate.

Samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid

Selle projekti jaoks vajate 3D-printerit ja laserlõikurit (kasutage kas ühte oma või avalikku printerit või lõikurit, kaabliga Arduino Uno, pideva pöörlemise servot ja Vex 180 servot, 15-20 hüppajatraati, 4 x 4 tolli laisk susan, lehter (teatud tüüpi) ja akrüülliim (lingid kõikidele nendele toodetele, välja arvatud printer ja lõikur allpool). Teil võib olla vaja ka tavalist joonlauda või muid mõõteriistu. Samuti vajate mitut tarkvara programmid, sealhulgas Cura (3D -printeri Ultimaker jaoks), Arduino tarkvara ja Adafruit -anduriteek, Adobe Illustrator (või mis tahes programm, mis suudab laserlõikuri DXF -faile muuta) ja Fusion 360 (kui soovite muuta STL -faile).

Arduino Uno -

Arduino USB-kaabel-https://www.amazon.com/PlatinumPower-Cable-Arduino…

Pideva pöörlemise servo -

Vex 180 Servo -

4x4 Lazy Susan -

Lehter -

Akrüülliim-https://www.amazon.com/SCIGRIP-Acrylic-Cement-Low…

RGB andurite kogu -

2. etapp: füüsiliste komponentide loomine

Järgmine samm on osade laserlõikamine ja 3D -printimine. Lisatud failide abil lõikate oma laserlõikuriga kaks külgmist tugitükki, küna, servo tugitükke, anuma alusosa, masina aluseid (kaks Base1 koopiat ja üks Base2 koopia) ja kaks lukustusrõngast. Seejärel prindite oma 3D -printeriga kummipalli mehhanismi, luugi, sorteerimiskambri, sorteerimiskambri kaane ja sorteerimiskambri alusplaadi. Trükkimine võtab mitu päeva, seega varuge selleks aega.

Samm: pange kraan kokku

Pange kraav kokku
Pange kraav kokku
Pange kraav kokku
Pange kraav kokku

Pärast kõigi osade väljalõikamist ja printimist on aeg kokku panna. Alustuseks kandke liimi rennipõhja ühe külje soonte piludele (joonis 3A). Seejärel vajutage ja hoidke seda tükki ühe vertikaalse toe piludesse (joonis 3B). Veenduge, et renni kitsas ots oleks vertikaalse toe lühikeses otsas. Seejärel korrake seda küna põhja teise külje ja teise vertikaalse toega.

Samm: pange kokku servohoidiku korpus

Pange servopesa korpus kokku
Pange servopesa korpus kokku
Pange servopesa korpus kokku
Pange servopesa korpus kokku
Pange servopesa korpus kokku
Pange servopesa korpus kokku

Kui need osad kuivavad, jätkake ja pange paagi servo korpus kokku. Alustuseks libistage kruvid läbi laisa susani ühe serva ja anuma servo korpuse ülaossa (joonis 4A). Seejärel sisestage mutrid mahuti servo korpuse mõlema küljetüki kahte T-liigesesse (joonis 4B) ja hoidke neid kindlalt, keerates kruvisid sisse. Seejärel sisestage pideva pöörlemise servo ülemise osa ristkülikukujulisse avasse ja keerake see kohale, kasutades kruviavasid ja servoga kaasas olnud kruvisid. Joonis 4D näitab, milline peaks kogu sorteerimiskambri kokkupanek välja nägema.

Samm 5: Pange kokku sorteerimiskambri alus

Pange kokku sorteerimiskambri alus
Pange kokku sorteerimiskambri alus
Pange kokku sorteerimiskambri alus
Pange kokku sorteerimiskambri alus

Pärast anuma servo kruvimist korpusesse kinnitage kaasasolev servosarv (see, mis näeb välja nagu X, nagu on näidatud joonisel 5A). Seejärel keerake ülemine serv kambri alusele (joonis 5B) laisa susani ülemisse serva (kruvipea peaks olema laisa susani ülemise serva all). Joonisel 5C on kujutatud valmis sorteerimiskambri alus ja mahuti korpus.

***** TÄHTIS MÄRKUS *****

Olge ettevaatlik ja ärge pingutage kambri alust liiga palju. Pingutage mutreid ainult nii palju, et see paigal püsiks. Samuti veenduge kambri aluse kruvimisel, et servosarv sobituks alusdetaili põhjas oleva ekstrusiooniga.

6. samm: pange liikuv plaat kokku

Seejärel pange kokku kummipalli mehhanismi liikuv plaat. Haarake käepidemest ja liimige see liikuva plaadi külge, veendudes, et käepideme suund on avaga kooskõlas. Veenduge ka, et käepideme ruudukujuline kuju sobiks liikuva plaadi ruudukujulise väljapressimisega. Seejärel pange käepideme auku pisike kruvi, et see toimiks tegeliku käepideme osana (kasutajad saaksid plaadi keerutamiseks haarata). Liikuv plaat on nüüd valmis (joonis 6A).

Samm 7: Pange Skittle dosaator kokku

Pärast sorteerimiskambri, kraavi ja liikuva plaadi kokkupanekut on järgmine samm skittle -doseerimisseadme kokkupanek. Esiteks saate 3D -prinditud kummipalli mehhanismi statsionaarse plaadi ja liimite selle lehtri suhu. Veenduge, et lehter mahuks selle plaadi sisse, nii et see moodustaks lehtri suu jaoks „kesta”. Tähtis, veenduge, et selle plaadi auk oleks lehtri käepidemega ühel joonel. Nii on kasutajatel lihtsam teada saada, millal saak langeb. Seejärel asetage kummipalli mehhanismi liikuv plaat lehtri sisse statsionaarse plaadi peale. Lõpuks liimige kaks lukustusrõngast otse liikuva plaadi kohal oleva lehtri külge, et see plaat pöörlemisel üles ei tõuseks. Kui kõik see on tehtud, peaks teil olema töötav jaotur (joonis 7A). Nüüd kinnitate selle jaoturi renni ülaossa. Joondage jaotur nii, et auk oleks renni kohal (veendudes, et sahtel maanduks rennisse). Kui olete hea positsiooni saavutanud, tõstke jaoturit kergelt üles ja lisage liimi süvendi toele, kuhu jaotur läheb. Hoidke jaoturit selles kohas, kuni liim on kuiv.

***** TÄHTIS MÄRKUS *****

Sellel jaoturil on väike viga. Liikuva plaadi auk on joondatud liikuva plaadi käepidemega ja statsionaarse plaadi auk joondub lehtri käepidemega. Kui sa tossu välja annad, keeruta need augud kiiresti üksteisest mööda, nii et ainult ühe näputäie kukkumiseks on aega. Kui seda tehakse liiga aeglaselt, kukub mitu kitlit korraga.

8. samm: luugimehhanism

Sisestage oma 3D-prinditud luugitükk oma luugiukse servosse (mitte-pidev). Joondage luugitükk ettevaatlikult renniku otsaga, veendudes, et renni otsa ja luugitüki vahel oleks vähe ruumi. Märkige markeriga või pliiatsiga koht, kus servo tuleb vertikaalse toe külge kinnitada, et see luugipositsioon püsiks. Seejärel kinnitage servo liimi või lindi abil (sõltuvalt sellest, kas soovite oma servo eemaldada või mitte) vertikaalse tugitüki külge. Joonis 8A näitab, milline see välja peaks nägema.

9. samm: ahel

Vooluring
Vooluring

Jootke tihvtid värvianduri katkestusplaadile vastavalt Adafruit'i juhistele (https://learn.adafruit.com/adafruit-color-sensors/assemble-and-wiring). Seejärel kleepige värviandur kitsa otsaga rennipõhja alumisele küljele, veendudes, et kruviavad oleksid joondatud veidi väljapoole renni serva (joonis 9A). Pärast seda keerake Arduino Uno vertikaalse toe küljele, millel on kruviavad. Lõpuks kasutage arduino, värvisensorite ja servode ühendamiseks hüppajajuhtmeid ja leivaplaati vastavalt joonisele 9B.

Samm: testige RGB andurit

Laadige koodile lisatud fail alla ja avage see Arduino tarkvaras. Enne põhiprogrammi kasutamist avage värvide testimise programm. Iga värvi numbrid varieeruvad sõltuvalt ümbritseva keskkonna valgustusest. Kasutage seda testimisprogrammi, et näha iga värvi R-, G- ja B -numbreid. Kirjutage need numbrid kindlasti intervallidena üles. Näiteks kui näete pärast mõningaid katseid, et kollase R väärtus on peaaegu alati üle 6000, võite selle meelde jätta kui> 6000. Tugevamaks muutmiseks võite selle intervalli piirata, nt. 6000-8000 (see ei pruugi olla õige number). Pidage meeles suletud intervalli> 6000 ja <8000. Neid numbreid kasutatakse hiljem. Kui olete iga värvi väärtused kirja pannud, avage põhiprogramm. Leidke funktsioon sortColor (). Selles funktsioonis näete mitu lauset, mis määravad anduri väljundite R, G ja B väärtuse. Igas avalduses näete väljatrükki („VÄRVILÕIKUS / n”). See aitab teil teada saada, milline avaldus millisele värvile vastab. Asendage rd, grn ja blu igas if lauses varem leitud õigete väärtustega. See peaks panema programmi töötama teie ümbritseva keskkonna konkreetse valgustusega testimise ajal.

github.iu.edu/epbower/CandySorter

11. samm: viimane etapp: käivitage põhiprogramm

Kui olete masina ehitanud ja RGB anduri väärtusi värskendanud, olete programmi käivitamiseks valmis. Ühendage Arduino arvuti USB -porti. Arduino tuli peaks sisse lülituma. Kui põhiprogramm on avatud, koostage kood, klõpsates akna vasakus ülanurgas asuvat linnukest. See tagab, et koodis pole vigu. Kui need on olemas, kuvatakse ekraani allosas hoiatusteade vea kohta. Kui kõik on korras, öeldakse, et see on koostatud. Kui see on tehtud, laadige programm üles Arduinosse, klõpsates linnukese kõrval olevat noolt. Kui klõpsate sellel, hakkab Arduino automaatselt masinat juhtima. Pange tähele, et ainus viis Arduino peatamiseks on kas kaabel arvutist lahti ühendada või Arduino lähtestamisnuppu vajutada. Kui klõpsate lähtestamisnupul, peate koodi uuesti Arduinole üles laadima. Kui lülitate toite lihtsalt lahti, hakkab see kohe pärast vooluvõrku ühendamist tööle.

Soovitan: