Obsah:

EAL - Embedded Programming: Candy Mixer 1000: 9 kroků
EAL - Embedded Programming: Candy Mixer 1000: 9 kroků

Video: EAL - Embedded Programming: Candy Mixer 1000: 9 kroků

Video: EAL - Embedded Programming: Candy Mixer 1000: 9 kroků
Video: He's Been Locked In This Machine For 70 Years 2024, Červenec
Anonim
EAL - Embedded Programming: Candy Mixer 1000
EAL - Embedded Programming: Candy Mixer 1000

Pro náš projekt v Arduinu jsme se rozhodli vyrobit mixér na cukroví. Myšlenka je, že uživatel může stisknout tlačítko a poté motory začnou vysouvat bonbóny do misky a když program běží, zastaví se.

Prvním návrhem bylo vyrobit mixér s 5 druhy cukrovinek a siloměr pro měření hmotnosti, ale vzhledem k omezenému času a problémům s uvedením váhy (siloměru) do provozu jsme program zmenšili na 2 typy cukroví a pomocí váhy místo váhy zajistěte stejné množství cukrovinek v každé misce.

Krok 1: Design

Náš model je vyroben se 2 kontejnery umístěnými v pouzdře. Cukroví bude vloženo do nádoby v horní části modelu, kde bude klouzat dolů do trubice pomocí šneku. Když motor nastartuje, šnek posune cukroví dopředu, dokud nespadne do misky.

Návrh trubek a šneku jsme našli na

Krok 2: Jak to funguje

Mixér funguje tak, že v každé zkumavce máme 1 druh cukrovinek, a když uživatel stiskne tlačítko na přední straně, mixér zamíchá 2 druhy cukrovinek do mísy.

LCD displej poté zobrazí zprávu, když je směšovač spuštěn, a znovu, když je hotový.

Krok 3: Okruh

Okruh
Okruh

Pro projekt potřebujeme připojit 2 motory, LCD displej a tlačítko k Arduinu.

Krok 4: Seznam I/O

Seznam I/O
Seznam I/O

Krok 5: Program

Program se spustí, když uživatel stiskne tlačítko, a poté oba motory poběží 5 sekund, poté se přepnou do nového režimu, kde každý poběží 1,5 sekundy po dobu 3 sekund.

Když se program spustí, LCD displej posune zprávu z „Tryk Start“na „Blander“.

Krok 6: Kód

Na začátku kódu definujeme piny používané pro LCD displej, 2 stejnosměrné motory a tlačítko.

Ve fázi nastavení definujeme tlačítko jako vstup, motory jako výstup a na LCD displeji nastavíme hlavní řádek na „Candy Mixer 1000“

Ve smyčce kódu zkontrolujeme stav tlačítka, abychom zjistili, kdy by se měl náš program spustit.

Po stisknutí tlačítka se LCD displej změní z „Tryk Start“na „Blander“a motory zahájí svou sekvenci.

V sekvenci motorů nejprve spustíme motory na 5 sekund současně a poté je spustíme jeden po druhém na 3 sekundy.

Krok 7: Hodnocení

Bohužel jsme nezajistili, aby zatěžovací buňka fungovala, protože by z ní byl mnohem lepší projekt, a kód byl náročnější.

V průběhu projektu jsme narazili na několik problémů, většinu času jsme použili k tomu, aby siloměr začal fungovat, ale také jsme měli nějaké, kdy se cukroví zaseklo v trubce a zastavilo otáčení šneků. Vyřešili jsme to tak, že jsme do pouzdra vložili cihlu, kde se šnek setkává s okrajem tuby, aby bonbón dostal trochu volného prostoru, aby spadl do prostoru kolem šneku.

Celkově vzato dobrý zábavný projekt, kde jsme se dostali k některým výzvám a na konci dostali dobrý model.

Krok 8: Candy Mixer v akci

Malá ukázka našeho malého dávkovače míchání cukrovinek

Krok 9: Rozšíření projektu

Naším původním nápadem bylo mít k mixéru připojený siloměr, takže když se bonbóny promíchají, snímač zatížení monitoruje hmotnost a poté zastaví program, když se dosáhne hmotnosti po nárazu. Kvůli problémům se snímačem zatížení, které jsme měli, jsme se nikdy nedokázali vypořádat s tím.

Takže mixér s 5 trubkami na cukrovinky, siloměrem pro váhu a panelem pro zadání požadované hmotnosti by byl perfektní projekt na odevzdání, ale čas nakonec pracoval proti nám, takže jsme nakonec projekt zmenšili.

Doporučuje: