Sisukord:

EAL - sisseehitatud programmeerimine: Candy Mixer 1000: 9 sammu
EAL - sisseehitatud programmeerimine: Candy Mixer 1000: 9 sammu

Video: EAL - sisseehitatud programmeerimine: Candy Mixer 1000: 9 sammu

Video: EAL - sisseehitatud programmeerimine: Candy Mixer 1000: 9 sammu
Video: FIFA FOOTBALL GIBLETS KICKER 2024, November
Anonim
EAL - sisseehitatud programmeerimine: Candy Mixer 1000
EAL - sisseehitatud programmeerimine: Candy Mixer 1000

Meie Arduino projekti jaoks oleme otsustanud teha kommidele mikseri. Idee on selles, et kasutaja saab nupule vajutada ja siis hakkavad mootorid kommi kaussi väljutama ning kui programm on oma töö lõpetanud, siis see peatub.

Esimene kavand oli teha mikser, milles on 5 liiki komme ja kaalu mõõtmiseks koormusandur, kuid piiratud aja ja raskuste (koormusandur) tööle saamise tõttu oleme vähendanud programmi 2 tüüpi kommi ja kaalu asemel taimerit, et tagada igas kausis sama kogus kommi.

Samm: disain

Meie mudel on valmistatud 2 konteinerisse, mis on korpuses. Kommid pannakse mudeli ülaosas asuvasse anumasse, kus see libiseb koos tiguga torusse. Kui mootor käivitub, viib tigu kommid ette, kuni see kukub kaussi.

Leidsime torude ja tigu disaini aadressilt

2. toiming: kuidas see toimib

Mikseri tööpõhimõte on see, et meil on igas torus 1 tüüpi kommid ja kui kasutaja vajutab esiküljel asuvat nuppu, segab mikser 2 tüüpi kommid kaussi.

LCD -ekraanil kuvatakse teade mikseri töötamise ajal ja uuesti, kui see on tehtud.

3. samm: vooluring

Ringkond
Ringkond

Projekti jaoks peame ühendama 2 mootorit, LCD -ekraani ja nupu arduinoga.

Samm 4: I/O loend

I/O nimekiri
I/O nimekiri

Samm: programm

Programm käivitatakse siis, kui kasutaja vajutab nuppu ja seejärel töötavad mõlemad mootorid 5 sekundit, seejärel lülitatakse uude režiimi, kus nad töötavad igaüks 1,5 sekundit 3 sekundit.

Programmi käivitamisel lülitatakse LCD -ekraanil teade „Tryk Start“asemel „Blander“.

6. samm: kood

Koodi alguses määratleme LCD -ekraani, 2 alalisvoolumootori ja nupu jaoks kasutatavad tihvtid.

Seadistamisfaasis määratleme nupu sisendina, mootorid väljundina ja määrame LCD -ekraanil peajooneks "Candy Mixer 1000"

Koodisilmuses kontrollime nupu olekut, et näha, millal meie programm peaks hakkama töötama.

Nupu vajutamisel muutub LCD -ekraan „Tryk Start“-st „Blander“-ks ja mootorid alustavad oma järjestust.

Mootorite järjestuses käivitame mootorid esmalt 5 sekundit samaaegselt ja seejärel käivitame need ükshaaval 3 sekundit.

7. etapp: hindamine

Kahjuks ei saanud me koormusandurit tööle, kuna see oleks selle projekti palju paremaks muutnud ja kood oli keerulisem.

Projekti käigus puutusime kokku mitmete probleemidega, enamik aega kulus koormusanduri tööle saamisele, kuid meil oli ka nii, et kommid jäid torusse kinni, peatades tigude pöörlemise. Lahendasime selle, pannes tellise korpusesse, kus tigu kohtub toru servaga, nii et kommid saavad natuke vaba ruumi, et kukkuda tigu ümbritsevasse ruumi.

Kokkuvõttes hea lõbus projekt, kus saime mõne väljakutsega hakkama ja saime lõpuks hea mudeli valmis.

8. samm: kommisegisti tegevuses

Väike tutvustus meie väikesest Candy segamisdosaatorist

Samm: pikendage projekti

Meie esialgne idee oli, et mikseriga oleks ühendatud koormusandur, nii et kui kommid segunevad, jälgib koormusandur kaalu ja peatab seejärel programmi, kui on saavutatud täismass. Probleemide tõttu koormusanduriga, mis meil oli, ei jõudnud me seda kunagi piirata.

Nii et mikser, milles on 5 toru kommide jaoks, koormusandur kaalu jaoks ja soovitud kaalu sisestamiseks mõeldud paneel, oleks olnud täiuslik projekt, mida edasi anda, kuid aeg töötas lõpuks meie vastu, nii et lõpuks vähendasime projekti.

Soovitan: