Cuprins:
- Pasul 1: Proiectarea
- Pasul 2: Cum funcționează
- Pasul 3: Circuitul
- Pasul 4: Lista I / O
- Pasul 5: Programul
- Pasul 6: Codul
- Pasul 7: Evaluare
- Pasul 8: Candy Mixer în acțiune
- Pasul 9: Extindeți proiectul
Video: EAL - Programare încorporată: Candy Mixer 1000: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
Pentru proiect, trebuie să conectăm cele 2 motoare, afișajul LCD și un buton la arduino.
Pasul 4: 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:
Sistem automat de trecere feroviară utilizând platforma încorporată bazată pe Arduino: 9 pași
Sistem automat de trecere feroviară utilizând platforma încorporată bazată pe Arduino: Crăciunul este la doar o săptămână distanță! Toată lumea este ocupată cu sărbătorile și cu obținerea de cadouri, ceea ce, de altfel, devine cu atât mai dificil de obținut cu posibilități nesfârșite în jurul nostru. Ce zici să mergi cu un cadou clasic și să adaugi o notă de bricolaj la
Joc inteligent de baschet arcade cu cercuri de numărare a scorurilor folosind platforma încorporată Evive- Arduino: 13 pași
Joc inteligent de baschet arcade cu cercuri de numărare a scorurilor folosind platforma încorporată Evive- Arduino: Dintre toate jocurile de acolo, cele mai distractive sunt jocurile arcade. Deci, ne-am gândit de ce să nu facem unul singur acasă! Și iată-ne, cel mai distractiv joc DIY pe care l-ai fi jucat până acum - DIY Arcade Basketball Game! Nu numai că este
Placă de interfață universală încorporată - Control USB / Bluetooth / WIFI: 6 pași
Placă de interfață universală încorporată - Control USB / Bluetooth / WIFI: găsesc adesea că creez biblioteci pentru noi module încorporate de la zero, pe baza fișei tehnice a dispozitivului. La generarea bibliotecii, mă simt blocat într-un ciclu de cod, compilez, programez și testez atunci când mă asigur că lucrurile funcționează și sunt fără erori. De multe ori com
UCL - Industria 4.0: Candy Mixer 4.000: 9 pași
UCL - Industry 4.0: Candy Mixer 4.000: Pentru proiectul nostru din Industry 4.0 am decis să facem un mixer pentru bomboane. Ideea este că avem un panou de utilizator, realizat în Node-Red, unde clienții își pot comanda bomboanele, apoi un arduino va procesa comanda și va amesteca bomboanele într-un castron. Atunci noi
EAL- Clima interioară încorporată: 5 pași
EAL - Clima interioară încorporată: Pentru proiectul nostru școlar, am primit sarcina de a integra un arduino într-un sistem automat. Am ales să realizăm un senzor de climat interior, care să poată simți temperatura, umiditatea și nivelul de decibeli în interior. Am forat câteva găuri în dulap