Taula de continguts:

EAL - Programació incrustada: Candy Mixer 1000: 9 passos
EAL - Programació incrustada: Candy Mixer 1000: 9 passos

Vídeo: EAL - Programació incrustada: Candy Mixer 1000: 9 passos

Vídeo: EAL - Programació incrustada: Candy Mixer 1000: 9 passos
Vídeo: Unidad 4 2024, Desembre
Anonim
EAL - Programació incrustada: Candy Mixer 1000
EAL - Programació incrustada: Candy Mixer 1000

Per al nostre projecte a Arduino, hem decidit fer una batedora per a dolços. La idea és que l'usuari pugui prémer un botó i llavors els motors comencin a expulsar els caramels a un bol i, quan el programa hagi seguit el seu curs, s'aturarà.

El primer esborrany consistia a fer una batedora amb 5 tipus de caramels i una cel·la de càrrega per mesurar el pes, però a causa del temps limitat i dels problemes perquè el pes (cel·la de càrrega) funcioni, hem reduït el programa a 2 tipus de caramels i fent servir un temporitzador en lloc del pes per assegurar la mateixa quantitat de caramels a cada bol.

Pas 1: el disseny

El nostre model està fabricat amb 2 contenidors situats en una carcassa. El caramel es posarà en un recipient situat a la part superior del model, on lliscarà cap al tub amb la barrena. Quan arrenci el motor, la barrena farà avançar els caramels fins que caigui al bol.

Hem trobat el disseny dels tubs i de la barrina a

Pas 2: Com funciona

La manera com funciona la batedora és que tenim 1 tipus de dolç a cada tub i, quan l’usuari prem el botó de la part frontal, el mesclador barrejarà els 2 tipus de dolços al bol.

A continuació, una pantalla LCD indicarà un missatge quan el mesclador estigui en funcionament i de nou quan estigui acabat.

Pas 3: el circuit

El Circuit
El Circuit

Per al projecte, hem de connectar els 2 motors, la pantalla LCD i un polsador a l’arduino.

Pas 4: llista d'E / S

Llista d'E / S
Llista d'E / S

Pas 5: el programa

El programa s’inicia quan l’usuari prem el botó i els dos motors funcionen durant 5 segons i, a continuació, canvien a un nou mode on funcionen 1,5 segons cadascun durant 3 segons.

La pantalla LCD canviarà el missatge de "Tryk Start" a "Blander" quan s'executi el programa.

Pas 6: el codi

Al començament del codi definim els pins utilitzats per a la pantalla LCD, els 2 motors de CC i el botó.

A la fase de configuració definim el botó com a entrada, els motors com a sortida i establim la línia de capçalera a la pantalla LCD a "Candy Mixer 1000".

Al bucle del codi, fem una comprovació de l’estat del botó per veure quan s’hauria de començar a executar el nostre programa.

Quan es prem el botó, la pantalla LCD canviarà de "Tryk Start" a "Blander" i els motors iniciaran la seva seqüència.

A la seqüència del motor, primer fem funcionar els motors durant 5 segons simultàniament i després els fem funcionar un a un durant 3 segons.

Pas 7: avaluació

Malauradament, no vam aconseguir que funcionés la cel·la de càrrega, ja que l’hauria convertit en un projecte molt millor i el codi havia estat més difícil.

Durant el transcurs del projecte vam trobar diversos problemes, la major part del temps es va utilitzar intentant que la cel·la de càrrega funcionés, però també en vam tenir alguns amb els caramels que es quedaven enganxats al tub aturant la rotació de les barres. Ho vam resoldre posant un maó a la carcassa, on la barrina es troba amb la vora del tub, de manera que els caramels tinguin una mica d’espai lliure per caure a l’espai al voltant de la barrina.

Tot plegat, un bon i divertit projecte on vam superar alguns reptes i vam acabar un bon model al final.

Pas 8: Candy Mixer en acció

Una petita demostració del nostre petit dispensador de mescles Candy

Pas 9: amplieu el projecte

La nostra idea original era tenir una cel·la de càrrega connectada al mesclador, de manera que quan es barrejés el caramel, la cel·la de càrrega controlés el pes i, a continuació, aturés el programa quan s’arribés a un pes sobtat. A causa de problemes amb la cel·la de càrrega que teníem, mai no ens vam redonar per incoorperar-ho.

Per tant, un mesclador amb 5 tubs per a dolços, una cel·la de càrrega per al pes i un panell per escriure el pes desitjat hauria estat un projecte perfecte per lliurar, però al final el temps va funcionar contra nosaltres, de manera que vam acabar reduint la mida del projecte.

Recomanat: