Obsah:
- Krok 1: Dizajn
- Krok 2: Ako to funguje
- Krok 3: Okruh
- Krok 4: Zoznam I/O
- Krok 5: Program
- Krok 6: Kód
- Krok 7: Hodnotenie
- Krok 8: Candy mixér v akcii
- Krok 9: Rozšírte projekt
Video: EAL - vstavané programovanie: Candy Mixer, kroky 1 000: 9
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Pre náš projekt v Arduine sme sa rozhodli vyrobiť mixér na cukríky. Ide o to, že používateľ môže stlačiť tlačidlo a potom motory začnú vysúvať cukríky do misky a keď program beží, zastaví sa.
Prvým návrhom bolo vyrobiť mixér s 5 druhmi cukroviniek a silomerom na meranie hmotnosti, ale kvôli obmedzenému času a problémom s uvedením váhy (silomera) do prevádzky sme program zmenšili na 2 typy. cukrovinky a pomocou časovača namiesto hmotnosti zabezpečte rovnaké množstvo cukroviniek v každej miske.
Krok 1: Dizajn
Náš model je vyrobený s 2 kontajnermi umiestnenými v kryte. Cukrovinky budú vložené do nádoby v hornej časti modelu, kde skĺznu dole do trubice so šnekom. Keď motor naštartuje, šnek posunie cukríky dopredu, kým nespadne do misy.
Dizajn rúrok a šneku sme našli na
Krok 2: Ako to funguje
Mixér funguje tak, že v každej skúmavke máme 1 druh cukroviniek, a keď používateľ stlačí tlačidlo na prednej strane, mixér zmieša 2 druhy cukroviniek do misy.
LCD displej potom zobrazí správu, keď je mixér v prevádzke, a znova, keď je mixér hotový.
Krok 3: Okruh
Na projekt potrebujeme pripojiť 2 motory, LCD displej a tlačidlo k arduinu.
Krok 4: Zoznam I/O
Krok 5: Program
Program sa spustí, keď používateľ stlačí tlačidlo, a potom oba motory bežia 5 sekúnd, potom sa prepnú do nového režimu, v ktorom každý z nich pobeží 1,5 sekundy po dobu 3 sekúnd.
Po spustení programu LCD displej posunie správu z „Tryk Start“na „Blander“.
Krok 6: Kód
Na začiatku kódu definujeme piny používané pre LCD displej, 2 jednosmerné motory a tlačidlo.
Vo fáze nastavenia definujeme tlačidlo ako vstup, motory ako výstup a na LCD displeji nastavíme hlavičku na „Candy Mixer 1000“
V slučke kódu skontrolujeme stav tlačidla, aby sme zistili, kedy by sa mal náš program spustiť.
Po stlačení tlačidla sa LCD displej zmení z „Tryk Start“na „Blander“a motory začnú svoju postupnosť.
V sekvencii motorov najskôr spustíme motory na 5 sekúnd súčasne a potom ich spustíme jeden po druhom na 3 sekundy.
Krok 7: Hodnotenie
Žiaľ, nepodarilo sa nám načítať snímač zaťaženia, pretože by to urobil oveľa lepší projekt a kód bol náročnejší.
V priebehu projektu sme narazili na niekoľko problémov, väčšinu času sme vynaložili na uvedenie snímača zaťaženia do prevádzky, ale tiež sa vyskytli problémy s uviaznutím cukríkov v trubici, ktoré zastavovali otáčanie závitoviek. Vyriešili sme to tak, že sme do krytu, kde sa závitovka stretáva s okrajom trubice, vložili tehlu, aby cukrík dostal trochu voľného priestoru na pád do priestoru okolo závitovky.
Celkom dobrý zábavný projekt, kde sme sa dostali k niektorým výzvam a na konci sme dokončili dobrý model.
Krok 8: Candy mixér v akcii
Malá ukážka nášho malého dávkovača na mixovanie cukroviniek
Krok 9: Rozšírte projekt
Našou pôvodnou myšlienkou bolo mať k mixéru pripojený silomer, aby keď sa cukríky zmiešajú, snímač zaťaženia monitoroval hmotnosť a potom zastavil program, keď sa dosiahne hmotnosť po porade. Kvôli problémom s snímačom zaťaženia, ktorý sme mali, sme sa nikdy nedokázali zbaviť toho.
Takže mixér s 5 skúmavkami na cukríky, zaťažovacím článkom pre hmotnosť a panelom na zadanie požadovanej hmotnosti by bol perfektný projekt na odovzdanie, ale čas nakoniec išiel proti nám, a tak sme projekt zmenšili..
Odporúča:
Programovanie ATmega328 s Arduino IDE pomocou 8MHz kryštálu: 4 kroky
Programovanie ATmega328 s Arduino IDE pomocou 8MHz kryštálu: V tomto Instuctable sa budem zaoberať podrobným sprievodcom programovaním IC ATmega328P (ten istý mikrokontrolér prítomný na Arudino UNO) pomocou Arduino IDE a Arduino UNO ako programátora, aby ste sa stali vlastné Arduino, aby sa vaše projekty
ATtiny85 Nositeľné zariadenie na sledovanie vibrácií, sledovanie a programovanie ATtiny85 s Arduino Uno: 4 kroky (s obrázkami)
ATtiny85 Nositeľné hodinky na sledovanie vibrácií a programovanie ATtiny85 s Arduino Uno: Ako vyrobiť hodinky na sledovanie nositeľnej aktivity? Toto je nositeľný gadget navrhnutý tak, aby vibroval, keď zistí stagnáciu. Trávite väčšinu času pri počítači ako ja? Sedíte hodiny bez toho, aby ste si to uvedomovali? Potom je toto zariadenie
PROGRAMOVANIE AT89S52 pomocou ARDUINO: 4 kroky
PROGRAMOVANIE AT89S52 S POUŽITÍM ARDUINO: In-System Programming (ISP) alias In-Circuit Serial Programming (ICSP) je schopnosť niektorých programovateľných logických zariadení, mikrokontrolérov a ďalších vstavaných zariadení programovať počas inštalácie v kompletnom systéme, a nie tak, že by bolo potrebné chi
Automatické programovanie ESP-01: 4 kroky
Automatické programovanie ESP-01: Túto príručku som napísal, pretože som našiel veľa článkov o programovaní ESP-01, ale všetky vyžadujú manuálne akcie, ako je prepnutie z programovania na spustenie alebo stlačenie tlačidla reset. Pomocou dosky FTDI s kolíkmi RTS a DTR som vytvoril programátor, ktorý automatizuje
UCL - Priemysel 4.0: Candy mixér 4 000: 9 krokov
UCL - Priemysel 4.0: Candy Mixer 4.000: Pre náš projekt v Priemysle 4.0 sme sa rozhodli vyrobiť mixér na cukríky. Idea je, že máme užívateľský panel vyrobený v Node-Red, kde si zákazníci môžu objednať svoje cukríky, arduino potom spracuje objednávku a zmieša cukríky do misy. Potom my