Innholdsfortegnelse:

EAL - Embedded Programming: Candy Mixer 1000: 9 Steps
EAL - Embedded Programming: Candy Mixer 1000: 9 Steps

Video: EAL - Embedded Programming: Candy Mixer 1000: 9 Steps

Video: EAL - Embedded Programming: Candy Mixer 1000: 9 Steps
Video: seeing wife face for first time #shorts 2024, Juli
Anonim
EAL - Embedded Programming: Candy Mixer 1000
EAL - Embedded Programming: Candy Mixer 1000

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

Kretsen
Kretsen

For prosjektet må vi koble de 2 motorene, LCD -displayet og en trykknapp til arduinoen.

Trinn 4: I/O -liste

I/O -liste
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: