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, Juli
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 dugme, a zatim će motori početi izbacivati slatkiše u zdjelu, a kada program završi svoj tok, prestat će.

Prvi nacrt je bio napraviti mikser s 5 vrsta slatkiša i mjernom ćelijom 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še i korištenje mjerača vremena umjesto težine kako biste osigurali istu količinu slatkiša u svakoj zdjeli.

Korak 1: Dizajn

Naš model je napravljen sa 2 kontejnera postavljena u kućište. Slatkiši će se staviti u posudu na vrhu modela, gdje će kliziti dolje u cijev sa pužem. Kada se motor pokrene, puž će nositi slatkiše naprijed, sve dok ne padne u zdjelu.

Dizajn cijevi i svrdla pronašli smo na

Korak 2: Kako to funkcionira

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

LCD ekran će tada prikazati poruku kada mikser radi i ponovo kada se završi.

Korak 3: Krug

The Circuit
The Circuit

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

Korak 4: I/O lista

I/O lista
I/O lista

Korak 5: Program

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

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

Korak 6: Kôd

Na početku koda definiramo pinove koji se koriste za LCD ekran, 2 DC motora i dugme.

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 dugmeta kako bismo vidjeli kada bi se naš program trebao pokrenuti.

Kada se pritisne dugme, LCD ekran ć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, nismo uspjeli pokrenuti ćeliju za mjerenje 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 postavljanjem 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: Mikser za bombone na djelu

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

Korak 9: Produžite projekat

Naša prvotna ideja bila je da mjerna ćelija bude spojena na mikser, tako da kada se slatkiši pomiješaju, mjerna ćelija prati težinu, a zatim zaustavlja program kada se dostigne težina. Zbog problema sa mjernom ćelijom koje smo imali, nismo uspjeli to učiniti neskladnim.

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

Preporučuje se: