Taula de continguts:
- Pas 1: el disseny
- Pas 2: Com funciona
- Pas 3: el circuit
- Pas 4: llista d'E / S
- Pas 5: el programa
- Pas 6: el codi
- Pas 7: avaluació
- Pas 8: Candy Mixer en acció
- Pas 9: amplieu el projecte
Vídeo: EAL - Programació incrustada: Candy Mixer 1000: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
Per al projecte, hem de connectar els 2 motors, la pantalla LCD i un polsador a l’arduino.
Pas 4: 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:
Candy Machine: 5 passos
Candy Machine: M’agrada molt menjar dolços, sobretot bombons, així que vaig decidir fabricar una màquina de dolços. D’una banda, em pot controlar que no mengi massa caramels al dia i, de l’altra, em pot donar més ganes de fer tasques domèstiques i obtenir una bona nota. W
Candy Bot: 12 passos
Candy Bot: aquest instructiu es va crear per complir els requisits del projecte del Makecourse de la Universitat del Sud de Florida (www.makecourse.com). Distància S
Joc de bàsquet intel·ligent amb cèrcols de comptatge de puntuacions mitjançant la plataforma incrustada Evive- Arduino: 13 passos
Joc bàsic intel·ligent de bàsquet amb cèrcols de comptatge de puntuacions mitjançant la plataforma incrustada Evive-Arduino: de tots els jocs que hi ha, els més divertits són els jocs arcades. Per tant, vam pensar per què no fer-ne un a casa! I aquí estem, el joc de bricolatge més entretingut que mai havíeu jugat fins ara: el bricolatge Arcade Basketball Game. No només és
Taula d’interfície universal incrustada: control USB / Bluetooth / WIFI: 6 passos
Taula d’interfície universal incrustada: control USB / Bluetooth / WIFI: sovint creo biblioteques per a mòduls incrustats nous des de zero basant-me en el full de dades del dispositiu. En generar la biblioteca, em trobo atrapat en un cicle de codi, compilo, programa i provo quan asseguro que les coses funcionen i que no tenen errors. Sovint el com
UCL - Indústria 4.0: Candy Mixer 4.000: 9 passos
UCL - Industry 4.0: Candy Mixer 4.000: Per al nostre projecte a Industry 4.0 hem decidit fabricar un mesclador per a dolços. La idea és que disposem d’un tauler d’usuaris, fet en Node-Red, on els clients poden demanar els seus caramels, i un arduino processarà la comanda i barrejarà els caramels en un bol. Aleshores nosaltres