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, Novembar
Anonim
Image
Image
Arduino sortirnik za skitle
Arduino sortirnik za skitle

Izbirljivi ljubitelji slatkiša posvuda se često zateknu kako gube svoje dragocjeno vrijeme razvrstavajući svoje slatkiše. Zvuči li vam poznato? Jeste li ikada poželjeli napraviti mašinu koja može sortirati Skittles umjesto vas? Ova instrukcija će vam pokazati kako to točno učiniti. Pomoću Arduina, nekoliko Servo servo uređaja, 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, zatim sjesti, opustiti se i uživati dok su vaše kegulje razvrstane po bojama. Prvo, razgovarajmo o materijalima koji će ti biti potrebni.

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 susanka 4 do 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. Također će vam trebati nekoliko softvera programi uključujući Cura (za Ultimaker 3D štampač), 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…

Biblioteka senzora RGB -

Korak 2: Kreiranje fizičkih komponenti

Sljedeći korak je lasersko rezanje i 3D ispis vaših dijelova. Koristeći priložene datoteke, laserskim rezačem ćete rezati dva bočna potporna dijela, korito, dijelove nosača servo -a, osnovni dio utičnice, osnovne dijelove stroja (dvije kopije Base1 i jednu kopiju Base2) i dva prstena za zaključavanje. Zatim ćete koristiti svoj 3D štampač za štampanje mehanizma gumbla, poklopca, komore za sortiranje, poklopca za komoru za sortiranje i osnovne ploče za komoru za sortiranje. Štampanje će trajati nekoliko dana, pa odvojite vrijeme za to.

Korak 3: Sastavite korito

Sastavite korito
Sastavite korito
Sastavite korito
Sastavite korito

Nakon što ste izrezali i odštampali sve svoje dijelove, vrijeme je za sastavljanje. Počnite nanošenjem ljepila na praznine u utorima jedne strane dna korita (slika 3A). Zatim pritisnite i držite ovaj komad u utorima na jednom od okomitih nosača (slika 3B). Uvjerite se da je uski kraj korita na kratkom kraju okomitog nosača. Zatim ponovite ovo 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 ovi dijelovi suše, nastavite i sastavite servo kućište utičnice. Započnite klizanjem vijaka kroz jednu ivicu lijene susanke do vrha servo kućišta utičnice (slika 4A). Zatim umetnite matice u dva T-zgloba 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 kontinuiranom rotacijom u pravokutni otvor na gornjem dijelu i pričvrstite ga pomoću rupica 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čnica pričvršćena u kućište, pričvrstite isporučenu servo trubu (onu koja izgleda kao X, kao što je prikazano na slici 5A). Zatim zavijte gornju ivicu na podnožje komore (slika 5B) u gornju ivicu lijene susan (glava vijka treba biti ispod gornje ivice lijene susan). Slika 5C prikazuje dovršenu bazu komore za sortiranje i kućište posude.

***** VAŽNA NAPOMENA (e) *****

Pazite da ne zategnete previše podnožje komore. Pritegnite matice samo toliko da ih držite na mjestu. Također, prilikom zašrafljivanja baze komore, pazite da servo truba stane u ekstruziju na dnu osnovnog komada.

Korak 6: Sastavite pomičnu ploču

Zatim sastavite pomičnu ploču mehanizma gumba. Uhvatite ručku i zalijepite je na pokretnu ploču, pazeći da se smjer ručke poravna s rupom. Također pazite da kvadratni oblik u ručki odgovara kvadratnom istiskivanju na pokretnoj ploči. Zatim stavite mali vijak u rupu na ručki kako bi djelovao kao stvarni dio ručke (za korisnike da se uhvate za okretanje ploče). Pokretna ploča je sada završena (slika 6A).

Korak 7: Sastavite dozator za kegle

Nakon sastavljanja jedinice komore za sortiranje, 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 odštampali 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 se rupa na ovoj ploči poravna s ručkom na lijevku. Ovo će korisnicima olakšati da znaju kada će kegl pasti. Zatim postavite pokretnu ploču gumenog mehanizma unutar lijevka na vrh nepokretne 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. Kada sve ovo obavite, 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 keglica zaista padne u korito). Kada zauzmete dobar položaj, lagano podignite dozator i dodajte ljepilo na nosače korita u koje će dozator ići. Držite dozator na ovom mjestu dok se ljepilo ne osuši.

***** VAŽNA NAPOMENA (e) *****

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 izdajete kegljač, 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 štampani poklopac u poklopac u servo sertifikata (onaj koji nije kontinuiran). Pažljivo poravnajte otvor 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 nosač 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 senzora boje prema uputstvima Adafruit-a (https://learn.adafruit.com/adafruit-color-sensors/assembly-and-wiring). Zatim zalijepite senzor boje na donju stranu dna korita na uskom kraju, vodeći računa da rupe za vijke budu poredane malo izvan ruba korita (slika 9A). Nakon toga, pričvrstite Arduino Uno na stranu okomitog nosača koji ima rupe za vijke. Konačno, upotrijebite kratkospojne žice i ploču za povezivanje arduina, senzora u boji i servo uređaja prema slici 9B.

Korak 10: Testirajte RGB senzor

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 variraju ovisno o osvjetljenju u okolini oko vas. Koristite ovaj program za testiranje da biste vidjeli R, G i B brojeve za svaku boju. Zapišite ove brojeve u intervalima. Na primjer, ako nakon nekoliko pokušaja vidite da je vrijednost R za žutu gotovo uvijek veća od 6000, možete je zapamtiti kao> 6000. Da biste bili robusniji, ovaj interval možete ograničiti, npr. od 6000-8000 (ovo možda nije tač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. Dođite do funkcije sortColor (). U ovoj funkciji vidjet ćete nekoliko if naredbi koje određuju vrijednost R, G i B izlaza senzora. U svakoj izjavi ćete vidjeti 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 sa specifičnim osvjetljenjem okoline oko vas tokom testiranja.

github.iu.edu/epbower/CandySorter

Korak 11: Završni 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čunaru. Lampica na Arduinu trebala bi se upaliti. Dok je glavni program otvoren, sastavite kôd klikom na kvačicu u gornjem lijevom kutu prozora. Ovo osigurava da nema grešaka u kodu. Ako postoje, na dnu ekrana će se pojaviti poruka upozorenja sa informacijama o grešci. Ako je sve u redu, reći će da je završeno kompajliranje. Kada to učinite, prenesite program na Arduino klikom na strelicu pored kvačice. Kada pritisnete ovo, 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 ponovo učitati kôd na Arduino. Ako jednostavno isključite napajanje, odmah će početi raditi nakon ponovnog uključivanja.

Preporučuje se: