Indholdsfortegnelse:

Candy Bot: 12 trin
Candy Bot: 12 trin

Video: Candy Bot: 12 trin

Video: Candy Bot: 12 trin
Video: Escape the BabySitter! Wreck It Ralph In Real Life Breaks Our Cotton Candy Box Fort! 2024, Juni
Anonim
Candy Bot
Candy Bot

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

3D -modellering
3D -modellering
3D -modellering
3D -modellering
3D -modellering
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

3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
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

Breaking Off 3D -understøttelser
Breaking Off 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

Sand til at forberede maling
Sand til 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

Mal og dekorér!
Mal og dekorér!
Mal og dekorér!
Mal og dekorér!
Mal og dekorér!
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

Første samlingstrin
Første samlingstrin

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

Elektrisk samling
Elektrisk samling
Elektrisk samling
Elektrisk samling
Elektrisk samling
Elektrisk samling
Elektrisk samling
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

Tilføj USB -kabel
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

Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
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

Installer komponenter og inputkort
Installer komponenter og inputkort
Installer komponenter og inputkort
Installer komponenter og inputkort
Installer komponenter og inputkort
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

Program ved hjælp af bærbar computer
Program ved hjælp af bærbar computer
Program ved hjælp af bærbar computer
Program ved hjælp af bærbar computer
Program ved hjælp af bærbar computer
Program 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

God fornøjelse!
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: