Sadržaj:
- Supplies
- Korak 1: 3D modeliranje
- Korak 2: 3D štampanje
- Korak 3: Odvajanje od 3D podrške
- Korak 4: Pijesak za pripremu za bojenje
- Korak 5: Obojite i ukrasite
- Korak 6: Prvi korak montaže
- Korak 7: Električni sklop
- Korak 8: Dodajte USB kabel
- Korak 9: Instalirajte Rotor
- Korak 10: Instalirajte komponente i ploču za unos
- Korak 11: Programirajte pomoću prijenosnog računara
- Korak 12: Uživajte
Video: Candy Bot: 12 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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
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
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
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
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
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
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
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
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
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
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
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
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:
Telegram Bot sa NodeMCU (ESP8266): 3 koraka
Telegram bot sa NodeMCU (ESP8266): Treba vam bot za slanje obavještenja sa vašeg sistema? ili učiniti nešto samo slanjem poruke? Telegram Bot je vaše rješenje! U ovom tutorijalu ću koristiti Telegram Web i BotFather za izradu svog bota
Kako dodati interaktivni bot u neskladu: 6 koraka
Kako dodati interaktivnog bota u Discord: U ovom ću vodiču pokazati kako napraviti vlastitog interaktivnog bota koji radi s nekoliko komandosa. Discord je takva aplikacija za društvene mreže Skype/Whats-app koja okuplja igrače. Mogu imati vlastiti kanal, provjeriti koju igru svaki član planira
BT linijski bot za crtanje smeća - My Bot: 13 koraka (sa slikama)
Trash Built BT Line Drawing Bot - My Bot: Hai prijatelji nakon duge pauze od oko 6 mjeseci ovdje dolazim s novim projektom. Do završetka programa Cute Drawing Buddy V1, SCARA Robot - Arduino i planiram još jednog robota za crtanje, glavni cilj je pokriti veliki prostor za crtanje. Tako fiksne robotske ruke c
EL Wire Eye Candy: 13 koraka (sa slikama)
EL Wire Eye Candy: Ovaj projekt koristi elektroluminiscentnu žicu (poznatu i kao "EL žica") za stvaranje užarenog, bljeskajućeg, okrećućeg se slatkiša za oči koji se može koristiti kao ukras, disko svjetlo za plesnu zabavu ili samo za hlađenje fotografije. Ovo je definitivno
WiiMote Candy Light!: 4 koraka
WiiMote Candy Light!: To je osnovno plavo LED svjetlo u minijaturnom WiiMote! -U Potrebni materijali LemilicaSolderMicro prekidač (5 $ na radiju) Plavi LED (5 $ za 2 na radiju) 2xAAA držač baterije (5 $ na radiju) WiiMote dozator za slatkiše (1 $ na dolorama) ukupno 15 $ (5 $ na re