Kazalo:

Stroj za pijačo: 7 korakov
Stroj za pijačo: 7 korakov

Video: Stroj za pijačo: 7 korakov

Video: Stroj za pijačo: 7 korakov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Stroj za pijačo
Stroj za pijačo

Ta aparat za pijačo je bil izdelan z namenom olajšati načine točenja naših pijač.

1. korak: MATERIALI

  • 1x SG Big Servo
  • 1x SG90 mikro servo
  • 1x Arduino Uno
  • 4x majhni vijaki
  • 1x palica za barvanje
  • 1x vrtalnik
  • 1x pitje
  • Slama 1x
  • Kositren list
  • 1x leseni moznik 3 ft bakrene cevi
  • 1x bakreni T spoj 6x žic
  • 1x elastični trak
  • 1x slama
  • 1x leseni električni trak iz skodelice

2. korak: Ustvarjanje rotacijske platforme

Ustvarjanje rotacijske platforme
Ustvarjanje rotacijske platforme

Potrebni materiali: -

  • 1x pločevina
  • 1x Leseni moznik
  • Trak -
  • 1x vijak
  • 1x skodelica
  • 1x palica za barvanje
  • Vroče lepilo
  1. Pločevina kositra razrežite na želeno obliko in robove zalepite, da se izognete kosom.
  2. Vroče lepilo barve nalepite na dno pločevine, da zagotovite dodatno togost.
  3. Na sredini pločevine predhodno izvrtajte luknjo in leseni moznik pritrdite z vijakom (Opomba: Morda boste morali uravnovesiti težo razpršene tekočine)
  4. Odrežite dno skodelice, da držite svoj kozarec za pitje in vroče lepilo na eni strani pločevine.

3. korak: Ustvarite stojalo za steklenice in ohišje Arduino

Ustvarjanje stojala za steklenice in ohišja Arduino
Ustvarjanje stojala za steklenice in ohišja Arduino
Ustvarjanje stojala za steklenice in ohišja Arduino
Ustvarjanje stojala za steklenice in ohišja Arduino

Potrebni materiali: -

  • 3 ft bakrene cevi
  • 1x bakreni T spoj
  • Les
  • Vroče lepilo
  • Vrtalnik
  1. Če želite zaščititi arduino pred poškodbami zaradi razlitja, z lesom ustvarite ohišje, izvrtajte luknjo na vrhu ohišja za podporo.
  2. Odrežite bakreno cev na želeno višino, da drži steklenico.
  3. Z izbrano steklenico ustvarite držalo iz lesa in izvrtajte dve luknji, eno za pritrditev na bakreno cev in eno za ovitje okoli steklenice.
  4. Nosilec pritrdite na bakreno cev na bakrenem T-spoju z vročim lepilom.

4. korak: Ustvarjanje izliva za steklenico

Ustvarjanje izliva za steklenico
Ustvarjanje izliva za steklenico
Ustvarjanje izliva za steklenico
Ustvarjanje izliva za steklenico
  • 1x plastična steklenica.
  • 1x majhen kos plastike
  • 1x upogljiva slama
  • 1x majhen priključek arduino
  • 1x držalo za kable
  • Vroče lepilo
  • Vrtalnik
  1. S pištolo za vroče lepilo pritrdite priključek arduino na eno stran majhnega kosa plastike. (Kot je prikazano na sliki 1).
  2. S pištolo za vroče lepilo pritrdite držalo kabla na drugo stran majhnega kosa plastike. (Kot je prikazano na sliki 1).
  3. Skozi pokrovček steklenice za vodo naredite luknjo, približno enakega premera plastične slamice.
  4. S pištolo za vroče lepilo pritrdite plastično slamo na pokrovček steklenice. S pištolo za vroče lepilo zatesnite slamo, da ohranite želeno tekočino, ko jo prevrnete na glavo.

5. korak: Nastavite Arduino

Nastavite Arduino
Nastavite Arduino
Nastavite Arduino
Nastavite Arduino
  • 1x Elego UNO R3
  • 6x moški kabel za moške
  • Komplet Arduino R3 Proto Shield
  • 1x požarni kabel
  1. Protoshield povežite z arduinom.
  2. Priključite velik servo na digitalni vhod ~ 10 (kot je prikazano na grafu)
  3. Majhen servo priključite na digitalni vhod ~ 9 (kot je prikazano na grafu)
  4. Povežite podlago na obeh
  5. Za priključitev servomotorjev uporabite 5 -voltni sprejemnik. (Če uporabljate več kot dva servomotorja, prosimo, da poiščete podaljšek AdaFruit.
  6. Če uporabljate proto -ščit, boste lahko brez večjih težav priklopili potrebna dva 5V.

6. korak: Koda

Kodeks
Kodeks

#vključi

Servo smallServo; // ustvarite servo objekt za nadzor servo

Servo bigServo;

int pos = 0; // spremenljivka za shranjevanje položaja servo

int pos2 = 0;

void setup () {

smallServo.attach (9); // pritrdi servo na zatiču 9 na servo objekt

bigServo.attach (10); // pritrdi velik servo na pin 9

}

void loop () {

smallServo.write (0); // požene servo na nič pozitino

bigServo.write (0); // init servos do nič pozitino delay (1000);

for (pos = 0; pos <= 180; pos += 1) {// gre od 0 stopinj do 180 stopinj

bigServo.write (pos); // povem servo, naj gre v položaj v spremenljivki 'pos'

zamuda (10); // čaka 10 ms, da servo doseže položaj

}

zamuda (1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) {// gre od 0 stopinj do 180 stopinj

// v korakih po 1 stopinjo

smallServo.write (pos2); // povem servo, naj gre v položaj v spremenljivki 'pos'

zamuda (5); // čaka 15 ms, da servo doseže položaj

}

zamuda (20000); // TA ZAMOZNJENJA NADZORA, KAKO DOLGO SLIMA TEČE

for (pos2 = 165; pos2> = 0; pos2 -= 1) {// gre od 180 stopinj do 0 stopinj

smallServo.write (pos2); // povem servo, naj gre v položaj v spremenljivki 'pos'

zamuda (5); // počaka 5 ms, da servo doseže položaj

}

for (pos = 180; pos> = 0; poz -= 1) {// gre od 180 stopinj do 0 stopinj

bigServo.write (pos); // povem servo, naj gre v položaj v spremenljivki 'pos'

zamuda (15); // čaka 15 ms, da servo doseže položaj

}

bigServo.detach (); // ODSTRANI SERVO ZA PREPREČEVANJE KONTINUIRANIH GIBANJ.

smallServo.detach ();

}

7. korak: Elemente združite

Sestavite elemente skupaj
Sestavite elemente skupaj
Sestavite elemente skupaj
Sestavite elemente skupaj
  1. Upoštevajte, da lahko tekočine poškodujejo vašo elektroniko. Pri uporabi stroja s tekočinami bodite previdni.
  2. Velik servomotor pritrdite na vrtljivi pladenj.
  3. Majhen servo priključite na bakreno cev in zaženite priloženo izvorno kodo (Opomba: Med tem zagonom ne uporabljajte tekočin). Tako boste lahko kalibrirali slamo in se prepričali, da pladenj in slama delujeta sinhrono.
  4. Če ste zadovoljni z gibanjem vrtljivega pladnja in slame. Nato ga preizkusite z vodo.
  5. Arduino zaprite v škatli.
  6. Uživajte ob pijači.

Priporočena: