Table des matières:

Machine à boissons : 7 étapes
Machine à boissons : 7 étapes

Vidéo: Machine à boissons : 7 étapes

Vidéo: Machine à boissons : 7 étapes
Vidéo: Les Distributeurs Ne Veulent Pas Que Vous Sachiez Ça 2024, Juillet
Anonim
Machine à boissons
Machine à boissons

Cette machine à boissons a été conçue dans le but de faciliter la façon dont nous versons nos boissons.

Étape 1: MATÉRIAUX

  • 1x SG gros servo
  • 1x micro servo SG90
  • 1x Arduino Uno
  • 4x petites vis
  • 1x bâton de peinture
  • 1x perceuse
  • 1x boire
  • Paille 1x
  • Feuille d'étain
  • 1x goujon en bois tuyau de cuivre de 3 pi
  • 1x Cuivre T Joint 6x Fils
  • 1x bande élastique
  • 1x paille
  • 1x tasse de ruban électrique en bois

Étape 2: Création de la plate-forme rotative

Création de la plate-forme rotative
Création de la plate-forme rotative

Matériel nécessaire: -

  • 1x feuille d'étain
  • 1x cheville en bois
  • Ruban -
  • 1x vis
  • 1x tasse
  • 1x bâton de peinture
  • Colle chaude
  1. Découpez la feuille d'étain à la forme désirée et scotchez les bords pour éviter les coupures.
  2. Collez à chaud le bâton de peinture au fond de la feuille d'étain pour fournir une rigidité supplémentaire.
  3. Pré-percez un trou au milieu de la feuille d'étain et fixez le goujon en bois avec une vis (Remarque: vous devrez peut-être attacher des poids supplémentaires pour contrebalancer le poids du liquide distribué)
  4. Coupez le fond d'une tasse pour tenir votre verre à boire et de la colle chaude sur un côté de la feuille d'étain.

Étape 3: Création du support de bouteille et du boîtier Arduino

Création du support de bouteille et du boîtier Arduino
Création du support de bouteille et du boîtier Arduino
Création du support de bouteille et du boîtier Arduino
Création du support de bouteille et du boîtier Arduino

Matériel nécessaire: -

  • Tuyau de cuivre de 3 pi
  • 1x joint en T en cuivre
  • Bois
  • Colle chaude
  • Percer
  1. Pour protéger l'arduino des dommages causés par les déversements, utilisez le bois pour créer un boîtier, percez un trou dans le haut du boîtier pour le support.
  2. Coupez le tuyau en cuivre à la hauteur désirée pour tenir la bouteille.
  3. À l'aide de la bouteille de votre choix, créez un support en bois et percez deux trous, l'un pour le fixer au tuyau en cuivre et l'autre pour l'enrouler autour du goulot de la bouteille.
  4. Fixez le support au tuyau en cuivre au sommet du joint en T en cuivre à l'aide de colle chaude.

Étape 4: Création du bec verseur de la bouteille

Création du bec verseur de la bouteille
Création du bec verseur de la bouteille
Création du bec verseur de la bouteille
Création du bec verseur de la bouteille
  • 1x bouteille en plastique.
  • 1x petit morceau de plastique
  • 1x paille pliable
  • 1x petit connecteur arduino
  • 1x support de câble
  • Colle chaude
  • Percer
  1. Utilisez le pistolet à colle chaude pour fixer le connecteur arduino sur l'un des côtés du petit morceau de plastique. (Comme le montre l'image 1).
  2. Utilisez le pistolet à colle chaude pour fixer le support de câble de l'autre côté du petit morceau de plastique. (Comme le montre l'image 1).
  3. Faites un trou dans le bouchon de la bouteille d'eau à peu près du même diamètre que la paille en plastique.
  4. Utilisez le pistolet à colle chaude pour fixer la paille en plastique au bouchon de la bouteille. Utilisez le pistolet à colle chaude pour sceller la paille afin de conserver le liquide souhaité une fois renversée.

Étape 5: Configurer Arduino

Configurer Arduino
Configurer Arduino
Configurer Arduino
Configurer Arduino
  • 1x Elego UNO R3
  • 6x câble mâle à mâle
  • Kit de blindage Proto Arduino R3
  • 1x câble FireWire
  1. Connectez le Protoshield à l'arduino.
  2. Connectez le gros servo à l'entrée numérique ~ 10 (comme indiqué dans le graphique)
  3. Connectez le petit servo à l'entrée numérique ~ 9 (comme indiqué dans le graphique)
  4. Reliez les motifs des deux
  5. Utilisez le récepteur 5v pour connecter les servos. (si vous utilisez plus de deux servos, veuillez chercher à obtenir une rallonge AdaFruit.
  6. Si le protoshield est utilisé, vous pourrez connecter les deux 5V requis sans trop de tracas.

Étape 6: le code

Le code
Le code

#comprendre

Servo petitServo; // créer un objet servo pour contrôler un servo

Servo bigServo;

int pos = 0; // variable pour stocker la position du servo

int pos2=0;

void setup() {

smallServo.attach(9);// attache le servo sur la broche 9 à l'objet servo

bigServo.attach(10); // attache le gros servo à la broche 9

}

boucle vide() {

petitServo.write(0); // inits servo à zéro positino

bigServo.write(0); // init les servos à zéro positino delay(1000);

for (pos = 0; pos <= 180; pos += 1) { // passe de 0 degrés à 180 degrés

bigServo.write(pos); // dit au servo de se positionner dans la variable 'pos'

retard(10); // attend 10ms que le servo atteigne la position

}

retard(1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) { // passe de 0 degrés à 180 degrés

// par pas de 1 degré

petitServo.write(pos2); // dit au servo de se positionner dans la variable 'pos'

retard(5); // attend 15ms que le servo atteigne la position

}

retard (20000); // CE RETARD CONTRLE LA DURÉE DE LA PAILLE VERSANT LE LIQUIDE

for (pos2 = 165; pos2 >= 0; pos2 -= 1) { // passe de 180 degrés à 0 degrés

petitServo.write(pos2); // dit au servo de se positionner dans la variable 'pos'

retard(5); // attend 5ms que le servo atteigne la position

}

for (pos = 180; pos >= 0; pos -= 1) { // passe de 180 degrés à 0 degrés

bigServo.write(pos); // dit au servo de se positionner dans la variable 'pos'

retard(15); // attend 15ms que le servo atteigne la position

}

bigServo.detach(); // ENLÈVE LE SERVO POUR ÉVITER LES MOUVEMENTS CONTINUS.

petitServo.detach();

}

Étape 7: Assemblez les éléments

Mettre les éléments ensemble
Mettre les éléments ensemble
Mettre les éléments ensemble
Mettre les éléments ensemble
  1. Veuillez noter que les liquides peuvent éventuellement endommager vos appareils électroniques. Soyez prudent lorsque vous utilisez la machine avec des liquides.
  2. Fixez le gros servo au plateau rotatif.
  3. Fixez le petit servo au tube de cuivre et exécutez le code source fourni (Remarque: n'utilisez pas de liquides pendant cette exécution). Cela vous permettra de calibrer la paille et de vous assurer que le plateau et la paille fonctionnent en synchronisation.
  4. Si satisfait du mouvement du plateau tournant et de la paille. Procédez au test avec de l'eau.
  5. Sceller l'Arduino à l'intérieur de la boîte.
  6. Profitez de votre boisson.

Conseillé: