Sadržaj:

EAL - Ugrađeno programiranje: Mikser za bombone 1000: 9 koraka
EAL - Ugrađeno programiranje: Mikser za bombone 1000: 9 koraka

Video: EAL - Ugrađeno programiranje: Mikser za bombone 1000: 9 koraka

Video: EAL - Ugrađeno programiranje: Mikser za bombone 1000: 9 koraka
Video: Сколько зарабатывают айтишники в 2023 году? #nodejs #айти #разработка #программирование #javascript 2024, Srpanj
Anonim
EAL - Ugrađeno programiranje: Candy Mixer 1000
EAL - Ugrađeno programiranje: Candy Mixer 1000

Za naš projekt u Arduinu odlučili smo napraviti mikser za slatkiše. Ideja je da korisnik može pritisnuti gumb i tada će motori početi izbacivati slatkiše u zdjelu, a kada program odradi svoj tijek, prestat će.

Prvi nacrt je bio napraviti mikser s 5 vrsta slatkiša i mjernu ćeliju za mjerenje težine, ali zbog ograničenog vremena i problema s dovođenjem težine (mjerne ćelije) na rad, program smo smanjili na 2 vrste slatkiša i pomoću mjerača vremena umjesto težine kako biste osigurali istu količinu slatkiša u svakoj zdjeli.

Korak 1: Dizajn

Naš model izrađen je s 2 spremnika postavljena u kućište. Slatkiši će se staviti u posudu na vrhu modela, gdje će kliziti dolje u cijev sa svrdlom. Kad se motor pokrene, puž će donijeti slatkiše naprijed, sve dok ne padne u zdjelu.

Dizajn cijevi i svrdla pronašli smo na

Korak 2: Kako to radi

Način rada miksera je da imamo 1 vrstu slatkiša u svakoj cijevi, a kada korisnik pritisne gumb na prednjoj strani, mikser će pomiješati 2 vrste slatkiša u zdjelu.

LCD zaslon će tada prikazati poruku kada mikser radi i ponovno kad je gotov.

Korak 3: Krug

Krug
Krug

Za projekt moramo spojiti 2 motora, LCD zaslon i gumb na arduino.

Korak 4: I/O lista

I/O popis
I/O popis

Korak 5: Program

Program se pokreće kada korisnik pritisne gumb, a zatim oba motora rade 5 sekundi, a zatim se prebacuju u novi način rada, gdje rade po 1,5 sekunde svaki po 3 sekunde.

Kada se program pokrene, LCD zaslon će prebaciti poruku sa “Tryk Start” u “Blander”.

Korak 6: Kôd

Na početku koda definiramo pinove koji se koriste za LCD zaslon, 2 istosmjerna motora i gumb.

U fazi postavljanja gumb definiramo kao ulaz, motore kao izlaz, a liniju glave na LCD zaslonu postavljamo na “Candy Mixer 1000”

U petlji koda provjeravamo stanje gumba kako bismo vidjeli kada bi se naš program trebao pokrenuti.

Kada se pritisne tipka, LCD zaslon će se promijeniti iz „Tryk Start“u „Blander“i motori će pokrenuti svoj redoslijed.

U nizu motora prvo pokrećemo motore istovremeno 5 sekundi, a zatim ih pokrećemo jedan po jedan 3 sekunde.

Korak 7: Evaluacija

Nažalost, mjernu ćeliju nismo pokrenuli jer bi to učinilo mnogo bolji projekt, a kod je bio izazovniji.

Tijekom projekta naišli smo na nekoliko problema, većinu vremena smo iskoristili pokušavajući pokrenuti mjernu ćeliju, ali imali smo i neke s bombonima koji su se zaglavili u cijevi zaustavljajući rotaciju svrdla. Riješili smo to stavljanjem cigle u kućište, gdje svrdlo spaja rub cijevi, tako da slatkiši dobiju malo slobodnog prostora za pad u prostor oko svrdla.

Sve u svemu, dobar zabavni projekt gdje smo se suočili s nekim izazovima i na kraju završili s dobrim modelom.

Korak 8: Mješalica za bombone na djelu

Mala demonstracija našeg malog dozatora za miješanje bombona

Korak 9: Produžite projekt

Naša je prvotna zamisao bila da mjerna ćelija bude spojena na mješalicu, tako da kad se slatkiši pomiješaju, mjerna ćelija prati težinu, a zatim zaustavlja program kada se dostigne prekoračena težina. Zbog problema s mjernom ćelijom koje smo imali, nismo uspjeli to neskladiti.

Tako bi mikser s 5 cijevi za slatkiše, mjernom ćelijom za težinu i panelom za upisivanje željene težine bio savršeni projekt za predaju, ali vrijeme je na kraju išlo protiv nas pa smo na kraju smanjili veličinu projekta.

Preporučeni: