Sadržaj:

Arduino razvrstač skita: 11 koraka (sa slikama)
Arduino razvrstač skita: 11 koraka (sa slikama)

Video: Arduino razvrstač skita: 11 koraka (sa slikama)

Video: Arduino razvrstač skita: 11 koraka (sa slikama)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Studeni
Anonim
Image
Image
Arduino sortirnik za kegle
Arduino sortirnik za kegle

Izbirljivi ljubitelji slatkiša posvuda se često zateknu kako gube svoje dragocjeno vrijeme razvrstavajući svoje slatkiše. Zvuči li vam to poznato? Jeste li ikada poželjeli napraviti stroj koji može sortirati Skittles umjesto vas? Ova instrukcija će vam pokazati kako to točno učiniti. Pomoću Arduina, nekoliko servomotora, 3D ispisanih i laserski izrezanih dijelova te puno ljepila i trake možete izgraditi vlastiti. Kad završite, sve što trebate učiniti je izbaciti keglje u lijevak, okrenuti ručku, a zatim se nasloniti, opustiti i uživati dok su vaše keglji razvrstani po bojama. Prvo, razgovarajmo o materijalima koji će vam trebati.

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Za ovaj projekt trebat će vam 3D pisač i laserski rezač (upotrijebite vlastiti ili bilo koji javni pisač ili rezač, Arduino Uno s kabelom, servo s kontinuiranom rotacijom i Servo Vex 180, 15-20 kratkospojnih žica, lijena susanica dimenzija 4 x 4 inča, lijevak (određene vrste) i akrilno ljepilo (veze do svih ovih proizvoda osim pisača i rezača u nastavku). Možda će vam trebati i standardno ravnalo ili drugi mjerni alat. Trebat će vam i nekoliko softvera programi uključujući Cura (za Ultimaker 3d pisač), Arduino softver i biblioteku senzora Adafruit, Adobe Illustrator (ili bilo koji program koji može mijenjati DXF datoteke za laserski rezač) i Fusion 360 (ako želite izmijeniti STL datoteke).

Arduino Uno -

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

Servo za kontinuiranu rotaciju -

Vex 180 Servo -

4x4 Lazy Susan -

Lijevak -

Akrilno ljepilo-https://www.amazon.com/SCIGRIP-Acrylic-Cement-Low…

Knjižnica RGB senzora -

Korak 2: Stvaranje fizičkih komponenti

Sljedeći korak je laserski rez i 3D ispis vaših dijelova. Koristeći priložene datoteke, laserskim rezačem izrezati ćete dva bočna potporna dijela, korito, dijelove nosača servo -a, osnovni dio spremnika, osnovne dijelove stroja (dvije od kopija Base1 i jednu kopiju Base2) i dva prstena za zaključavanje. Zatim ćete koristiti svoj 3D pisač za ispis mehanizma gumene gume, poklopca, komore za sortiranje, poklopca za komoru za sortiranje i osnovne ploče za komoru za sortiranje. Ispis će potrajati nekoliko dana, stoga svakako odvojite vrijeme za to.

Korak 3: Sastavite korito

Sastavite korito
Sastavite korito
Sastavite korito
Sastavite korito

Nakon što ste izrezali i ispisali sve svoje dijelove, vrijeme je za sastavljanje. Počnite nanošenjem ljepila na praznine u utorima s jedne strane dna korita (slika 3A). Zatim pritisnite i držite ovaj komad u utorima na jednom od okomitih nosača (slika 3B). Pazite da uski kraj korita bude na kratkom kraju okomitog oslonca. Zatim to ponovite s drugom stranom dna korita i drugom okomitom potporom.

Korak 4: Sastavite kućište servo utičnice

Sastavite kućište servo utičnice
Sastavite kućište servo utičnice
Sastavite kućište servo utičnice
Sastavite kućište servo utičnice
Sastavite kućište servo utičnice
Sastavite kućište servo utičnice

Dok se ti dijelovi suše, nastavite i sastavite servo kućište spremnika. Započnite klizanjem vijaka kroz jedan rub lijene susan i do vrha servo kućišta utičnice (slika 4A). Zatim umetnite matice u dva T-spoja na svakom od bočnih dijelova servo kućišta utičnice (slika 4B) i čvrsto ih držite dok vijke uvrtate u njih. Nakon toga, umetnite servo s kontinuiranim okretanjem u pravokutni otvor na gornjem dijelu i pričvrstite ga pomoću rupa za vijke i vijaka koji su isporučeni sa servom. Slika 4D prikazuje kako bi cijela jedinica komore za sortiranje trebala izgledati nakon sastavljanja.

Korak 5: Sastavite bazu komore za sortiranje

Sastavite bazu komore za sortiranje
Sastavite bazu komore za sortiranje
Sastavite bazu komore za sortiranje
Sastavite bazu komore za sortiranje

Nakon što je servo utičnice uvijen u kućište, pričvrstite isporučenu servo trubu (onu koja izgleda kao X, kao što je prikazano na slici 5A). Zatim zavijte gornji rub na podnožje komore (slika 5B) u gornji rub lijene susan (glava vijka trebala bi biti ispod gornjeg ruba lijene susan). Slika 5C prikazuje dovršeno postolje komore za sortiranje i kućište posude.

*****VAŽNE BILJEŠKE)*****

Pazite da ne zategnete previše podnožje komore. Matice zategnite samo toliko da ih držite na mjestu. Također, pri zašrafljivanju postolja komore pazite da servo truba stane u ekstruziju na dnu osnovnog dijela.

Korak 6: Sastavite pomičnu ploču

Zatim sastavite pomičnu ploču mehanizma gumba. Uhvatite ručku i zalijepite je na pomičnu ploču, pazeći da se smjer ručke poravna s rupom. Također provjerite odgovara li kvadratni oblik ručke četvrtastom istiskivanju na pomičnoj ploči. Zatim stavite mali vijak u rupu na ručki kako bi djelovao kao stvarni dio ručke (za korisnike koji se hvataju za okretanje ploče). Pokretna ploča je sada gotova (slika 6A).

Korak 7: Sastavite dozator za kegle

Nakon sastavljanja jedinice komore za razvrstavanje, korita i pomične ploče, sljedeći korak je sastavljanje jedinice za doziranje kegle. Prvo ćete dobiti stacionarnu ploču mehanizma gumba koju ste 3D ispisali i zalijepiti je u usta lijevka. Pazite da lijevak stane unutar ove ploče, tako da stvara "ljusku" za usta lijevka. Važno je da rupa na ovoj ploči bude poravnana s ručkom na lijevku. Tako će korisnici lakše znati kada će kegl pasti. Zatim postavite pokretnu ploču mehanizma gumba u lijevak na vrh nepomične ploče. Na kraju, zalijepite dva sigurnosna prstena na lijevak točno iznad pomične ploče kako se ova ploča ne bi podigla dok je okrećete. Nakon što sve ovo učinite, trebali biste imati radni dozator (slika 7A). Sada ćete ovaj dozator pričvrstiti na vrh korita. Poravnajte dozator tako da rupa bude iznad korita (pazeći da će keglica zaista pasti u korito). Nakon što zauzmete dobar položaj, malo podignite dozator i dodajte ljepilo na nosače korita kamo će dozator ići. Držite dozator na ovom mjestu dok se ljepilo ne osuši.

*****VAŽNE BILJEŠKE)*****

Ovaj dozator ima malu manu. Rupa na pokretnoj ploči poravnana je s ručkom pokretne ploče, a rupa na nepomičnoj ploči poravnava se s ručkom lijevka. Kad dijelite keguljicu, brzo zavrtite ove rupe jednu pored druge tako da ostane samo vrijeme da jedna keglja ispadne. Ako se radi presporo, više keglova će pasti odjednom.

Korak 8: Mehanizam poklopca

Umetnite svoj 3D ispisani poklopac u poklopac u servo servo zatvarača (onaj koji nije kontinuiran). Pažljivo poravnajte poklopac poklopca s krajem korita, pazeći da između kraja korita i komada poklopca nema malo ili nimalo prostora. Markerom ili olovkom označite gdje servo mora biti pričvršćen na okomiti oslonac kako bi se zadržalo ovo pozicioniranje poklopca. Zatim pomoću ljepila ili trake (ovisno o tome želite li ukloniti servo ili ne) pričvrstite servo na okomiti potporni dio. Slika 8A prikazuje kako bi ovo trebalo izgledati.

Korak 9: Krug

Krug
Krug

Lemiti igle u ploču za probijanje osjetnika boje prema uputama Adafruit-a (https://learn.adafruit.com/adafruit-color-sensors/assembly-and-wiring). Zatim zalijepite osjetnik boje na donju stranu dna korita na uskom kraju, pazeći da rupe za vijke budu malo poredane izvan ruba korita (slika 9A). Nakon toga, pričvrstite Arduino Uno na stranu okomitog nosača koji ima rupe za vijke. Na kraju, upotrijebite kratkospojne žice i ploču za povezivanje arduina, senzora u boji i servo uređaja prema slici 9B.

Korak 10: Testirajte RGB osjetnik

Preuzmite priloženu datoteku koda i otvorite je u softveru Arduino. Prije nego počnete koristiti glavni program, otvorite program za testiranje boja. Brojevi za svaku boju razlikuju se ovisno o osvjetljenju u okolini oko vas. Pomoću ovog programa testiranja pogledajte brojeve R, G i B za svaku boju. Zapišite te brojeve u razmake. Na primjer, ako nakon nekoliko pokusa vidite da je vrijednost R za žutu gotovo uvijek veća od 6000, možete je zapamtiti kao> 6000. Kako biste bili robusniji, ovaj interval možete ograničiti, npr. od 6000-8000 (ovo možda nije točan broj). Zapamtite zatvoreni interval kao> 6000 i <8000. Ti će se brojevi koristiti kasnije. Nakon što zapišete vrijednosti za svaku boju, otvorite glavni program. Pomaknite se do funkcije sortColor (). U ovoj funkciji vidjet ćete nekoliko if naredbi koje određuju vrijednost R, G i B izlaza senzora. U svakoj izjavi vidjet ćete otisak ("COLOR Skittle / n"). Ovo vam pomaže da znate koja izjava odgovara kojoj boji. Zamijenite rd, grn i blu u svakoj if naredbi ispravnim vrijednostima koje ste ranije pronašli. To bi trebalo učiniti da program radi s posebnim osvjetljenjem okoline oko vas tijekom testiranja.

github.iu.edu/epbower/CandySorter

Korak 11: Posljednji korak: Pokrenite glavni program

Nakon što ste izgradili stroj i ažurirali vrijednosti za RGB senzor, spremni ste za pokretanje programa. Priključite Arduino u USB priključak na računalu. Svjetlo na Arduinu trebalo bi se upaliti. Dok je glavni program otvoren, sastavite kôd klikom na kvačicu u gornjem lijevom kutu prozora. Time se osigurava da nema grešaka u kodu. Ako postoje, na dnu zaslona pojavit će se poruka upozorenja s podacima o pogrešci. Ako je sve u redu, reći će da je kompilacija gotova. Nakon što to učinite, prenesite program na Arduino klikom na strelicu pored kvačice. Nakon što ovo pritisnete, Arduino će automatski početi kontrolirati stroj. Imajte na umu da je jedini način da zaustavite Arduino bilo da odspojite kabel s računala ili pritisnete gumb za resetiranje na Arduinu. Ako pritisnete gumb za poništavanje, morat ćete ponovno učitati kôd na Arduino. Ako jednostavno isključite napajanje, odmah će početi raditi nakon ponovnog uključivanja.

Preporučeni: