Kazalo:

EAL - Vgrajeno programiranje: Mešalnik sladkarij 1000: 9 korakov
EAL - Vgrajeno programiranje: Mešalnik sladkarij 1000: 9 korakov

Video: EAL - Vgrajeno programiranje: Mešalnik sladkarij 1000: 9 korakov

Video: EAL - Vgrajeno programiranje: Mešalnik sladkarij 1000: 9 korakov
Video: Dr Gabor Maté: When the Body Says No – Days of Leon Lojk 2022 2024, Julij
Anonim
EAL - Vgrajeno programiranje: Candy Mixer 1000
EAL - Vgrajeno programiranje: Candy Mixer 1000

Za naš projekt v Arduinu smo se odločili narediti mešalnik za sladkarije. Zamisel je, da lahko uporabnik pritisne gumb, nato pa bodo motorji začeli izločati sladkarije v skledo, in ko bo program tekel, se bo ustavil.

Prvi osnutek je bil izdelava mešalnika s 5 vrstami sladkarij in merilne celice za merjenje teže, vendar smo zaradi omejenega časa in težav pri pridobivanju teže (obremenitvene celice) program zmanjšali na 2 vrsti sladkarije in s časovnikom namesto teže zagotovite enako količino sladkarij v vsaki skledi.

1. korak: Oblikovanje

Naš model je izdelan z dvema posodama v ohišju. Sladkor bo postavljen v posodo na vrhu modela, kjer bo s polžem drsel navzdol v cev. Ko se motor zažene, bo polž prinesel sladkarije naprej, dokler ne pade v posodo.

Zasnovo cevi in polža smo našli na

2. korak: Kako deluje

Mešalnik deluje tako, da imamo v vsaki cevi 1 vrsto sladkarij, in ko uporabnik pritisne gumb na sprednji strani, bo mešalnik zmešal 2 vrsti sladkarij v posodo.

LCD zaslon bo nato prikazal sporočilo, ko mešalnik deluje, in spet, ko bo končan.

3. korak: vezje

Vezje
Vezje

Za projekt moramo povezati dva motorja, LCD zaslon in gumb na arduino.

4. korak: Seznam V/I

I/O seznam
I/O seznam

5. korak: Program

Program se zažene, ko uporabnik pritisne gumb, nato pa oba motorja delujeta 5 sekund, nato preideta v nov način, kjer vsak po 3 sekunde delujeta po 1,5 sekunde.

Ko se program zažene, se zaslon LCD preklopi iz »Tryk Start« v »Blander«.

6. korak: Koda

Na začetku kode določimo zatiče, ki se uporabljajo za LCD zaslon, 2 enosmerna motorja in gumb.

V fazi nastavitve gumb definiramo kot vhod, motorje kot izhod, linijo glave na LCD zaslonu pa nastavimo na »Candy Mixer 1000«

V zanki kode preverimo stanje gumbov, da vidimo, kdaj naj se začne izvajati naš program.

Ko pritisnete gumb, se LCD -zaslon spremeni iz »Tryk Start« v »Blander« in motorji bodo zagnali svoje zaporedje.

V zaporedju motorjev najprej zaženemo motorje 5 sekund hkrati, nato pa jih zaženemo enega za drugim 3 sekunde.

7. korak: Vrednotenje

Na žalost ni uspelo delovati merilne celice, saj bi bil projekt veliko boljši, koda pa bolj zahtevna.

Med projektom smo naleteli na več težav, večino časa smo porabili za to, da je obremenitvena celica začela delovati, nekaj pa jih je bilo tudi s tem, da so se sladkarije zataknile v cevi in ustavile vrtenje polžev. Rešili smo ga tako, da smo v ohišje postavili opeko, kjer se polž stika z robom cevi, tako da sladkarije dobijo malo prostega prostora, da padejo v prostor okoli polža.

Skratka dober zabaven projekt, kjer smo se spopadli z nekaterimi izzivi in na koncu dokončali dober model.

8. korak: Mešalnik sladkarij v akciji

Majhen prikaz našega malega dozirnika za mešanje sladkarij

9. korak: Razširite projekt

Naša prvotna zamisel je bila, da bi bila merilna celica priključena na mešalnik, tako da bi, ko se sladkarije premešajo, merilna celica spremljala težo in nato zaustavila program, ko je bila dosežena presežna teža. Zaradi težav z obremenitveno celico, ki smo jih imeli, tega nismo nikoli odpravili.

Mešalnik s 5 cevmi za sladkarije, merilno celico za težo in ploščo za vnos želene teže bi bil popoln projekt, ki ga je treba predati, vendar nam je čas na koncu deloval proti, zato smo projekt zmanjšali.

Priporočena: