Innholdsfortegnelse:
- Trinn 1: Designet
- Trinn 2: Slik fungerer det
- Trinn 3: Kretsen
- Trinn 4: I/O -liste
- Trinn 5: Programmet
- Trinn 6: Koden
- Trinn 7: Evaluering
- Trinn 8: Candy Mixer in Action
- Trinn 9: Utvid prosjektet
Video: EAL - Embedded Programming: Candy Mixer 1000: 9 Steps
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
For vårt prosjekt i Arduino har vi besluttet å lage en mikser for godteri. Tanken er at brukeren kan trykke på en knapp, og deretter vil motorene begynne å kaste ut godteriet i en bolle, og når programmet har kjørt, stopper det.
Det første utkastet var å lage en mikser med 5 typer godteri og en lastecelle for å måle vekten, men på grunn av begrenset tid og problemer med å få vekten (lastcellen) til å fungere, har vi skalert programmet ned til 2 typer godteri og bruk av en timer i stedet for vekten for å sikre samme mengde godteri i hver bolle.
Trinn 1: Designet
Modellen vår er laget med 2 containere i et hus. Godteriet legges i en beholder i toppen av modellen, hvor det vil gli ned i røret med sneglen. Når motoren starter, vil sneglen bringe godteriet fremover, til det faller ned i bollen.
Vi har funnet designet for rørene og sneglen på
Trinn 2: Slik fungerer det
Måten mikseren fungerer på er at vi har 1 type godteri i hvert rør, og når brukeren trykker på knappen på forsiden blander mikseren de 2 godterityper i bollen.
En LCD -skjerm vil da vise en melding når mikseren er i gang og igjen når den er ferdig.
Trinn 3: Kretsen
For prosjektet må vi koble de 2 motorene, LCD -displayet og en trykknapp til arduinoen.
Trinn 4: I/O -liste
Trinn 5: Programmet
Programmet startes når brukeren trykker på knappen, og deretter går begge motorene i 5 sekunder, deretter bytter de til en ny modus der de kjører 1,5 sekunder hver i 3 sekunder.
LCD -displayet vil flytte meldingen fra "Trykk Start" til "Blander" når programmet kjøres.
Trinn 6: Koden
I begynnelsen av koden definerer vi pinnene som brukes til LCD -skjermen, de 2 likestrømsmotorene og knappen.
I oppsettfasen definerer vi knappen som en inngang, motorene som utgang, og vi setter hodelinjen på LCD -skjermen til "Candy Mixer 1000"
I sløyfen til koden sjekker vi knappen for å se når programmet skal begynne å kjøre.
Når du trykker på knappen, endres LCD -displayet fra "Tryk Start" til "Blander", og motorene starter sekvensen.
I motorsekvensen kjører vi først motorene i 5 sekunder samtidig, og deretter kjører vi dem en etter en i 3 sekunder.
Trinn 7: Evaluering
Dessverre fikk vi ikke lastcellen til å fungere, da det ville ha gjort det til et mye bedre prosjekt, og koden hadde vært mer utfordrende.
I løpet av prosjektet støtte vi på flere problemer, mest tid ble brukt på å få lastcellen til å fungere, men vi hadde også noe med godteriet som satt fast i røret og stoppet skruene. Vi løste det ved å sette en murstein i huset, der boret møter kanten av røret, slik at godteriet får litt ledig plass til å falle inn i rommet rundt sneglen.
Alt i alt et morsomt prosjekt der vi kom til noen utfordringer og fikk en god modell ferdig på slutten.
Trinn 8: Candy Mixer in Action
En liten demonstrasjon av vår lille Candy blandebatteri
Trinn 9: Utvid prosjektet
Vår opprinnelige idé var å ha en lastcelle koblet til mikseren, slik at når godteriet ble blandet, ville lastcellen overvåke vekten og deretter stoppe programmet når en surdenvekt ble nådd. På grunn av problemer med lastcellen vi hadde, har vi aldri klart å gjøre det vanskelig.
Så en mikser med 5 rør for godteri, en lastcelle for vekten og et panel for å skrive ønsket vekt, ville vært et perfekt prosjekt å levere inn, men tiden jobbet mot oss til slutt, så vi endte opp med å nedskalere prosjektet.
Anbefalt:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 Steps (with Pictures)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: How to make the wearable activity tracking watch? Dette er en bærbar gadget designet for å vibrere når den oppdager stagnasjon. Bruker du mesteparten av tiden din på datamaskinen som meg? Sitter du i timevis uten å innse det? Da er denne enheten f
The Fuzz of 1000 Faces: 16 Steps (med bilder)
The Fuzz of 1000 Faces: I lang tid har jeg vært en fan av Multi-Face Pedal og har hatt det gøy med å utforske de forskjellige nyansene ved fuzz ved å bytte rundt deler på et brødbrett. Imidlertid ønsket jeg å lage en mer permanent fuzzpedal som jeg kunne bruke til å veksle mellom
EAL - Industry 4.0 GPS Data Collection on Rc Car: 4 Steps
EAL - Industri 4.0 GPS -datainsamling på Rc -bil: I denne instruksjonsboken vil vi snakke om hvordan vi konfigurerer en GPS -modul på en RC -bil og la de innsamlede dataene til en webside for enkel monitering. Vi har tidligere laget en instruks om hvordan vi lagde RC -bilen vår, som du finner her. Dette bruker
Hacking EXtreme Burner for AVR Atmega Devices Programming: 7 Steps
Hacking EXtreme Burner for AVR Atmega Devices Programming: This is my First Instructable on this site! Alle dere gode folk la ut mange ting på dette nettstedet, mange bisarre og merkelige ideer og interesser også! Mange av dem leste jeg av og til, og du inspirerte meg til å gi tilbake til fellesskapet! Alth
UCL - Industri 4.0: Candy Mixer 4.000: 9 trinn
UCL - Industry 4.0: Candy Mixer 4.000: For vårt prosjekt i Industry 4.0 har vi besluttet å lage en mikser for godteri. Ideen er at vi har et brukerpanel, laget i Node-Red, hvor kundene kan bestille godteriet sitt, så vil en arduino behandle bestillingen og blande godteriet i en bolle. Da vi