Cuprins:

EAL - Programare încorporată: Candy Mixer 1000: 9 pași
EAL - Programare încorporată: Candy Mixer 1000: 9 pași

Video: EAL - Programare încorporată: Candy Mixer 1000: 9 pași

Video: EAL - Programare încorporată: Candy Mixer 1000: 9 pași
Video: Cum setezi programul Candy Masini de spalat rufe cu uscator 2024, Iulie
Anonim
EAL - Programare încorporată: Candy Mixer 1000
EAL - Programare încorporată: Candy Mixer 1000

Pentru proiectul nostru în Arduino am decis să facem un mixer pentru bomboane. Ideea este că utilizatorul poate apăsa un buton și apoi motoarele vor începe să scoată bomboanele într-un castron, iar când programul își va desfășura cursul se va opri.

Primul proiect a fost să facem un mixer cu 5 tipuri de bomboane și o celulă de încărcare pentru a măsura greutatea, dar din cauza timpului limitat și a problemelor de a funcționa greutatea (celula de încărcare), am redus programul la 2 tipuri de bomboane și folosind un cronometru în loc de greutate pentru a asigura aceeași cantitate de bomboane în fiecare castron.

Pasul 1: Proiectarea

Modelul nostru este realizat cu 2 containere așezate într-o carcasă. Bomboanele vor fi introduse într-un recipient din partea de sus a modelului, unde vor aluneca în tub cu melcul. Când motorul pornește, melcul va aduce bomboanele înainte, până când cade în castron.

Am găsit designul tuburilor și melcului la

Pasul 2: Cum funcționează

Modul în care funcționează mixerul este că avem un tip de bomboane în fiecare tub și, atunci când utilizatorul apasă butonul din față, mixerul va amesteca cele 2 tipuri de bomboane în castron.

Un afișaj LCD va afișa un mesaj atunci când mixerul rulează și din nou când acesta este terminat.

Pasul 3: Circuitul

Circuitul
Circuitul

Pentru proiect, trebuie să conectăm cele 2 motoare, afișajul LCD și un buton la arduino.

Pasul 4: Lista I / O

Lista I / O
Lista I / O

Pasul 5: Programul

Programul este pornit când utilizatorul apasă butonul și apoi ambele motoare funcționează timp de 5 secunde, apoi trece la un nou mod în care rulează câte 1,5 secunde fiecare timp de 3 secunde.

Afișajul LCD va schimba mesajul de la „Tryk Start” la „Blander” atunci când programul rulează.

Pasul 6: Codul

La începutul codului definim pinii utilizați pentru afișajul LCD, cele 2 motoare de curent continuu și butonul.

În faza de configurare definim butonul ca intrare, motoarele ca ieșire și setăm linia capului de pe afișajul LCD la „Candy Mixer 1000”

În bucla codului, verificăm starea butonului pentru a vedea când programul nostru ar trebui să înceapă să ruleze.

Când butonul este apăsat, afișajul LCD se va schimba de la „Tryk Start” la „Blander”, iar motoarele își vor începe secvența.

În secvența motorului, pornim mai întâi motoarele timp de 5 secunde simultan și apoi le rulăm unul câte unul timp de 3 secunde.

Pasul 7: Evaluare

Din păcate, nu am reușit ca celula de încărcare să funcționeze, deoarece ar fi făcut-o un proiect mult mai bun, iar codul a fost mai provocator.

Pe parcursul proiectului am întâmpinat mai multe probleme, majoritatea timpului a fost folosit încercând ca celula de încărcare să funcționeze, dar am avut și unele cu bomboanele blocate în tub oprind rotația melcilor. Am rezolvat-o punând o cărămidă în carcasă, unde melcul se întâlnește cu marginea tubului, astfel încât bomboanele să aibă o cameră liberă pentru a cădea în spațiul din jurul melcului.

Una peste alta, un proiect distractiv bun, în care am ajuns la câteva provocări și am obținut un model bun finalizat la sfârșit.

Pasul 8: Candy Mixer în acțiune

O mică demonstrație a micului nostru dozator de amestecare Candy

Pasul 9: Extindeți proiectul

Ideea noastră inițială a fost să avem o celulă de încărcare conectată la mixer, astfel încât atunci când bomboanele s-au amestecat, celula de încărcare să monitorizeze greutatea și apoi să oprească programul atunci când s-a atins o greutate bruscă. Din cauza problemelor cu celula de încărcare pe care o aveam, nu ne-am întors niciodată pentru a incorora acest lucru.

Deci, un mixer cu 5 tuburi pentru bomboane, o celulă de încărcare pentru greutate și un panou pentru a tasta greutatea dorită, ar fi fost un proiect perfect pentru a-l preda, dar timpul a funcționat împotriva noastră în final, așa că am ajuns să redimensionăm proiectul.

Recomandat: