Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kjo makinë për pije është bërë me qëllimin për të lehtësuar mënyrat e derdhjes së pijeve tona.
Hapi 1: MATERIALE
- 1x SG Big Servo
- 1x SG90 Mikro Servo
- 1x Arduino Uno
- 4x vida të vogla
- 1x Stick Paint
- 1x Stërvitje
- 1x Pirja
- Kashtë 1x
- Fletë kallaji
- 1x Tapë druri 3 ft tub bakri
- 1x Nyje Bakri T 6x Tela
- Rrip elastik 1x
- 1x kashtë
- Shirit elektrik prej druri 1x filxhan
Hapi 2: Krijimi i Platformës Rrotulluese
Materialet e nevojshme: -
- 1x fletë kallaji
- 1x kunj druri
- Shirit -
- 1x vidë
- 1x Kupa
- 1x Stick Paint
- Ngjitës i nxehtë
- Pritini fletën e kallajit në formën e dëshiruar dhe ngjitini skajet për të shmangur prerjet.
- Ngjitës i nxehtë shkopi i bojës në pjesën e poshtme të fletës së kallajit për të siguruar një ngurtësi shtesë.
- Para-shponi një vrimë në mes të fletës së kallajit dhe ngjitni kunjin prej druri me një vidë (Shënim: Ju mund të keni nevojë të lidhni pesha shtesë për të kundërpeshuar peshën e lëngut të shpërndarë)
- Pritini pjesën e poshtme të një filxhani për të mbajtur gotën tuaj të pirjes dhe ngjitësin e nxehtë në njërën anë të fletës së kallajit.
Hapi 3: Krijimi i mbajtësit të shisheve dhe rrethimit Arduino
Materialet e nevojshme: -
- Tub bakri 3 ft
- 1x nyje bakri T
- Dru
- Ngjitës i nxehtë
- Stërvitje
- Për të mbrojtur arduino nga dëmtimi i derdhjes, përdorni drurin për të krijuar një rrethim, shponi një vrimë në pjesën e sipërme të rrethimit për mbështetësen.
- Pritini tubin e bakrit në lartësinë e dëshiruar për të mbajtur shishen.
- Duke përdorur shishen e zgjedhur, krijoni një mbajtëse të bërë nga druri dhe shponi dy vrima, një për t'u ngjitur në tubin e bakrit dhe një për t'u mbështjellë rreth qafës së shishes.
- Lidheni mbajtësen në tubin e bakrit në majë të T-Joint të bakrit duke përdorur zam të nxehtë.
Hapi 4: Krijimi i grykës së derdhjes së shisheve
- 1x shishe plastike.
- 1x copë të vogël plastike
- 1x kashtë e lakueshme
- 1x lidhës i vogël arduino
- 1x mbajtëse kabllo
- Ngjitës i nxehtë
- Stërvitje
- Përdorni armën me zam të nxehtë për të bashkuar lidhësin arduino në njërën anë të pjesës së vogël të plastikës. (Siç tregohet në Figurën 1).
- Përdorni armën me zam të nxehtë për të bashkuar mbajtësin e kabllit në anën tjetër të copës së vogël të plastikës. (Siç tregohet në figurën 1).
- Bëni një vrimë përmes kapakut të shishes së ujit afërsisht të njëjtin diametër të kashtës plastike.
- Përdorni armën me zam të nxehtë për të bashkuar kashtën plastike në kapakun e shishes. Përdorni armën me zam të nxehtë për të mbyllur kashtën në mënyrë që të ruani lëngun e dëshiruar sapo të jetë përmbysur.
Hapi 5: Vendosni Arduino
- 1x Elego UNO R3
- 6x kabllo mashkull në mashkull
- Komplet Arduino R3 Proto Shield
- 1 x kabllo firewire
- Lidhni Protoshield me arduino.
- Lidhni servo -n e madhe me hyrjen dixhitale ~ 10 (siç tregohet në grafik)
- Lidhni servo -n e vogël me hyrjen dixhitale ~ 9 (Siç tregohet në grafik)
- Lidhni bazat në të dyja
- Përdorni marrësin 5v për të lidhur Servos. (Nëse jeni duke përdorur më shumë se dy servos, ju lutemi shikoni marrjen e një zgjeruesi AdaFruit.
- Nëse përdoret protoshield, do të jeni në gjendje të lidhni dy 5V -të e nevojshme pa shumë sherr.
Hapi 6: Kodi
#përfshi
Servo smallServo; // krijoni një servo objekt për të kontrolluar një servo
Servo bigServo;
int pos = 0; // ndryshore për të ruajtur pozicionin servo
int pos2 = 0;
void setup () {
smallServo.attach (9); // i bashkon servo -n në pin 9 objektit servo
bigServo.tash (10); // bashkon servo -n e madhe në pin 9
}
lak void () {
smallServo.vrite (0); // inits servo në zero pozitino
bigServo.shkruaj (0); // fill servos në zero vonesë pozitino (1000);
për (pos = 0; pos <= 180; pos += 1) {// shkon nga 0 gradë në 180 gradë
bigServo.shkruaj (pos); // thuaji servos të shkojë në pozicionin në ndryshoren 'pos'
vonesa (10); // pret 10ms që servo të arrijë pozicionin
}
vonesa (1000);
për (pos2 = 0; pos2 <= 165; pos2 += 1) {// shkon nga 0 gradë në 180 gradë
// në hapa të 1 shkalle
smallServo.shkruaj (pos2); // thuaji servos të shkojë në pozicionin në ndryshoren 'pos'
vonesa (5); // pret 15ms që servo të arrijë pozicionin
}
vonesa (20000); // KJO Vonesë KONTROLLON SE SA GJAT LURNGUR PURAT E SHTURS
për (pos2 = 165; pos2> = 0; pos2 -= 1) {// shkon nga 180 gradë në 0 gradë
smallServo.shkruaj (pos2); // thuaji servos të shkojë në pozicionin në ndryshoren 'pos'
vonesa (5); // pret 5ms që servo të arrijë pozicionin
}
për (pos = 180; pos> = 0; pos -= 1) {// shkon nga 180 gradë në 0 gradë
bigServo.shkruaj (pos); // thuaji servos të shkojë në pozicionin në ndryshoren 'pos'
vonesa (15); // pret 15ms që servo të arrijë pozicionin
}
bigServo.detach (); // HIQ SERVO P TOR T P PARANDALUAR L MOVIZJET E VAZHDUESHME.
smallServo.detach ();
}
Hapi 7: Vendosni elementet së bashku
- Ju lutemi kini parasysh se lëngjet mund të dëmtojnë elektronikën tuaj. Kini kujdes kur drejtoni makinën me lëngje.
- Bashkangjiteni servon e madhe në tepsinë rrotulluese.
- Bashkojeni servo -n e vogël tubit të bakrit dhe drejtoni kodin burimor të dhënë (Shënim: Mos përdorni lëngje gjatë këtij vrapimi). Kjo do t'ju lejojë të jeni në gjendje të kalibroni kashtën dhe të siguroheni që si tabaka ashtu edhe kashta të funksionojnë në sinkron.
- Nëse jeni të kënaqur me lëvizjen e tabaka rrotulluese dhe kashtës. Vazhdoni ta provoni me ujë.
- Mbyllni Arduino brenda kutisë.
- Shijoni pijen tuaj.