Innholdsfortegnelse:

Candy Bot: 12 trinn
Candy Bot: 12 trinn

Video: Candy Bot: 12 trinn

Video: Candy Bot: 12 trinn
Video: JAPANESE CANDYY 2024, Juni
Anonim
Candy Bot
Candy Bot

Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)

Candy Bot er en liten candy dispenser i stasjonær størrelse som bruker en Arduino Uno, LCD-skjerm, avstandssensor og trinnmotor for å dosere små mengder godteri uten å måtte trykke på noen knapper.

Maskinen fungerer ved å levere en porsjon godteri når en hånd eller kopp plasseres under overhenget mens statusmeldinger vises på LCD -skjermen.

Rekvisita

Arduino Uno

I2C 16x2 LCD -skjerm

Ultralydavstandssensormodul HC-SR04

ULN2003 5V Stepper Motor + ULN2003 Driver Board for Arduino

3D-skriveradgang og filament

USB A til B -kabel

Ulike hoppetråder

Jumper Wire fra hunn til mann

Loddeløs brødbrettskinne

Superlim

Elektrisk tape

Sandpapir (forskjellige korn)

Rust-Oleum krittmaling/grunnmiks

Ulike akrylmaling for dekorasjon (personlig preferanse)

Blue Painters Tape

Trinn 1: 3D -modellering

3D -modellering
3D -modellering
3D -modellering
3D -modellering
3D -modellering
3D -modellering

Dette prosjektet er hovedsakelig basert på 3D -modeller laget med Autodesk Inventor. Det er totalt 5 utskrifter som er nødvendige for å fullføre dette prosjektet:

1) Basisseksjon - Denne utskriften fungerer som grunnlaget for prosjektet. Den inneholder et hulrom for å holde Arduino Board, et hull for å feste strømkabelen, og pinner for å feste basen til den øvre delen.

2) Øvre seksjon - Denne utskriften er hvor alle komponentene er montert. LCD -skjermen vil passe godt inn i det fremre hullet, avstandssensoren passer inn i de to hullene som vender nedover, og trinnmotoren vil låse seg fast i hovedhullhullene der den vil koble seg til rotoren. Pinnehullene brukes til å montere basisseksjonen på den øvre delen og kan endres til å inkludere et feste for lokket også.

3) Rotor - Dette trykket er det som er festet til trinnmotoren og brukes til å dispensere godteriet. Dens buede bladkanter brukes til å forhindre at systemet setter seg fast mens det gir en jevn dosering.

4) Lokk - Denne utskriften brukes til å lukke den øvre delen av og gir et skudd for å holde godteri for fremtidig utlevering.

5) Lokk - Denne lille skriften brukes til å forhindre at støv eller rusk kommer inn i beholderen på lokket.

Da jeg konstruerte disse komponentene, ønsket jeg å sørge for at alt kunne være frittstående, slik at hulrommene måtte være store nok til å holde alle de elektriske komponentene i tillegg til å levere godteri. Hovedmålene er omtrent 5 x 5 tommer fordi dette er den største størrelsen på de fleste 3D -skrivere. LCD -skjermen måtte være høyt oppe, slik at den som brukte den lett kunne lese den. Avstandssensoren var opprinnelig i basen, men den ble flyttet til den øvre delen for å gjøre 3D -utskrift enklere og for å sikre at det ikke ble feil avlesninger når noen beveget seg foran maskinen. Lokket hadde opprinnelig en avtagbar godteriholder, men dette ble inkludert på en mer permanent måte for å forhindre rot hvis beholderen løsnet mens godteri fortsatt var inne, samt for å gjøre utskriften raskere. Rotoren hadde opprinnelig 8 blader, men ble redusert til 4 for å sikre at godteri ble utlevert på en mer effektiv måte.

Det kan være lurt å justere disse filene slik at de passer til dine spesifikke deler eller ønsker.

(Filene ble ikke lastet opp riktig til Instructable på grunn av en intern serverfeil - redigeres i fremtiden)

Trinn 2: 3D -utskrift

3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift

Når du er fornøyd med filene dine, er det på tide å 3D -skrive ut hver fil.

Sørg for at du bruker riktige innstillinger for skriveren for å sikre jevne og jevne utskrifter. Du må kanskje inkludere autogenererte støtter for å sikre at hull som USB -porten og LCD -skjermen skrives ut på riktig måte.

For å kontrollere at utskriftene kom ut på riktig måte, må du kontrollere at hver komponent sitter godt i riktig spor og at tappene sitter godt sammen. Hvis det er problemer med noen av disse, må du sjekke innstillingene og skrive dem ut igjen.

Trinn 3: Bryte av 3D -støtter

Breaking Off 3D -støtter
Breaking Off 3D -støtter

Sørg for å bruke et verktøy eller et valg for å dele opp alle 3D -støttene du har skrevet ut! Disse vil hovedsakelig være i USB -kabelhullet på basen og LCD -skjermsporet på den øvre delen.

Trinn 4: Sand for å forberede maling

Sand for å forberede maling
Sand for å forberede maling

For å sikre at malingen påføres riktig, bruk en rekke sandpapir til å slipe utsiden av hver utskrift lett. Sørg for å ikke slipe for mye fra områder der komponentene vil passe inn for å sikre at den sitter godt. IKKE SAND PEGGENE ELLER PEGHULLEN.

Trinn 5: Mal og dekorer

Mal og dekorer!
Mal og dekorer!
Mal og dekorer!
Mal og dekorer!
Mal og dekorer!
Mal og dekorer!

Deretter bruker du blå tape til å tape av deler av utskriftene dine som forbinder brikkene som pinnene og pinnehullene samt hullene til rotorakselen. Sørg også for å tape av områdene som kommer i kontakt med godteri, for eksempel godteriholderen på lokket eller akselen i den øvre delen.

På tide å ta utskriftene dine utenfor og sette opp et deksel for bruk av spraymaling. Jeg vil anbefale å dekke bakken med en søppelpose eller med en rekke dagligvareposer. Påfør et par strøk maling med sprayboks mens du roterer utskriftene mellom strøkene for å sikre at hver seksjon er helt dekket.

Når spraymaling er tørr, kan du dekorere utsiden av maskinen med ytterligere maling du ønsker. Denne er dekorert med tegninger av M & Ms samt generelt godteri siden den hovedsakelig leverer mini-M & Ms.

Etter at du er ferdig med å male, fjerner du den blå maleren og fortsetter til neste avsnitt.

Trinn 6: Første monteringstrinn

Første monteringstrinn
Første monteringstrinn

Påfør superlim på tappene på basisseksjonen, og fest deretter den øvre delen. Tilsett ekstra superlim i hullene fra toppen for å sikre en tett passform. Hvil noe tungt som malerullen på toppen av den øvre delen for å påføre trykk mens limet setter seg. Mens du venter på at limet skal tørke, går du videre til neste avsnitt.

Trinn 7: Elektrisk montering

Elektrisk forsamling
Elektrisk forsamling
Elektrisk forsamling
Elektrisk forsamling
Elektrisk forsamling
Elektrisk forsamling
Elektrisk forsamling
Elektrisk forsamling

Deretter begynner du å koble alle komponentene til Arduino Uno Board. Følg denne grove skjematikken for en enkel guide. Start med å feste motorkontrolleren til kortet (pinner 2-5), og bruk deretter kvinnelige til mannlige (F2M) kontakter for å feste kontrolleren til strøm- og jordskinnen. Koble deretter motoren til kontrolleren. Deretter bruker du flere F2M -kontakter til å feste avstandssensoren til Power/Ground samt Trigger til pin 13 og Echo til pin 12. Til slutt fester du LCD -skjermen til Power/Ground og de to andre pinnene til I2C -portene på Arduino. Etter ferdigstillelse skal den elektriske enheten se ut som eksemplet.

Bruk elektrisk tape for å feste eventuelle løse tilkoblinger og sikre brødbrettets strømskinne.

Trinn 8: Legg til USB -kabel

Legg til USB -kabel
Legg til USB -kabel

Skyv USB -kabelen ut av bakhullet i basisseksjonen ved å mate den flate siden gjennom hullet. Dette vil forberede enheten for å legge til de neste elektriske bitene.

Trinn 9: Installer Rotor

Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor
Installer Rotor

Skyv rotoren inn i hovedrommet med rotorpluggen vendt mot venstre (avstandshullene nedenfor og bretthulen ovenfor) og deretter til venstre inn i rotorhullet. Fest trinnmotoren ved å skyve den inn via høyre hull for å låse rotoren og motoren på plass. Hvis passformen er riktig, bør trinnmotoren ikke bevege seg når rotoren er låst inne.

Trinn 10: Installer komponenter og inndatakort

Installer komponenter og inngangskort
Installer komponenter og inngangskort
Installer komponenter og inngangskort
Installer komponenter og inngangskort
Installer komponenter og inngangskort
Installer komponenter og inngangskort

Skyv LCD -skjermen inn i den riktige utsnittet, og slipp deretter avstandssensoren inn i de to overhengshullene.

Koble USB -kabelen til Arduino -kortet, og dra deretter kabelen fra hullet på utsiden for å skyve kortet inn i hulrommet.

Bruk litt tid på kabelbehandling, og legg deretter til lokket.

Trinn 11: Programmer med bærbar datamaskin

Program med bærbar datamaskin
Program med bærbar datamaskin
Program med bærbar datamaskin
Program med bærbar datamaskin
Program med bærbar datamaskin
Program med bærbar datamaskin

Koble USB -kabelen til en bærbar datamaskin og programmer deretter Arduino. Programmet er delt inn i fire hovedseksjoner med to interne funksjoner som det refereres til:

1) Variabelskaping - Brukes til å lage variabler og forekomster for LCD -skjermen, meldingene som sendes til skjermen, variabler som brukes til å finne avstanden under overhenget, og en forekomst av trinnmotoren.

2) Oppsettfunksjon - Brukes til å starte seriell kommunikasjon, initialisere LCD -en, sette opp pin -modus for distansesensorpinnene, stille inn hastigheten for trinnmotoren og vise oppstartssetningen

3) Hovedløyfe

- Punkt 1: Skriver den første meldingen til LCD -skjermen og sjekker om en hånd er under overhenget. Når det er en hånd under overhenget, beveger den seg til punkt 2.

- Punkt 2: Skriver utleveringsmeldingen til LCD-skjermen og spinner trinnvis halv rotasjon for en porsjon. Når den er fullført, vises glede -meldingen og går deretter til punkt 3.

- Punkt 3: Kontrollerer sensoren til det ikke er noe under overhenget, og går deretter tilbake til punkt 1. Dette er for å sikre at maskinen ikke ved et uhell fortsetter å dosere hvis noe er igjen under overhenget.

4) Funksjonsdel - Brukes til å skrive meldinger til LCD -skjermen og for å få en verdi for avstanden under overhenget. Denne delen er referanser under hovedsløyfen, men det refereres også til under den første konfigurasjonen.

Trinn 12: Kos deg

Nyt!
Nyt!

Sett opp Candy Bot hvor du vil, og legg litt godteri på toppen av maskinen. Jeg vil anbefale mini m & ms.

Nyt! Takk for at du leser.

Anbefalt: