Sadržaj:

Candy Bot: 12 koraka
Candy Bot: 12 koraka

Video: Candy Bot: 12 koraka

Video: Candy Bot: 12 koraka
Video: Мы удочерили куклу из Игры в кальмара! 2024, Novembar
Anonim
Candy Bot
Candy Bot

Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecourse na Univerzitetu Južne Floride (www.makecourse.com)

Candy Bot je mali dozator za slatkiše veličine radne površine koji koristi Arduino Uno, LCD ekran, senzor udaljenosti i koračni motor za doziranje malih količina slatkiša bez potrebe za pritiskom na bilo koje dugme.

Mašina funkcioniše tako što daje porciju slatkiša kada se ruka ili šolja stave ispod pregrade dok se na LCD ekranu prikazuju poruke o statusu.

Supplies

Arduino Uno

I2C LCD ekran 16x2

Modul ultrazvučnog senzora udaljenosti HC-SR04

ULN2003 5V koračni motor + ULN2003 upravljačka ploča za Arduino

Pristup i filament 3D štampača

USB kabel od A do B

Razne kratkospojne žice

Žice za muške kratkospojnike

Električna vodilica za lemljenje bez lemljenja

Super ljepilo

Električna traka

Brusni papir (različite granulacije)

Rust-Oleum mješavina boje/prajmera sa kredom

Razne akrilne boje za dekoraciju (lične preferencije)

Plava slikarska traka

Korak 1: 3D modeliranje

3D modeliranje
3D modeliranje
3D modeliranje
3D modeliranje
3D modeliranje
3D modeliranje

Ovaj projekt se uglavnom temelji na 3D modelima izrađenim pomoću Autodesk Inventora. Za dovršetak ovog projekta potrebno je ukupno 5 otisaka:

1) Osnovni odjeljak - Ovaj otisak djeluje kao temelj projekta. Sadrži šupljinu za držanje Arduino ploče, rupu za pričvršćivanje kabela za napajanje i klinove za pričvršćivanje baze na gornji dio.

2) Gornji odjeljak - na ovom ispisu se nalaze sve komponente. LCD ekran će se čvrsto uklopiti u prednju rupu, senzor udaljenosti će se uklopiti u dvije rupe okrenute prema dolje, a koračni motor će se zaključati u glavne rupe gdje će se spojiti s rotorom. Rupe za klinove koriste se za montiranje osnovnog dijela na gornji dio i mogu se modificirati tako da uključuju i nosač za poklopac.

3) Rotor - Ovaj otisak je ono što je pričvršćeno na koračni motor i koristi se za točenje slatkiša. Njegove zakrivljene ivice oštrice koriste se za sprječavanje zaglavljivanja sistema, a istovremeno osiguravaju glatko doziranje.

4) Poklopac - Ovaj otisak se koristi za zatvaranje gornjeg dela i obezbeđuje izdanak za držanje slatkiša za buduće točenje.

5) Čep - Ovaj mali otisak koristi se za sprečavanje ulaska prašine ili ostataka u posudu na poklopcu.

Prilikom projektiranja ovih komponenti želio sam osigurati da sve može biti samostalno, tako da su šupljine trebale biti dovoljno velike da u njih stanu sve električne komponente, kao i da se ispuštaju slatkiši. Glavne dimenzije su otprilike 5x5 inča jer je ovo najveća veličina na većini 3D pisača. LCD ekran je morao biti visoko gore kako bi ga svi koji ga koriste mogli lako pročitati. Senzor udaljenosti je izvorno bio u bazi, ali je pomaknut u gornji dio kako bi se olakšalo 3D štampanje i kako bi se osiguralo da nema pogrešnih očitanja kada se netko pomaknuo ispred uređaja. Poklopac je izvorno imao držač za slatkiše koji se može ukloniti, ali je to uključeno na trajniji način kako bi se spriječio nered ako se spremnik odvojio dok su slatkiši još bili unutra, kao i da se ubrza ispisivanje. Rotor je izvorno imao 8 lopatica, ali je smanjen na 4 kako bi se osiguralo da se slatkiši distribuiraju na učinkovitiji način.

Možda ćete htjeti ove datoteke prilagoditi svojim specifičnim dijelovima ili željama.

(Datoteke nisu ispravno učitane na Instructable zbog interne greške servera - uredit će se u budućnosti)

Korak 2: 3D štampanje

3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje

Kad budete zadovoljni svojim datotekama, vrijeme je za 3D ispis svake datoteke.

Pobrinite se da koristite odgovarajuće postavke za svoj pisač kako biste osigurali glatke i ujednačene ispise. Možda ćete morati uključiti automatski generirane nosače kako biste osigurali pravilno otiske poput USB priključka i LCD ekrana.

Da biste provjerili jesu li otisci ispravno izašli, pobrinite se da svaka komponenta dobro uđe u svoj odgovarajući utor i da se klinovi čvrsto uklapaju. Ako postoje problemi s bilo kojim od ovih, možda ćete morati provjeriti postavke i ispisati ih ponovo.

Korak 3: Odvajanje od 3D podrške

Odvajanje od 3D podrške
Odvajanje od 3D podrške

Obavezno upotrijebite alat ili alat za razdvajanje 3D potpora koje ste odštampali! Oni će se uglavnom nalaziti u otvoru za USB kabel na podnožju i utoru za LCD ekran u gornjem dijelu.

Korak 4: Pijesak za pripremu za bojenje

Pijesak za pripremu za bojenje
Pijesak za pripremu za bojenje

Da biste osigurali pravilno nanošenje boje, upotrijebite razne brusne papire za lagano brušenje vanjskih strana svakog otiska. Pazite da ne brusite previše s područja na koja će se komponente uklopiti kako biste osigurali dobro prianjanje. NEMOJTE BRUŠATI KUĆICE ILI PEGLE.

Korak 5: Obojite i ukrasite

Slikajte i ukrašavajte!
Slikajte i ukrašavajte!
Slikajte i ukrašavajte!
Slikajte i ukrašavajte!
Slikajte i ukrašavajte!
Slikajte i ukrašavajte!

Zatim, pomoću plave trake zalijepite dijelove otisaka koji povezuju dijelove zajedno poput klinova i rupa za klinove, kao i rupe za vratilo rotora. Također obvezno zalijepite mjesta koja će doći u dodir sa slatkišima, poput držača za slatkiše na poklopcu ili vratila u gornjem dijelu.

Vrijeme je da svoje otiske iznesete van i postavite pokrivač za upotrebu boje u spreju. Preporučio bih pokrivanje zemlje vrećom za smeće ili raznim vrećama za namirnice. Nanesite nekoliko slojeva boje pomoću kante za raspršivanje dok rotirate otiske između slojeva kako biste bili sigurni da je svaki dio potpuno prekriven.

Nakon što se boja za prskanje osuši, možete ukrasiti vanjsku stranu mašine bilo kojom dodatnom bojom koju želite. Ovaj je ukrašen crtežima M & M-a, kao i općim slatkišima, jer uglavnom izdaje mini-M & M.

Nakon što završite sa slikanjem, uklonite plavu slikarsku traku i prijeđite na sljedeći odjeljak.

Korak 6: Prvi korak montaže

Prvi korak montaže
Prvi korak montaže

Nanesite super ljepilo na klinove na osnovnom dijelu, a zatim pričvrstite gornji dio. Dodajte dodatno super ljepilo u rupe s vrha kako biste osigurali dobro prianjanje. Odložite nešto teško poput rolne slikarske trake na gornji dio kako biste izvršili pritisak dok se ljepilo stvrdne. Dok čekate da se ljepilo osuši, prijeđite na sljedeći odjeljak.

Korak 7: Električni sklop

Električni sklop
Električni sklop
Električni sklop
Električni sklop
Električni sklop
Električni sklop
Električni sklop
Električni sklop

Zatim počnite spajati sve komponente na Arduino Uno ploču. Slijedite ovu grubu shemu za jednostavan vodič. Počnite s pričvršćivanjem upravljačkog sklopa motora na ploču (pinovi 2-5), a zatim pomoću konektora ženski na muški (F2M) priključite kontroler na napajanje i uzemljenje. Zatim spojite motor na regulator. Zatim, pomoću više F2M konektora, spojite senzor udaljenosti na napajanje/uzemljenje, kao i okidač na pin 13 i Echo na pin 12. Na kraju, priključite LCD zaslon na napajanje/uzemljenje, a dva druga pina na I2C portove Arduina. Nakon završetka, električni sklop trebao bi izgledati kao primjer.

Upotrijebite električnu traku kako biste učvrstili sve labave veze i učvrstili razvodnu ploču matične ploče.

Korak 8: Dodajte USB kabel

Dodajte USB kabel
Dodajte USB kabel

Gurnite USB kabel iz stražnje rupe u osnovnom odjeljku uvlačenjem ravne strane kroz otvor. Ovo će pripremiti sklop za dodavanje sljedećih električnih dijelova.

Korak 9: Instalirajte Rotor

Instalirajte Rotor
Instalirajte Rotor
Instalirajte Rotor
Instalirajte Rotor
Instalirajte Rotor
Instalirajte Rotor
Instalirajte Rotor
Instalirajte Rotor

Gurnite rotor u glavnu šupljinu tako da klin rotora bude okrenut ulijevo (rupe za udaljenost ispod & šupljina ploče gore), a zatim lijevo u otvor za utor rotora. Pričvrstite koračni motor uvlačenjem kroz desnu rupu da biste blokirali rotor i motor. Ako je montaža ispravna, koračni motor se ne bi trebao pomicati nakon što je rotor zaključan.

Korak 10: Instalirajte komponente i ploču za unos

Instalirajte komponente i ploču za unos
Instalirajte komponente i ploču za unos
Instalirajte komponente i ploču za unos
Instalirajte komponente i ploču za unos
Instalirajte komponente i ploču za unos
Instalirajte komponente i ploču za unos

Gurnite LCD ekran u odgovarajući izrez, a zatim ispustite senzor udaljenosti u dvije prevjesne rupe.

Priključite USB kabel na Arduino ploču, a zatim povucite kabel iz vanjske rupe kako biste ugurali ploču u šupljinu.

Potrošite neko vrijeme na upravljanje kablovima, a zatim dodajte poklopac.

Korak 11: Programirajte pomoću prijenosnog računara

Program koji koristi laptop
Program koji koristi laptop
Program pomoću laptopa
Program pomoću laptopa
Program koji koristi laptop
Program koji koristi laptop

Priključite USB kabel u prijenosno računalo, a zatim programirajte Arduino. Program je podijeljen u četiri glavna odjeljka s dvije interne funkcije na koje se poziva:

1) Kreiranje varijabli - Koristi se za stvaranje varijabli i instanci za LCD ekran, poruka poslanih na ekran, varijabli koje se koriste za pronalaženje udaljenosti ispod prevjesa i primjer koračnog motora.

2) Funkcija postavljanja - koristi se za pokretanje serijske komunikacije, inicijalizaciju LCD -a, postavljanje načina pin -a za pinove senzora udaljenosti, podešavanje brzine koračnog motora i prikaz fraze pri pokretanju

3) Glavna petlja

- Tačka 1: Zapisuje prvu poruku na LCD i provjerava da li je ruka ispod prevjesa. Kad se ruka nađe ispod prevjesa, prelazi se na točku 2.

- Tačka 2: Zapisuje poruku o točenju na LCD i okreće steper za pola okreta za jednu porciju. Nakon završetka prikazuje poruku uživanja, a zatim prelazi na tačku 3.

- Točka 3: Provjerava senzor sve dok ispod prevjesa nema ništa, a zatim se vraća na točku 1. To je kako bi se osiguralo da stroj slučajno neće samo nastaviti dozirati ako nešto ostane ispod prevjesa.

4) Odeljak funkcija - Koristi se za pisanje poruka na LCD ekran i za dobivanje vrednosti za udaljenost ispod prepusta. Ovaj odeljak je referenca tokom glavne petlje, ali se takođe poziva i tokom početnog podešavanja.

Korak 12: Uživajte

Uživajte!
Uživajte!

Postavite Candy Bot gdje god želite, a zatim stavite malo slatkiša na vrh aparata. Preporučio bih mini m & ms.

Uživajte! Hvala vam na čitanju.

Preporučuje se: