Cuprins:
- Pasul 1: MATERIALE
- Pasul 2: Crearea platformei rotative
- Pasul 3: Crearea suportului pentru sticle și a carcasei Arduino
- Pasul 4: Crearea canalului de turnare a sticlei
- Pasul 5: Configurați Arduino
- Pasul 6: Codul
- Pasul 7: Puneți elementele împreună
Video: Mașină de băut: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Această mașină de băut a fost fabricată cu intenția de a facilita modurile în care ne turnăm băuturile.
Pasul 1: MATERIALE
- 1x SG Big Servo
- 1 x SG90 Micro Servo
- 1x Arduino Uno
- 4x șuruburi mici
- 1x Stick de vopsea
- 1x burghiu
- 1x băut
- Paie 1x
- Foaie de tablă
- 1x diblă de lemn 3 ft țeavă de cupru
- 1x îmbinare în cupru T 6x fire
- 1x bandă elastică
- 1x paie
- 1x bandă electrică pentru cupă din lemn
Pasul 2: Crearea platformei rotative
Materiale necesare: -
- 1 x foaie de tablă
- 1x diblă din lemn
- Bandă -
- 1x șurub
- 1x Cupă
- 1x Stick de vopsea
- Lipici fierbinte
- Tăiați foaia de tablă la forma dorită și lipiți marginile pentru a evita tăieturile.
- Lipiți fierbinte vopseaua pe partea inferioară a foii de tablă pentru a oferi o rigiditate suplimentară.
- Pre-găuriți o gaură în mijlocul foii de tablă și atașați diblul din lemn cu un șurub (Notă: poate fi necesar să atașați greutăți suplimentare pentru a contrabalansa greutatea lichidului distribuit)
- Tăiați fundul unei cești pentru a ține paharul și adezivul fierbinte pe o parte a foii de tablă.
Pasul 3: Crearea suportului pentru sticle și a carcasei Arduino
Materiale necesare: -
- Țeavă de cupru de 3 ft
- 1x îmbinare în cupru T
- Lemn
- Lipici fierbinte
- Burghiu
- Pentru a proteja arduino-ul de daunele cauzate de vărsare, folosiți lemnul pentru a crea o incintă, găuriți o gaură în partea superioară a incintei pentru suport.
- Tăiați țeava de cupru la înălțimea dorită pentru a ține sticla.
- Folosind sticla la alegere, creați un suport din lemn și găuriți două găuri, una pentru a fi atașată la țeava de cupru și una pentru a înfășura gâtul sticlei.
- Atașați suportul la conducta de cupru de deasupra îmbinării T din cupru folosind adeziv fierbinte.
Pasul 4: Crearea canalului de turnare a sticlei
- 1x sticlă din plastic.
- 1 bucată mică de plastic
- 1x paie pliabilă
- 1x mic conector arduino
- 1x suport cablu
- Lipici fierbinte
- Burghiu
- Utilizați pistolul de adeziv fierbinte pentru a atașa conectorul arduino la una dintre părțile laterale ale bucății mici de plastic. (Așa cum se arată în imaginea 1).
- Utilizați pistolul de lipit fierbinte pentru a atașa suportul cablului de cealaltă parte a bucății mici de plastic. (Așa cum se arată în imaginea 1).
- Faceți o gaură prin capacul sticlei de apă aproximativ cu același diametru al paiului de plastic.
- Utilizați pistolul de lipit fierbinte pentru a atașa paiul de plastic la capacul sticlei. Folosiți pistolul de lipit fierbinte pentru a sigila paiul, pentru a menține lichidul dorit odată ce este răsturnat cu susul în jos.
Pasul 5: Configurați Arduino
- 1x Elego UNO R3
- 6x cablu tată la tată
- Kitul Arduino R3 Proto Shield
- 1x cablu firewire
- Conectați Protoshield la arduino.
- Conectați marele servo la intrarea digitală ~ 10 (așa cum se arată în grafic)
- Conectați servo-ul mic la intrarea digitală ~ 9 (După cum se arată în grafic)
- Conectați terenurile pe ambele
- Utilizați receptorul de 5v pentru a conecta Servo.
- Dacă se folosește ecranul protector, veți putea conecta cei doi 5V necesari fără probleme.
Pasul 6: Codul
#include
Servo mic Servo; // creați un obiect servo pentru a controla un servo
Servo mareServo;
int pos = 0; // variabilă pentru a stoca poziția servo
int pos2 = 0;
configurare nulă () {
smallServo.attach (9); // atașează servo pe pinul 9 la obiectul servo
bigServo.attach (10); // atașează servo-ul mare la pinul 9
}
bucla nulă () {
smallServo.write (0); // inits servo la zero pozitiv
bigServo.write (0); // init servos to zero positino delay (1000);
for (pos = 0; pos <= 180; pos + = 1) {// merge de la 0 grade la 180 de grade
bigServo.write (pos); // spuneți servo-ului să meargă în poziția variabilă „pos”
întârziere (10); // așteaptă 10ms pentru ca servo să ajungă în poziție
}
întârziere (1000);
for (pos2 = 0; pos2 <= 165; pos2 + = 1) {// merge de la 0 grade la 180 grade
// în pași de 1 grad
smallServo.write (pos2); // spuneți servo-ului să meargă în poziția variabilă „pos”
întârziere (5); // așteaptă 15ms ca servo să ajungă în poziție
}
întârziere (20000); // ACEASTĂ ÎNTÂRZIERE CONTROLEAZĂ CÂTĂ LUNGĂ VARĂ LICHIDUL
for (pos2 = 165; pos2> = 0; pos2 - = 1) {// merge de la 180 grade la 0 grade
smallServo.write (pos2); // spuneți servo-ului să meargă în poziția variabilă „pos”
întârziere (5); // așteaptă 5ms pentru ca servo să ajungă în poziție
}
for (pos = 180; pos> = 0; pos - = 1) {// merge de la 180 grade la 0 grade
bigServo.write (pos); // spuneți servo-ului să meargă în poziția variabilă „pos”
întârziere (15); // așteaptă 15ms ca servo să ajungă în poziție
}
bigServo.detach (); // ÎNLĂTURĂ SERVO-UL PENTRU PREVENIREA MIȘCĂRILOR CONTINOASE.
smallServo.detach ();
}
Pasul 7: Puneți elementele împreună
- Rețineți că lichidele vă pot deteriora aparatele electronice. Aveți grijă când folosiți mașina cu lichide.
- Atașați servo-ul mare la tava rotativă.
- Atașați servo-ul mic la tubul de cupru și rulați codul sursă furnizat (Notă: Nu utilizați lichide în timpul acestei rulări). Acest lucru vă va permite să puteți calibra paiul și să vă asigurați că atât tava cât și paiul rulează sincronizat.
- Dacă este mulțumit de mișcarea tăvii rotative și a paiului. Continuați să-l testați cu apă.
- Sigilați Arduino în interiorul cutiei.
- Bucurați-vă de băutură.
Recomandat:
Intrare în mașină biometrică - Mașină adevărată fără cheie: 4 pași
Intrare în mașină biometrică - Mașină adevărată fără cheie: Cu câteva luni în urmă, fiica mea m-a întrebat, de ce mașinile moderne nu sunt echipate cu sistem de intrare bio-metrică, chiar dacă un telefon mobil îl are. De atunci lucra la implementarea aceluiași și în cele din urmă a reușit să instalez și să testez ceva pe T
Sistem de alarmă pentru băut apă / Monitor de admisie a apei: 6 pași
Sistem de alarmă pentru consumul de apă / monitor de admisie a apei: ar trebui să bem cantitate suficientă de apă în fiecare zi pentru a ne menține sănătoși. De asemenea, există mulți pacienți cărora li se prescrie să bea o cantitate specifică de apă în fiecare zi. Dar, din păcate, am ratat programul aproape în fiecare zi. Deci proiectez
Agitator de băut: 5 pași (cu imagini)
Drink Agitator: Acest instructable a fost creat pentru a îndeplini cerințele proiectului Makecourse la Universitatea din Florida de Sud (www.makecourse.com)
W6: un joc de băut pentru cei nehotărâți: 9 pași
W6: un joc de băut pentru cei nehotărâți: cu care whisky îmi voi uda fluierul? De câțiva ani încoace, avem un set de rafturi în „sala de mese”. al cărui singur scop este de a afișa și de a face ușor accesibilă o selecție rotativă, destul de extinsă, a marilor lumi
FinduCar: o cheie inteligentă pentru mașină care ghidează oamenii către locul unde este parcată mașina: 11 pași (cu imagini)
FinduCar: o cheie pentru mașină inteligentă, care ghidează oamenii către locul unde este parcată mașina: Pentru a rezolva problemele de mai sus, acest proiect propune dezvoltarea unei chei pentru mașini inteligente care ar putea direcționa oamenii către locul în care au parcat mașina. Și planul meu este integrarea unui GPS în cheia mașinii. Nu este nevoie să utilizați aplicația smartphone pentru a urmări