Sommario:

EAL - Programmazione integrata: Candy Mixer 1000: 9 passaggi
EAL - Programmazione integrata: Candy Mixer 1000: 9 passaggi

Video: EAL - Programmazione integrata: Candy Mixer 1000: 9 passaggi

Video: EAL - Programmazione integrata: Candy Mixer 1000: 9 passaggi
Video: (2 di 2) LAVASTOVIGLIE REAL LIFE XXL spiegazioni scheda programmi 2024, Novembre
Anonim
EAL - Programmazione integrata: Candy Mixer 1000
EAL - Programmazione integrata: Candy Mixer 1000

Per il nostro progetto in Arduino abbiamo deciso di realizzare un mixer per caramelle. L'idea è che l'utente possa premere un pulsante e quindi i motori inizieranno a espellere la caramella in una ciotola e quando il programma avrà eseguito il suo corso si fermerà.

La prima bozza era di realizzare un mixer con 5 tipi di caramelle e una cella di carico per misurare il peso, ma a causa del tempo limitato e dei problemi nel far funzionare il peso (cella di carico), abbiamo ridimensionato il programma a 2 tipi di caramelle e utilizzando un timer invece del peso per garantire la stessa quantità di caramelle in ogni ciotola.

Passaggio 1: il design

Il nostro modello è realizzato con 2 contenitori incastonati in una custodia. La caramella verrà messa in un contenitore nella parte superiore del modello, dove scivolerà nel tubo con la trivella. Quando il motore si avvia la coclea farà avanzare la caramella, fino a farla cadere nella ciotola.

Abbiamo trovato il design per i tubi e la coclea su

Passaggio 2: come funziona

Il modo in cui funziona il mixer è che abbiamo 1 tipo di caramelle in ogni tubo e quando l'utente preme il pulsante sulla parte anteriore, il mixer mescolerà i 2 tipi di caramelle nella ciotola.

Un display LCD indicherà quindi un messaggio quando il mixer è in funzione e di nuovo quando è terminato.

Passaggio 3: il circuito

Il circuito
Il circuito

Per il progetto abbiamo bisogno di collegare i 2 motori, il display LCD e un pulsante all'arduino.

Passaggio 4: elenco I/O

Elenco I/O
Elenco I/O

Passaggio 5: il programma

Il programma viene avviato quando l'utente preme il pulsante, quindi entrambi i motori funzionano per 5 secondi, quindi passano a una nuova modalità in cui funzionano per 1,5 secondi ciascuno per 3 secondi.

Il display LCD sposterà il messaggio da "Tryk Start" a "Blander" quando il programma viene eseguito.

Passaggio 6: il codice

All'inizio del codice definiamo i pin utilizzati per il Display LCD, i 2 motori DC e il pulsante.

In fase di Setup definiamo il pulsante come Input, i motori come Output, e impostiamo la linea della testata sul display LCD su “Candy Mixer 1000”

Nel ciclo del codice, controlliamo lo stato del pulsante per vedere quando il nostro programma dovrebbe iniziare a funzionare.

Quando il pulsante viene premuto, il display LCD cambierà da "Tryk Start" a "Blander" e i motori inizieranno la loro sequenza.

Nella sequenza del motore, prima facciamo funzionare i motori per 5 secondi contemporaneamente e poi li azionamo uno per uno per 3 secondi.

Passaggio 7: valutazione

Sfortunatamente, non siamo riusciti a far funzionare la cella di carico in quanto avrebbe reso il progetto molto migliore e il codice era stato più impegnativo.

Nel corso del progetto abbiamo riscontrato diversi problemi, la maggior parte del tempo è stata utilizzata per far funzionare la cella di carico, ma abbiamo anche avuto alcuni con le caramelle che si sono incastrate nel tubo bloccando la rotazione delle coclee. Abbiamo risolto mettendo un mattone nell'alloggiamento, dove la coclea incontra il bordo del tubo, in modo che le caramelle abbiano un po' di spazio libero per cadere nello spazio attorno alla coclea.

Tutto sommato un buon progetto divertente in cui abbiamo superato alcune sfide e alla fine abbiamo completato un buon modello.

Passaggio 8: Candy Mixer in azione

Una piccola dimostrazione del nostro piccolo dosatore Candy

Passaggio 9: estendi il progetto

La nostra idea originale era di avere una cella di carico collegata al mixer, in modo che quando le caramelle venivano mescolate, la cella di carico monitorasse il peso e poi interrompesse il programma quando veniva raggiunto un peso surden. A causa di problemi con la cella di carico che abbiamo avuto, non siamo mai riusciti a non collaborare.

Quindi un mixer con 5 tubi per caramelle, una cella di carico per il peso e un pannello per digitare il peso desiderato, sarebbe stato un progetto perfetto da consegnare, ma il tempo ha lavorato contro di noi alla fine, quindi abbiamo finito per ridimensionare il progetto.

Consigliato: