Sisällysluettelo:

Juomakone: 7 vaihetta
Juomakone: 7 vaihetta

Video: Juomakone: 7 vaihetta

Video: Juomakone: 7 vaihetta
Video: Mitkä ovat vaihe- ja pääjännitteet? 2024, Heinäkuu
Anonim
Juomakone
Juomakone

Tämä juomakone valmistettiin tarkoituksena helpottaa juomien kaatamista.

Vaihe 1: MATERIAALIT

  • 1x SG Big Servo
  • 1x SG90 Micro Servo
  • 1x Arduino Uno
  • 4x pienet ruuvit
  • 1x Paint Stick
  • 1x pora
  • 1x juominen
  • Olki 1x
  • Tinaarkki
  • 1x puinen tappi 3 ft kupariputki
  • 1x kuparinen T -liitos 6x johtoa
  • 1x joustava nauha
  • 1x olki
  • 1x Cup puinen sähköteippi

Vaihe 2: Pyörivän alustan luominen

Pyörivän alustan luominen
Pyörivän alustan luominen

Tarvittavat materiaalit: -

  • 1x Tina Sheet
  • 1x puinen tyyny
  • Nauha -
  • 1x ruuvi
  • 1x kuppi
  • 1x Paint Stick
  • Kuuma liima
  1. Leikkaa tinalevy haluttuun muotoon ja teippaa reunat leikkausten välttämiseksi.
  2. Kuumaa liimaa maali kiinni tinalevyn pohjaan lisää jäykkyyttä.
  3. Esiporaa reikä peltilevyn keskelle ja kiinnitä puinen vaarnaruuvi ruuvilla (Huomautus: Sinun on ehkä kiinnitettävä ylimääräisiä painoja annosteltavan nesteen painon vastapainoksi)
  4. Leikkaa kupin pohja, jotta juomalasi ja kuuma liima pysyvät pellin toisella puolella.

Vaihe 3: Pullotelineen ja Arduino -kotelon luominen

Pullotelineen ja Arduino -kotelon luominen
Pullotelineen ja Arduino -kotelon luominen
Pullotelineen ja Arduino -kotelon luominen
Pullotelineen ja Arduino -kotelon luominen

Tarvittavat materiaalit: -

  • 3 jalkaa kupariputki
  • 1x kuparinen T -liitos
  • Puu
  • Kuuma liima
  • Porata
  1. Suojaa arduino roiskevaurioilta luomalla puusta kotelo, poraa reikä kotelon yläosaan tukea varten.
  2. Leikkaa kupariputki haluttuun korkeuteen pullon pitämiseksi.
  3. Luo puupidike valitsemallasi pullolla ja poraa kaksi reikää, joista toinen kiinnitetään kupariputkeen ja toinen kääritään pullon kaulan ympärille.
  4. Kiinnitä pidike kupariputkeen kuparin T-liitoksen päällä kuumaliimalla.

Vaihe 4: Pullon kaatonokka

Pullon kaatonokka
Pullon kaatonokka
Pullon kaatonokka
Pullon kaatonokka
  • 1x muovipullo.
  • 1x pieni pala muovia
  • 1x taipuva olki
  • 1x pieni arduino -liitin
  • 1x kaapelin pidike
  • Kuuma liima
  • Porata
  1. Kiinnitä arduino -liitin kuumalla liimapistoolilla pienen muovikappaleen toiselle puolelle. (Kuten kuvassa 1).
  2. Kiinnitä kaapelipidike kuumaliimapistoolilla pienen muovikappaleen toiselle puolelle. (Kuten kuvassa 1).
  3. Tee vesipullon korkin läpi reikä, joka on suunnilleen sama kuin muovipillin halkaisija.
  4. Kiinnitä muovipilli pullon korkkiin kuumaliimapistoolilla. Käytä kuumaa liimapistoolia oljen tiivistämiseen halutun nesteen säilyttämiseksi, kun se on kaatunut ylösalaisin.

Vaihe 5: Asenna Arduino

Aseta Arduino
Aseta Arduino
Aseta Arduino
Aseta Arduino
  • 1x Elego UNO R3
  • 6x uros -uros -kaapeli
  • Arduino R3 Proto Shield -sarja
  • 1x firewire -kaapeli
  1. Liitä Protoshield arduinoon.
  2. Liitä iso servo digitaalituloon ~ 10 (kuten kaaviossa)
  3. Liitä pieni servo digitaalituloon ~ 9 (kuten kaaviossa on esitetty)
  4. Liitä maadoitukset molempiin
  5. Liitä Servot 5 V: n vastaanottimella. (Jos käytät useampaa kuin kahta servoa, harkitse AdaFruit -jatkeen hankkimista.
  6. Jos käytät protoshieldiä, voit liittää tarvittavat kaksi 5 V: n jännitettä.

Vaihe 6: Koodi

Koodi
Koodi

#sisältää

Servo pieniServo; // luoda servo -objekti servoa ohjaamaan

Servo bigServo;

int pos = 0; // muuttuja servoaseman tallentamiseen

int pos2 = 0;

void setup () {

smallServo.attach (9); // kiinnittää nastan 9 servon servo -objektiin

bigServo.attach (10); // kiinnittää suuren servon nastaan 9

}

void loop () {

smallServo.write (0); // inits servo nollaan positino

bigServo.write (0); // init servot nollaan positino delay (1000);

for (pos = 0; pos <= 180; pos += 1) {// siirtyy 0 asteesta 180 asteeseen

bigServo.write (pos); // käske servoa siirtymään asemaan muuttujassa "pos"

viive (10); // odottaa 10 ms, kunnes servo saavuttaa asennon

}

viive (1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) {// siirtyy 0 asteesta 180 asteeseen

// 1 asteen välein

smallServo.write (pos2); // käske servoa siirtymään asemaan muuttujassa "pos"

viive (5); // odottaa 15 ms, kunnes servo saavuttaa asennon

}

viive (20000); // TÄMÄ AIKA MÄÄRITTÄÄ, KUINKAAN PITKÄT OLKAVUOTTEET NESTEÄ

for (pos2 = 165; pos2> = 0; pos2 -= 1) {// siirtyy 180 asteesta 0 asteeseen

smallServo.write (pos2); // käske servoa siirtymään asemaan muuttujassa "pos"

viive (5); // odottaa 5 ms, kunnes servo saavuttaa asennon

}

for (pos = 180; pos> = 0; pos -= 1) {// siirtyy 180 asteesta 0 asteeseen

bigServo.write (pos); // käske servoa siirtymään asemaan muuttujassa "pos"

viive (15); // odottaa 15 ms, kunnes servo saavuttaa asennon

}

bigServo.detach (); // POISTAA SERVON JATKUVIEN LIIKKEIDEN ESTÄMISEKSI.

smallServo.detach ();

}

Vaihe 7: Laita elementit yhteen

Laita elementit yhteen
Laita elementit yhteen
Laita elementit yhteen
Laita elementit yhteen
  1. Huomaa, että nesteet voivat vahingoittaa elektroniikkaasi. Ole varovainen käyttäessäsi konetta nesteiden kanssa.
  2. Kiinnitä iso servo pyörivään lokeroon.
  3. Kiinnitä pieni servo kupariputkeen ja käytä mukana toimitettua lähdekoodia (Huomaa: Älä käytä nesteitä tämän ajon aikana). Näin voit kalibroida oljen ja varmistaa, että sekä lokero että olki toimivat synkronoituna.
  4. Jos olet tyytyväinen pyörivän lokeron ja oljen liikkeisiin. Jatka sen testaamista vedellä.
  5. Sulje Arduino laatikon sisälle.
  6. Nauti juomastasi.

Suositeltava: