Table des matières:

EAL - Programmation embarquée : Candy Mixer 1000 : 9 étapes
EAL - Programmation embarquée : Candy Mixer 1000 : 9 étapes

Vidéo: EAL - Programmation embarquée : Candy Mixer 1000 : 9 étapes

Vidéo: EAL - Programmation embarquée : Candy Mixer 1000 : 9 étapes
Vidéo: Best picture (Part 2) #tocaboca #tocalifeworld #shorts 2024, Novembre
Anonim
EAL - Programmation embarquée: Candy Mixer 1000
EAL - Programmation embarquée: Candy Mixer 1000

Pour notre projet en Arduino, nous avons décidé de fabriquer un mixeur pour bonbons. L'idée est que l'utilisateur puisse appuyer sur un bouton, puis les moteurs commenceront à éjecter les bonbons dans un bol, et lorsque le programme aura terminé son cours, il s'arrêtera.

Le premier projet consistait à fabriquer un mélangeur avec 5 types de bonbons et une cellule de charge pour mesurer le poids, mais en raison du temps limité et de la difficulté à faire fonctionner le poids (cellule de charge), nous avons réduit le programme à 2 types de bonbons et en utilisant une minuterie au lieu du poids pour assurer la même quantité de bonbons dans chaque bol.

Étape 1: la conception

Notre modèle est composé de 2 conteneurs placés dans un boîtier. Le bonbon sera placé dans un récipient en haut du modèle, où il glissera dans le tube avec la tarière. Lorsque le moteur démarre, la vis sans fin fait avancer le bonbon jusqu'à ce qu'il tombe dans le bol.

Nous avons trouvé le design des tubes et de la tarière sur

Étape 2: Comment ça marche

Le fonctionnement du mélangeur est que nous avons 1 type de bonbon dans chaque tube, et lorsque l'utilisateur appuie sur le bouton à l'avant, le mélangeur mélange les 2 types de bonbons dans le bol.

Un écran LCD affichera alors un message lorsque le mélangeur est en marche et à nouveau lorsqu'il est terminé.

Étape 3: Le circuit

Le circuit
Le circuit

Pour le projet, nous devons connecter les 2 moteurs, l'écran LCD et un bouton poussoir à l'arduino.

Étape 4: liste des E/S

Liste d'E/S
Liste d'E/S

Étape 5: Le programme

Le programme est lancé lorsque l'utilisateur appuie sur le bouton, puis les deux moteurs tournent pendant 5 secondes, puis passent à un nouveau mode où ils tournent 1,5 seconde chacun pendant 3 secondes.

L'écran LCD fera passer le message de « Tryk Start » à « Blander » lorsque le programme s'exécute.

Étape 6: le code

Au début du code, nous définissons les broches utilisées pour l'écran LCD, les 2 moteurs à courant continu et le bouton.

Dans la phase de configuration, nous définissons le bouton en tant qu'entrée, les moteurs en tant que sortie et nous définissons la ligne principale de l'écran LCD sur " Candy Mixer 1000"

Dans la boucle du code, nous vérifions l'état du bouton pour voir quand notre programme doit commencer à s'exécuter.

Lorsque le bouton est enfoncé, l'écran LCD passe de « Tryk Start » à « Blander » et les moteurs démarrent leur séquence.

Dans la séquence motrice, nous faisons d'abord fonctionner les moteurs pendant 5 secondes simultanément, puis nous les faisons fonctionner un par un pendant 3 secondes.

Étape 7: Évaluation

Malheureusement, nous n'avons pas réussi à faire fonctionner la cellule de charge car cela en aurait fait un bien meilleur projet, et le code avait été plus difficile.

Au cours du projet, nous avons rencontré plusieurs problèmes, la plupart du temps a été consacré à essayer de faire fonctionner la cellule de charge, mais nous en avons également eu avec des bonbons coincés dans le tube, arrêtant la rotation des vis sans fin. Nous l'avons résolu en mettant une brique dans le boîtier, là où la tarière rencontre le bord du tube, afin que les bonbons aient un peu d'espace libre pour tomber dans l'espace autour de la tarière.

Dans l'ensemble, un bon projet amusant où nous avons relevé quelques défis et obtenu un bon modèle à la fin.

Étape 8: Mélangeur de bonbons en action

Une petite démonstration de notre petit doseur mélangeur Candy

Étape 9: Étendre le projet

Notre idée originale était d'avoir une cellule de charge connectée au mélangeur, de sorte que lorsque les bonbons sont mélangés, la cellule de charge surveille le poids et arrête ensuite le programme lorsqu'un poids excessif est atteint. En raison de problèmes avec la cellule de charge que nous avions, nous n'avons jamais eu le temps de l'intégrer.

Donc un mélangeur avec 5 tubes pour les bonbons, une cellule de charge pour le poids, et un panneau pour taper le poids voulu, aurait été un projet parfait à remettre, mais le temps a finalement joué contre nous alors nous avons fini par réduire le projet.

Conseillé: