Përmbajtje:

Candy Bot: 12 hapa
Candy Bot: 12 hapa

Video: Candy Bot: 12 hapa

Video: Candy Bot: 12 hapa
Video: Pacman Vs Monsters #3 Compilation (Robot, Lava, Black, Red Monster) 2024, Nëntor
Anonim
Candy Bot
Candy Bot

Ky udhëzues u krijua në përmbushje të kërkesës së projektit të Makecourse në Universitetin e Floridës së Jugut (www.makecourse.com)

Candy Bot është një shpërndarës i vogël i ëmbëlsirave me madhësi desktopi që përdor një Arduino Uno, Ekran LCD, Sensor të distancës dhe Stepper Motor për të shpërndarë sasi të vogla të ëmbëlsirave pa pasur nevojë të shtypni ndonjë buton.

Makina funksionon duke shpërndarë një racion karamele kur një dorë ose filxhan vendoset nën daljen e sipërme ndërsa shfaq mesazhet e statusit në ekranin LCD.

Furnizimet

Arduino Uno

Ekran LCD I2C 16x2

Moduli i sensorit tejzanor të distancës HC-SR04

ULN2003 5V Stepper Motor + ULN2003 Bordi i Shoferit për Arduino

Qasja dhe Filamenti i Printerit 3D

Kabllo USB A në B

Tela të ndryshëm Jumper

Telat e bluzave nga femra në meshkuj

Hekurudha Fuqie pa Solderless Breadboard

Super ngjites

Shirit Elektrik

Letër zmerile (zhavorr të ndryshëm)

Ngjyra e shkumëzuar Rust-Oleum/Përzierje abetare

Ngjyra të ndryshme akrilike për dekorim (preferenca personale)

Kaseta e Piktorëve Blu

Hapi 1: Modelimi 3D

Modelimi 3D
Modelimi 3D
Modelimi 3D
Modelimi 3D
Modelimi 3D
Modelimi 3D

Ky projekt bazohet kryesisht në modele 3D të krijuara duke përdorur Autodesk Inventor. Janë gjithsej 5 printime të nevojshme për të përfunduar këtë projekt:

1) Seksioni bazë - Ky printim vepron si themeli i projektit. Ai përfshin një zgavër për të mbajtur bordin Arduino, një vrimë për të siguruar kabllon e energjisë dhe kunja për të fiksuar bazën në pjesën e sipërme.

2) Seksioni i Epërm - Ky print është vendi ku janë montuar të gjithë përbërësit. Ekrani LCD do të futet mirë në vrimën e përparme, sensori i distancës do të futet në dy vrimat që shikojnë poshtë dhe motori stepper do të bllokohet në vrimat kryesore të zgavrës ku do të lidhet me rotorin. Vrimat e kunjave përdoren për të montuar Seksionin Bazë në Seksionin e Sipërm dhe mund të modifikohen për të përfshirë një montim edhe për Kapakun.

3) Rotor - Ky print është ai që është ngjitur në motorin stepper dhe përdoret për të shpërndarë karamele. Skajet e saj të lakuara të tehut përdoren për të parandaluar bllokimin e sistemit duke siguruar një shpërndarje të qetë.

4) Kapaku - Ky print përdoret për të mbyllur pjesën e sipërme dhe siguron një xhirim për të mbajtur karamele për shpërndarjen e ardhshme.

5) Kapak - Ky shtyp i vogël përdoret për të parandaluar hyrjen e pluhurit ose mbeturinave në enën në kapak.

Kur hartoja këto përbërës, doja të sigurohesha që gjithçka mund të ishte e pavarur, kështu që zgavrat duhet të ishin mjaft të mëdha për të mbajtur të gjithë përbërësit elektrikë, si dhe për të shpërndarë karamele. Dimensionet kryesore janë afërsisht 5x5 inç sepse kjo është madhësia më e madhe në shumicën e Printerëve 3D. Ekrani LCD duhej të ishte i lartë në mënyrë që kushdo që e përdorte ta lexonte me lehtësi. Sensori i distancës ishte fillimisht në bazë, por u zhvendos në pjesën e sipërme për ta bërë më të lehtë printimin 3D dhe për t'u siguruar që nuk kishte lexime të pasakta kur dikush lëvizte para makinës. Kapaku fillimisht kishte një mbajtëse karamele të lëvizshme, por kjo u përfshi në një mënyrë më të përhershme për të parandaluar rrëmujën nëse ena shkëputet ndërsa karamelet ishin ende brenda, si dhe për ta bërë printimin më të shpejtë. Rotori fillimisht kishte 8 tehe, por u zvogëlua në 4 për të siguruar që karamelet të shpërndaheshin në një mënyrë më efikase.

Ju mund të dëshironi t'i rregulloni këto skedarë për t'iu përshtatur pjesëve ose dëshirave tuaja specifike.

(Skedarët nuk u ngarkuan siç duhet në Instructable për shkak të një gabimi të brendshëm të serverit - do të redaktohen në të ardhmen)

Hapi 2: Shtypja 3D

Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D

Pasi të jeni të kënaqur me skedarët tuaj, është koha për të printuar 3D çdo skedar.

Sigurohuni që përdorni cilësimet e duhura për printerin tuaj për të siguruar printime të qeta dhe të barabarta. Ju mund të keni nevojë të përfshini mbështetës të prodhuar automatikisht për të siguruar vrima si porta USB dhe printimi i ekranit LCD siç duhet.

Për të verifikuar që printimet kanë dalë në mënyrë korrekte, sigurohuni që secili përbërës të përshtatet fort në vendin e tij të duhur dhe kunjat të përshtaten fort së bashku. Nëse ka probleme me ndonjë nga këto, mund t'ju duhet të kontrolloni cilësimet tuaja dhe t'i printoni përsëri.

Hapi 3: Thyerja e mbështetësve 3D

Thyerja e mbështetjeve 3D
Thyerja e mbështetjeve 3D

Sigurohuni që të përdorni një mjet ose të zgjidhni për të ndarë çdo mbështetës 3D që keni printuar! Këto do të jenë kryesisht në vrimën e kabllit USB në Bazë dhe në folenë e ekranit LCD në Seksionin e Epërm.

Hapi 4: Rëra për t'u përgatitur për bojë

Rërë për t'u përgatitur për bojë
Rërë për t'u përgatitur për bojë

Për të siguruar që bojë të zbatohet siç duhet, përdorni një sërë letër zmerile për të lëmuar lehtë faqet e jashtme të secilës printim. Sigurohuni që të mos lëmoni shumë rërë nga zonat ku përbërësit do të futen në mënyrë që të siguroni përshtatje të rehatshme. MOS SHPARONI KEGLLT APO GOMA PEG.

Hapi 5: Ngjyrosni dhe Dekoroni

Boji dhe Dekoroni!
Boji dhe Dekoroni!
Boji dhe Dekoroni!
Boji dhe Dekoroni!
Boji dhe Dekoroni!
Boji dhe Dekoroni!

Tjetra, përdorni shirit blu për të ngjitur pjesët e printimeve tuaja që lidhin pjesët së bashku si vrimat e kunjave dhe kunjave, si dhe vrimat për boshtin e rotorit. Gjithashtu sigurohuni që të fikni zonat që do të vijnë në kontakt me karamele, si mbajtësja e karameleve në kapak ose boshti në Seksionin e Sipërm.

Koha për të nxjerrë printimet tuaja jashtë dhe për të vendosur një mbulesë për të përdorur bojën me llak. Unë do të rekomandoja mbulimin e tokës me një qese plehrash ose me një shumëllojshmëri të qeseve ushqimore. Aplikoni disa shtresa bojë duke përdorur bojën me llak ndërsa rrotulloni printimet midis shtresave për t'u siguruar që çdo pjesë është e mbuluar plotësisht.

Pasi bojëja me llak të jetë tharë, mund të dekoroni pjesën e jashtme të makinës duke përdorur çdo bojë shtesë që dëshironi. Ky është i zbukuruar me vizatime të M & M, si dhe karamele të përgjithshme pasi kryesisht shpërndan mini-M & Ms.

Pasi të keni mbaruar pikturën, hiqni shiritin e piktorit blu dhe kaloni në seksionin tjetër.

Hapi 6: Hapi i parë i Asamblesë

Hapi i parë i Asamblesë
Hapi i parë i Asamblesë

Aplikoni super zam në kunjat në Seksionin Bazë, pastaj bashkëngjitni Seksionin e Sipërm. Shtoni super zam shtesë në vrimat nga lart për të siguruar një përshtatje të ngushtë. Pushoni diçka të rëndë si rrotullimi i shiritit të piktorëve në pjesën e sipërme të seksionit për të ushtruar presion ndërsa zamja ngrihet. Ndërsa prisni që zam të thahet, kaloni në seksionin tjetër.

Hapi 7: Asambleja Elektrike

Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike

Tjetra, filloni të lidhni të gjithë përbërësit me Arduino Uno Board. Ndiqni këtë skemë të përafërt për një udhëzues të thjeshtë. Filloni duke bashkangjitur Kontrolluesin e Motorit në tabelë (Kunjat 2-5) pastaj përdorni lidhëset Femra në Mashkull (F2M) për të bashkuar kontrolluesin në hekurudhën e energjisë dhe tokëzimit. Pastaj lidhni motorin me kontrolluesin. Tjetra, duke përdorur më shumë lidhje F2M, lidhni sensorin e distancës në Power/Ground, si dhe aktivizoni në pin 13 dhe Echo në pin 12. Së fundi, lidhni ekranin LCD me Power/Ground dhe dy kunjat e tjerë në portet I2C të Arduino Me Pas përfundimit, montimi elektrik duhet të duket si shembulli.

Përdorni shirit elektrik për të siguruar çdo lidhje të lirshme dhe siguroni shiritin e rrymës së bukës.

Hapi 8: Shtoni kabllon USB

Shtoni kabllo USB
Shtoni kabllo USB

Shtyjeni kabllon USB nga vrima e pasme në Seksionin Bazë duke ushqyer anën e sheshtë përmes vrimës. Kjo do të përgatisë kuvendin për shtimin e pjesëve të tjera elektrike.

Hapi 9: Instaloni Rotorin

Instaloni Rotorin
Instaloni Rotorin
Instaloni Rotorin
Instaloni Rotorin
Instaloni Rotorin
Instaloni Rotorin
Instaloni Rotor
Instaloni Rotor

Rrëshqiteni rotorin në zgavrën kryesore me kunjin e rotorit të kthyer nga e majta (vrimat e distancës poshtë dhe zgavrën e bordit sipër) pastaj lihen në vrimën e slotit të rotorit. Bashkangjiteni motorin stepper duke e rrëshqitur atë përmes vrimës së djathtë për të kyçur rotorin dhe motorin në vend. Nëse përshtatja është e duhur, motori stepper nuk duhet të lëvizë pasi rotori të jetë i kyçur.

Hapi 10: Instaloni përbërësit dhe tabelën e hyrjes

Instaloni përbërësit dhe tabelën e hyrjes
Instaloni përbërësit dhe tabelën e hyrjes
Instaloni përbërësit dhe tabelën e hyrjes
Instaloni përbërësit dhe tabelën e hyrjes
Instaloni përbërësit dhe tabelën e hyrjes
Instaloni përbërësit dhe tabelën e hyrjes

Rrëshqitni ekranin LCD në prerjen e duhur dhe më pas hidhni sensorin e distancës në dy vrimat e mbivendosura.

Lidheni kabllon USB me Arduino Board pastaj tërhiqeni kabllon nga vrima e jashtme për ta rrëshqitur bordin në zgavrën.

Kaloni pak kohë në menaxhimin e kabllove, pastaj shtoni kapakun.

Hapi 11: Programi duke përdorur laptop

Program duke përdorur laptop
Program duke përdorur laptop
Program duke përdorur laptop
Program duke përdorur laptop
Program duke përdorur laptop
Program duke përdorur laptop

Lidheni kabllon USB në një laptop dhe më pas programoni Arduino. Programi është i ndarë në katër seksione kryesore me dy funksione të brendshme të cilave u referohen:

1) Krijimi i Variablit - Përdoret për të krijuar variabla dhe instanca për ekranin LCD, mesazhet e dërguara në ekran, variablat e përdorur për të gjetur distancën nën mbivendosje dhe një shembull të motorit stepper.

2) Funksioni i Ngritjes - Përdoret për të filluar komunikimin serik, për të inicuar LCD -në, për të vendosur modalitetin e pinit për kunjat e sensorit të distancës, për të vendosur shpejtësinë për motorin stepper dhe për të shfaqur frazën e nisjes

3) Lak kryesor

- Pika 1: Shkruan mesazhin e parë në LCD dhe kontrollon për të parë nëse një dorë është nën dalje. Pasi të jetë një dorë nën dalje, ajo lëviz në pikën 2.

- Pika 2: Shkruan mesazhin shpërndarës në LCD dhe rrotullon hapin me gjysmë rrotullimi për një shërbim. Pasi të përfundojë, shfaq mesazhin e gëzimit dhe pastaj kalon në pikën 3.

- Pika 3: Kontrolloni sensorin derisa nuk ka asgjë nën dalje, pastaj kthehet në pikën 1. Kjo është për t'u siguruar që makina nuk vazhdon të shpërndajë rastësisht nëse diçka lihet nën daljen.

4) Seksioni i funksionit - Përdoret për të shkruar mesazhe në ekranin LCD dhe për të marrë një vlerë për distancën nën mbingarkesë. Ky seksion është referencë gjatë lakut kryesor, por gjithashtu referohet gjatë Konfigurimit fillestar.

Hapi 12: Shijoni

Shijoni!
Shijoni!

Vendosni Candy Bot kudo që dëshironi, pastaj vendosni disa karamele në krye të makinës. Unë do të rekomandoja mini m & ms.

Shijoni! Faleminderit qe lexuat.

Recommended: