Indholdsfortegnelse:

Drikkemaskine: 7 trin
Drikkemaskine: 7 trin

Video: Drikkemaskine: 7 trin

Video: Drikkemaskine: 7 trin
Video: Carbonated Drinks PET Bottle Rinsing Filling Capping Machine 2024, November
Anonim
Drikke maskine
Drikke maskine

Denne drinkmaskine blev fremstillet med den hensigt at lette de måder, vi hælder vores drikkevarer på.

Trin 1: MATERIALER

  • 1x SG stor servo
  • 1x SG90 Micro Servo
  • 1x Arduino Uno
  • 4x små skruer
  • 1x Paint Stick
  • 1x boremaskine
  • 1x drikke
  • Halm 1x
  • Tin Sheet
  • 1x træpind 3 ft kobberrør
  • 1x kobber T -led 6x ledninger
  • 1x elastikbånd
  • 1x halm
  • 1x kop træ elektrisk tape

Trin 2: Oprettelse af den roterende platform

Oprettelse af den roterende platform
Oprettelse af den roterende platform

Nødvendige materialer: -

  • 1x blik
  • 1x træpind
  • Tape -
  • 1x skrue
  • 1x kop
  • 1x Paint Stick
  • Varm lim
  1. Skær formen til den ønskede form, og tape kanterne for at undgå udskæringer.
  2. Varm lim malerpinden til bunden af blikpladen for at give ekstra stivhed.
  3. Forbor et hul i midten af blikpladen, og fastgør træpinden med en skrue (Bemærk: Du skal muligvis vedhæfte ekstra vægte for at opveje vægten af den udleverede væske)
  4. Skær bunden af en kop for at holde dit drikkeglas og varm lim på den ene side af blikket.

Trin 3: Oprettelse af flaskeholder og Arduino -kabinet

Oprettelse af flaskeholder og Arduino -kabinet
Oprettelse af flaskeholder og Arduino -kabinet
Oprettelse af flaskeholder og Arduino -kabinet
Oprettelse af flaskeholder og Arduino -kabinet

Nødvendige materialer: -

  • 3 ft kobberrør
  • 1x kobber T led
  • Træ
  • Varm lim
  • Bore
  1. For at beskytte arduinoen mod spildskader skal du bruge træet til at oprette et kabinet, bore et hul i toppen af kabinettet til støtten.
  2. Skær kobberrøret til den ønskede højde for at holde flasken.
  3. Brug den valgte flaske til at oprette en holder lavet af træ og bore to huller, et til at fastgøre til kobberrøret og et til at vikle rundt om flaskens hals.
  4. Fastgør holderen til kobberrøret oven på kobber-T-leddet med varm lim.

Trin 4: Oprettelse af flaskehældetuden

Oprettelse af flaskehældetuden
Oprettelse af flaskehældetuden
Oprettelse af flaskehældetuden
Oprettelse af flaskehældetuden
  • 1x plastflaske.
  • 1x lille stykke plastik
  • 1x bøjeligt halm
  • 1x lille arduino -stik
  • 1x kabelholder
  • Varm lim
  • Bore
  1. Brug den varme limpistol til at fastgøre arduino -stikket på den ene side af det lille stykke plastik. (Som vist på billede 1).
  2. Brug den varme limpistol til at fastgøre kabelholderen til den anden side af det lille stykke plastik. (Som vist på billede 1).
  3. Lav et hul gennem hætten på vandflasken nogenlunde samme diameter som plaststrået.
  4. Brug den varme limpistol til at fastgøre plaststrået til flaskehætten. Brug den varme limpistol til at forsegle halmen for at bevare den ønskede væske, når den er vendt på hovedet.

Trin 5: Konfigurer Arduino

Opsæt Arduino
Opsæt Arduino
Opsæt Arduino
Opsæt Arduino
  • 1x Elego UNO R3
  • 6x han til han kabel
  • Arduino R3 Proto Shield Kit
  • 1x firewire kabel
  1. Tilslut Protoshield til arduinoen.
  2. Tilslut den store servo til den digitale indgang ~ 10 (som vist i grafen)
  3. Tilslut den lille servo til den digitale indgang ~ 9 (som vist i grafen)
  4. Tilslut grunde til begge
  5. Brug 5v -modtageren til at tilslutte servoer. (Hvis du bruger mere end to servoer, skal du undersøge, om du får en AdaFruit -forlænger.
  6. Hvis protoshield bruges, vil du være i stand til at forbinde de krævede to 5V uden meget besvær.

Trin 6: Koden

Koden
Koden

#omfatte

Servo smallServo; // opret et servoobjekt for at styre en servo

Servo bigServo;

int pos = 0; // variabel til lagring af servopositionen

int pos2 = 0;

ugyldig opsætning () {

smallServo.attach (9); // fastgør servoen på pin 9 til servoobjektet

bigServo.attach (10); // fastgør den store servo til pin 9

}

void loop () {

smallServo.write (0); // inits servo til nul positino

bigServo.write (0); // init servos til nul positino forsinkelse (1000);

for (pos = 0; pos <= 180; pos += 1) {// går fra 0 grader til 180 grader

bigServo.write (pos); // fortæl servo at gå til position i variabel 'pos'

forsinkelse (10); // venter 10 ms på, at servoen når positionen

}

forsinkelse (1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) {// går fra 0 grader til 180 grader

// i trin på 1 grad

smallServo.write (pos2); // fortæl servo at gå til position i variabel 'pos'

forsinkelse (5); // venter 15 ms på, at servoen når positionen

}

forsinkelse (20000); // DENNE FORSINKELSE KONTROLER HVORDAN LENGEN STRAW TILGIVER VÆSKE

for (pos2 = 165; pos2> = 0; pos2 -= 1) {// går fra 180 grader til 0 grader

smallServo.write (pos2); // fortæl servo at gå til position i variabel 'pos'

forsinkelse (5); // venter 5 ms på, at servoen når positionen

}

for (pos = 180; pos> = 0; pos -= 1) {// går fra 180 grader til 0 grader

bigServo.write (pos); // fortæl servo at gå til position i variabel 'pos'

forsinkelse (15); // venter 15 ms på, at servoen når positionen

}

bigServo.detach (); // FJERNER SERVOEN FOR AT FORHINDRE KONTINUELLE BEVÆGELSER.

smallServo.detach ();

}

Trin 7: Sæt elementer sammen

Sæt elementer sammen
Sæt elementer sammen
Sæt elementer sammen
Sæt elementer sammen
  1. Vær opmærksom på, at væsker muligvis kan beskadige din elektronik. Vær forsigtig, når du kører maskinen med væsker.
  2. Fastgør den store servo til den roterende bakke.
  3. Sæt den lille servo på kobberrøret, og kør den medfølgende kildekode (Bemærk: Brug ikke væsker under denne kørsel). Dette giver dig mulighed for at kalibrere halmen og sikre, at både bakken og halmen kører synkroniseret.
  4. Hvis tilfreds med bevægelsen af den roterende bakke og halmen. Fortsæt med at teste det med vand.
  5. Forsegl Arduino inde i æsken.
  6. Nyd din drink.

Anbefalede: