Taula de continguts:

Màquina de beure: 7 passos
Màquina de beure: 7 passos

Vídeo: Màquina de beure: 7 passos

Vídeo: Màquina de beure: 7 passos
Vídeo: The 7 steps of machine learning 2024, De novembre
Anonim
Màquina de beure
Màquina de beure

Aquesta màquina de begudes es va fabricar amb la intenció de facilitar la manera d’abocar les nostres begudes.

Pas 1: MATERIALS

  • 1 Servo SG gran
  • 1 Servo Micro SG90
  • 1x Arduino Uno
  • 4x cargols petits
  • 1x pal de pintura
  • 1x trepant
  • 1x beure
  • Palla 1x
  • Full de llauna
  • 1x canonada de fusta de 3 peus de coure
  • 1x Conexió en T de coure 6x cables
  • 1x banda elàstica
  • 1x palla
  • 1 x tassa de cinta elèctrica de fusta

Pas 2: creació de la plataforma giratòria

Creació de la plataforma giratòria
Creació de la plataforma giratòria

Materials necessaris: -

  • 1x full de llauna
  • 1x clavell de fusta
  • Cinta:
  • 1x cargol
  • 1x Copa
  • 1x pal de pintura
  • Cola calenta
  1. Talleu la làmina de llauna amb la forma desitjada i enganxeu les vores per evitar talls.
  2. Enganxeu en calent la pintura que s’enganxa a la part inferior del full de llauna per proporcionar una rigidesa addicional.
  3. Feu un forat previ al centre del full de llauna i fixeu el tac de fusta amb un cargol (Nota: és possible que hàgiu d’adjuntar peses addicionals per compensar el pes del líquid dispensat)
  4. Talleu el fons d’una tassa per subjectar el got i la cola calenta a un costat del full de llauna.

Pas 3: creació del suport per a ampolles i del recinte Arduino

Creació del suport per a ampolles i del recinte Arduino
Creació del suport per a ampolles i del recinte Arduino
Creació del suport per a ampolles i del recinte Arduino
Creació del suport per a ampolles i del recinte Arduino

Materials necessaris: -

  • Tub de coure de 3 peus
  • 1x junta T de coure
  • Fusta
  • Cola calenta
  • Trepant
  1. Per protegir l’arduino contra els danys causats per vessaments, utilitzeu la fusta per crear un recinte i practiqueu un forat a la part superior del recinte per obtenir el suport.
  2. Talleu el tub de coure a l’alçada desitjada per subjectar l’ampolla.
  3. Amb l’ampolla que trieu, creeu un suport de fusta i practiqueu dos forats, un per fixar-lo al tub de coure i un per embolicar-lo al voltant del coll de l’ampolla.
  4. Connecteu el suport al tub de coure situat a sobre de la junta en T de coure amb cola calenta.

Pas 4: Creeu el broc d'ampolla

S'està creant el broc d'ampolla
S'està creant el broc d'ampolla
S'està creant el broc d'ampolla
S'està creant el broc d'ampolla
  • 1x ampolla de plàstic.
  • 1 x petit tros de plàstic
  • 1x palla plegable
  • 1x petit connector arduino
  • 1x porta-cables
  • Cola calenta
  • Trepant
  1. Feu servir la pistola de cola calenta per connectar el connector arduino a un dels laterals del petit tros de plàstic. (Com es mostra a la imatge 1).
  2. Feu servir la pistola de cola calenta per fixar el suport del cable a l’altre costat del petit tros de plàstic. (Com es mostra a la imatge 1).
  3. Feu un forat a través del tap de l'ampolla d'aigua aproximadament del mateix diàmetre de la palla de plàstic.
  4. Feu servir la pistola de cola calenta per fixar la palla de plàstic al tap de l’ampolla. Utilitzeu la pistola de cola calenta per segellar la palla per tal de mantenir el líquid desitjat un cop capgirat.

Pas 5: configureu Arduino

Configureu Arduino
Configureu Arduino
Configureu Arduino
Configureu Arduino
  • 1x Elego UNO R3
  • 6x cable mascle a mascle
  • Arduino R3 Proto Shield Kit
  • 1x cable firewire
  1. Connecteu el Protoshield a l'arduino.
  2. Connecteu el servo gran a l'entrada digital ~ 10 (com es mostra al gràfic)
  3. Connecteu el petit servo a l'entrada digital ~ 9 (tal com es mostra al gràfic)
  4. Connecteu els terrenys a tots dos
  5. Utilitzeu el receptor de 5v per connectar els Servos. (Si utilitzeu més de dos servos, busqueu un extensor AdaFruit.
  6. Si s’utilitza la pantalla protectora, podreu connectar els dos 5V necessaris sense molèsties.

Pas 6: el codi

El codi
El codi

#incloure

Servo petit Servo; // crear un objecte servo per controlar un servo

Servo bigServo;

int pos = 0; // variable per emmagatzemar la posició del servo

int pos2 = 0;

configuració nul·la () {

smallServo.attach (9); // fixa el servo del pin 9 a l’objecte servo

bigServo.attach (10); // fixa el servo gran al pin 9

}

bucle buit () {

smallServo.write (0); // inits servo a zero positino

bigServo.write (0); // init servos a zero positino delay (1000);

per a (pos = 0; pos <= 180; pos + = 1) {// va de 0 a 180 graus

bigServo.write (pos); // digueu al servo que vagi a la posició de la variable "pos"

retard (10); // espera 10 ms perquè el servo assoleixi la posició

}

retard (1000);

per a (pos2 = 0; pos2 <= 165; pos2 + = 1) {// va de 0 a 180 graus

// en passos d’1 grau

smallServo.write (pos2); // digueu al servo que vagi a la posició de la variable "pos"

retard (5); // espera 15 ms perquè el servo assoleixi la posició

}

retard (20000); // AQUEST RETARD CONTROLA EL TEMPS DE LA PALLA ENVÀS EL LÍQUID

per a (pos2 = 165; pos2> = 0; pos2 - = 1) {// va de 180 a 0 graus

smallServo.write (pos2); // digueu al servo que vagi a la posició de la variable "pos"

retard (5); // espera 5 ms fins que el servo assoleixi la posició

}

per a (pos = 180; pos> = 0; pos - = 1) {// va de 180 a 0 graus

bigServo.write (pos); // digueu al servo que vagi a la posició de la variable "pos"

retard (15); // espera 15 ms perquè el servo assoleixi la posició

}

bigServo.detach (); // ELIMINA EL SERVO PER PREVENIR MOVIMENTS CONTINUS.

smallServo.detach ();

}

Pas 7: uniu els elements

Poseu elements junts
Poseu elements junts
Poseu elements junts
Poseu elements junts
  1. Tingueu en compte que els líquids poden danyar l’electrònica. Tingueu precaució quan feu servir la màquina amb líquids.
  2. Connecteu el servo gran a la safata giratòria.
  3. Connecteu el petit servo al tub de coure i executeu el codi font proporcionat (Nota: No utilitzeu líquids durant aquesta prova). Això us permetrà calibrar la palla i assegurar-vos que la safata i la palla funcionen de manera sincronitzada.
  4. Si està satisfet amb el moviment de la safata giratòria i la palla. Procediu a provar-ho amb aigua.
  5. Segellar l’Arduino dins de la caixa.
  6. Gaudeix de la teva beguda.

Recomanat: