Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: 3D -modellering
- Trin 2: 3D -udskrivning
- Trin 3: Afbrydelse af 3D -understøttelser
- Trin 4: Sand for at forberede maling
- Trin 5: Mal og dekorér
- Trin 6: Første samling Trin
- Trin 7: Elektrisk samling
- Trin 8: Tilføj USB -kabel
- Trin 9: Installer Rotor
- Trin 10: Installer komponenter og inputkort
- Trin 11: Programmer ved hjælp af bærbar computer
- Trin 12: God fornøjelse
Video: Candy Bot: 12 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com)
Candy Bot er en lille slikdispenser i desktop-størrelse, der bruger en Arduino Uno, LCD-skærm, afstandssensor og trinmotor til at dosere små mængder slik uden at skulle trykke på nogen knapper.
Maskinen fungerer ved at udlevere en portion slik, når en hånd eller en kop placeres under udhænget, mens statusmeddelelser vises på LCD -skærmen.
Forbrugsvarer
Arduino Uno
I2C 16x2 LCD -skærm
Ultrasonic Distance Sensor Module HC-SR04
ULN2003 5V Stepper Motor + ULN2003 Driver Board til Arduino
3D-printeradgang og filament
USB A til B kabel
Forskellige Jumper Wires
Jumper til hun til mand
Loddefri brødbrætskinne
Super lim
Elektrisk tape
Sandpapir (forskellige grus)
Rust-Oleum kalkmaling/grundmix
Forskellige akrylmaling til dekoration (personlig præference)
Tape med blå malere
Trin 1: 3D -modellering
Dette projekt er hovedsageligt baseret på 3D -modeller, der er oprettet ved hjælp af Autodesk Inventor. Der er i alt 5 udskrifter, der er nødvendige for at fuldføre dette projekt:
1) Basissektion - Dette tryk fungerer som fundamentet for projektet. Det indeholder et hulrum til at holde Arduino Board, et hul til fastgørelse af strømkablet og pinde til at fastgøre basen til den øvre sektion.
2) Øvre sektion - Dette tryk er, hvor alle komponenterne er monteret. LCD -skærmen passer tæt ind i det forreste hul, afstandssensoren passer ind i de to huller, der vender nedad, og trinmotoren låser sig fast i de vigtigste hulrum, hvor den vil forbinde med rotoren. Pindhullerne bruges til at montere basissektionen på den øvre sektion og kan også ændres til at omfatte en holder til låget.
3) Rotor - Dette tryk er det, der er fastgjort til trinmotoren og bruges til at uddele sliket. Dens buede bladkanter bruges til at forhindre systemet i at sætte sig fast mens det giver en jævn dosering.
4) Låg - Dette tryk bruges til at lukke den øvre sektion af og giver et skud til at holde slik til fremtidig udlevering.
5) Hætte - Dette lille print bruges til at forhindre støv eller snavs i at trænge ind i beholderen på låget.
Da jeg designede disse komponenter, ville jeg sikre mig, at alt kunne være uafhængigt, så hulrummene skulle være store nok til at rumme alle de elektriske komponenter samt udlevere slik. Hovedmålene er cirka 5 x 5 tommer, fordi dette er den største størrelse på de fleste 3D -printere. LCD -skærmen skulle være højt oppe, så den, der brugte den, let kunne læse den. Afstandssensoren var oprindeligt i basen, men den blev flyttet til den øverste sektion for at gøre 3D -udskrivning lettere og for at sikre, at der ikke var forkerte aflæsninger, når nogen bevægede sig foran maskinen. Låget havde oprindeligt en aftagelig slikholder, men dette blev inkluderet på en mere permanent måde for at forhindre rod, hvis beholderen løsnede, mens slik stadig var indeni, samt for at gøre udskrivning hurtigere. Rotoren havde oprindeligt 8 blade, men blev reduceret til 4 for at sikre, at slik blev udleveret på en mere effektiv måde.
Du vil måske justere disse filer, så de passer til dine specifikke dele eller ønsker.
(Filerne blev ikke korrekt uploadet til Instructable på grund af en intern serverfejl - redigeres i fremtiden)
Trin 2: 3D -udskrivning
Når du er tilfreds med dine filer, er det tid til at udskrive hver fil i 3D.
Sørg for, at du bruger de korrekte indstillinger til din printer for at sikre glatte og jævne udskrifter. Du skal muligvis inkludere autogenererede understøttelser for at sikre huller som USB -porten og LCD -skærmen udskrives korrekt.
For at kontrollere, at udskrifterne kom korrekt ud, skal du sørge for, at hver komponent sidder godt i den korrekte slot, og at tappene sidder tæt sammen. Hvis der er problemer med nogen af disse, skal du muligvis kontrollere dine indstillinger og udskrive dem igen.
Trin 3: Afbrydelse af 3D -understøttelser
Sørg for at bruge et værktøj eller vælge at skille alle 3D -understøttelser, du har udskrevet, ad! Disse vil hovedsageligt være i USB -kabelhullet på basen og LCD -skærmporten i den øvre sektion.
Trin 4: Sand for at forberede maling
For at sikre, at malingen påføres korrekt, skal du bruge en række sandpapir til let at slibe ydersiden af hvert tryk. Sørg for ikke at slibe for meget fra områder, hvor komponenter vil passe ind for at sikre den tætte pasform. SAND IKKE PINERNE ELLER PEGHULLERNE.
Trin 5: Mal og dekorér
Brug derefter blåt tape til at tape dele af dine udskrifter, der forbinder stykkerne sammen som pinde og pindehuller samt hullerne til rotorakslen. Sørg også for at tape de områder af, der kommer i kontakt med slik, f.eks. Slikholderen på låget eller skaftet i den øvre sektion.
Tid til at tage dine udskrifter udenfor og opsætte en belægning til brug af spraymaling. Jeg vil anbefale at dække jorden med en skraldespand eller med en række indkøbsposer. Påfør et par lag maling ved hjælp af spraymalingskanden, mens du roterer udskrifterne mellem lagene for at sikre, at hver sektion er helt dækket.
Når spraymalingen er tør, kan du dekorere ydersiden af maskinen ved hjælp af eventuel ekstra maling. Denne er dekoreret med tegninger af M & Ms samt almindelig slik, da den hovedsageligt leverer mini-M & Ms.
Når du er færdig med at male, skal du fjerne den blå malers tape og gå videre til det næste afsnit.
Trin 6: Første samling Trin
Påfør superlim på tappene på basissektionen, og fastgør derefter den øvre sektion. Tilføj ekstra superlim i hullerne fra toppen for at sikre en tæt pasform. Hvil noget tungt som malerullen på toppen af den øvre sektion for at lægge pres, mens limen sætter sig. Mens du venter på, at limen tørrer, skal du gå videre til det næste afsnit.
Trin 7: Elektrisk samling
Start derefter med at forbinde alle komponenterne til Arduino Uno Board. Følg denne grove skematik for en simpel vejledning. Start med at fastgøre motorstyringen til kortet (ben 2-5), og brug derefter hun-til-han-stik (F2M) til at fastgøre controlleren til strøm- og jordskinnen. Tilslut derefter motoren til controlleren. Ved hjælp af flere F2M -stik skal du derefter tilslutte afstandssensoren til Power/Ground samt Trigger til pin 13 og Echo til pin 12. Tilslut sidst LCD -skærmen til Power/Ground og de to andre pins til I2C -portene på Arduino. Efter afslutningen skal den elektriske samling ligne eksemplet.
Brug elektrisk tape til at fastgøre eventuelle løse forbindelser og fastgør brødbrætets strømskinne.
Trin 8: Tilføj USB -kabel
Skub USB -kablet ud af baghullet i basissektionen ved at føre den flade side gennem hullet. Dette vil forberede samlingen til tilføjelse af de næste elektriske bits.
Trin 9: Installer Rotor
Skub rotoren ind i hovedhulrummet med rotorpinden vendt mod venstre (afstandshuller under og brædthulrum over) og derefter til venstre i rotoråbningshullet. Fastgør trinmotoren ved at skubbe den ind via det højre hul for at låse rotoren og motoren på plads. Hvis tilpasningen er korrekt, bør trinmotoren ikke bevæge sig, når rotoren er låst fast.
Trin 10: Installer komponenter og inputkort
Skub LCD -skærmen ind i den korrekte udskæring, og slip derefter afstandssensoren i de to udhængshuller.
Tilslut USB -kablet til Arduino -kortet, og træk derefter kablet fra det udvendige hul for at skubbe kortet ind i hulrummet.
Brug lidt tid på kabelhåndtering, og tilføj derefter låget.
Trin 11: Programmer ved hjælp af bærbar computer
Sæt USB -kablet i en bærbar computer, og programmer derefter Arduino. Programmet er opdelt i fire hovedafsnit med to interne funktioner, der refereres til:
1) Variabeloprettelse - Bruges til at oprette variabler og forekomster til LCD -skærmen, meddelelser sendt til skærmen, variabler, der bruges til at finde afstanden under overhænget, og en forekomst af trinmotoren.
2) Opsætningsfunktion - bruges til at starte seriel kommunikation, initialisere LCD'et, konfigurere pin -tilstanden til afstandssensorstifterne, indstille hastigheden for trinmotoren og vise opstartsfrasen
3) Hovedsløjfe
- Punkt 1: Skriver den første besked til LCD'et og kontrollerer, om en hånd er under overhænget. Når der er en hånd under overhænget, bevæger den sig til punkt 2.
- Punkt 2: Skriver udleveringsmeddelelsen til LCD'et og drejer stepper halvdelen rotation for en portion. Når den er afsluttet, vises nyd -meddelelsen og derefter flyttes til punkt 3.
- Punkt 3: Kontrollerer sensoren, indtil der ikke er noget under overhænget, og vender derefter tilbage til punkt 1. Dette er for at sikre, at maskinen ikke ved et uheld fortsætter med at udlevere, hvis der er noget, der er tilbage under overhænget.
4) Funktionsafsnit - Bruges til at skrive meddelelser til LCD -skærmen og til at få en værdi for afstanden under udhænget. Dette afsnit er referencer under hovedsløjfen, men der refereres også til det under den første opsætning.
Trin 12: God fornøjelse
Konfigurer Candy Bot, hvor du vil, og læg derefter slik i toppen af maskinen. Jeg vil anbefale mini m & ms.
God fornøjelse! Tak fordi du læste.
Anbefalede:
Kontaktløs Halloween Candy Dispenser: 6 trin
Kontaktløs Halloween Candy Dispenser: Det er den tid på året igen, hvor vi fejrer Halloween, men i år på grund af COVID-19 er alle væddemål slået fra. Men i Halloween -ånden må vi ikke glemme det sjove ved trick or treating. Derfor er dette indlæg oprettet for at give familien mulighed for at
Social distancerende Halloween Candy Robot: 7 trin (med billeder)
The Social Distancing Halloween Candy Robot: Hvis du leder efter en sjov ny måde at interagere med årets Halloween trick-or-treaters, og du står klar til den udfordring, som dette projekt bringer, så hop direkte ind og byg din egen! Denne socialt distancerende robot vil 'se', når en trick-or-treat
Scary Pumpkin Candy Machine til Halloween: 5 trin
Scary Pumpkin Candy Machine til Halloween: Hej alle sammen! Glad Holloween !! Vi byggede en græskarlygte, der vil spille musik og spytte slik, når nogen kommer op til det
Halloween "hoved-i-en-krukke" Candy Dispenser Dekoration Med Arduino: 5 trin
Halloween "hoved-i-en-krukke" Candy Dispenser Dekoration Med Arduino: Dette projekt forklarer, hvordan man bygger en slikdispenser til brug som Halloween-dekoration, bygget med Arduino Uno. LED'erne lyser i en bag og frem sekvens i rødt og vil vende til grønt, hvis ultralydssensoren registrerer en hånd. Dernæst vil en servo
Papirkurv Bygget BT Line Drawing Bot - Min Bot: 13 trin (med billeder)
Papirkurv Bygget BT Line Drawing Bot - Min Bot: Hej venner efter et langt mellemrum omkring 6 måneder her kommer jeg med et nyt projekt. Indtil færdiggørelsen af Cute Drawing Buddy V1, SCARA Robot - Arduino planlægger jeg en anden tegnebot, hovedformålet er at dække et stort rum til tegning. Så fikserede robotarme