Innholdsfortegnelse:

Drikkemaskin: 7 trinn
Drikkemaskin: 7 trinn

Video: Drikkemaskin: 7 trinn

Video: Drikkemaskin: 7 trinn
Video: EVIL NUN THE HORRORS CREED SAY YOUR PRAYERS 2024, November
Anonim
Drikkemaskin
Drikkemaskin

Denne drikkemaskinen ble laget med den hensikt å legge til rette for måtene vi heller våre drinker på.

Trinn 1: MATERIALER

  • 1x SG stor servo
  • 1x SG90 Micro Servo
  • 1x Arduino Uno
  • 4x små skruer
  • 1x Paint Stick
  • 1x drill
  • 1x drikking
  • Halm 1x
  • Tinnark
  • 1x tredobbel 3 fot kobberrør
  • 1x kobber T ledd 6x ledninger
  • 1x elastisk bånd
  • 1x halm
  • 1x kopp elektrisk tape

Trinn 2: Opprett den roterende plattformen

Opprette den roterende plattformen
Opprette den roterende plattformen

Nødvendige materialer: -

  • 1x blikk
  • 1x trepinne
  • Tape -
  • 1x skrue
  • 1x kopp
  • 1x Paint Stick
  • Hot Lim
  1. Skjær tinnplaten til ønsket form og teip kantene for å unngå kutt.
  2. Varm limmalingstappen til bunnen av tinnplaten for å gi litt ekstra stivhet.
  3. Forbor et hull i midten av tinnplaten og fest trepluggen med en skrue (Merk: Du må kanskje feste ekstra vekter for å motveie vekten av den utleverte væsken)
  4. Klipp bunnen av en kopp for å holde glasset og varmt lim på den ene siden av tinnplaten.

Trinn 3: Lage flaskestativet og Arduino -kabinettet

Lage flaskestativet og Arduino -kabinettet
Lage flaskestativet og Arduino -kabinettet
Lage flaskestativet og Arduino -kabinettet
Lage flaskestativet og Arduino -kabinettet

Nødvendige materialer: -

  • 3 fot kobberrør
  • 1x kobber T -ledd
  • Tre
  • Hot Lim
  • Bore
  1. For å beskytte arduinoen mot sølskader, bruk treet til å lage et kabinett, bor et hull i toppen av kabinettet for støtten.
  2. Skjær kobberrøret til ønsket høyde for å holde flasken.
  3. Bruk den valgte flasken til å lage en holder laget av tre og bor to hull, ett for å feste til kobberrøret, og ett for å vikle rundt halsen på flasken.
  4. Fest holderen til kobberrøret på toppen av kobber-T-leddet med varmt lim.

Trinn 4: Lag flaskehellingstuten

Lage flaskehellingstuten
Lage flaskehellingstuten
Opprette flaskehellingstuten
Opprette flaskehellingstuten
  • 1x plastflaske.
  • 1x lite stykke plast
  • 1x bøybart halm
  • 1x liten arduino -kontakt
  • 1x kabelholder
  • Hot Lim
  • Bore
  1. Bruk den varme limpistolen til å feste arduino -kontakten til en av siden av den lille plastbiten. (Som vist på bilde 1).
  2. Bruk den varme limpistolen til å feste kabelholderen til den andre siden av den lille plastbiten. (Som vist på bilde 1).
  3. Lag et hull gjennom hetten på vannflasken omtrent samme diameter som plaststrået.
  4. Bruk den varme limpistolen til å feste plastrøret til flaskehetten. Bruk den varme limpistolen til å forsegle sugerøret for å opprettholde ønsket væske når den er tippet opp ned.

Trinn 5: Sett opp Arduino

Sett opp Arduino
Sett opp Arduino
Sett opp Arduino
Sett opp Arduino
  • 1x Elego UNO R3
  • 6x mann til mann kabel
  • Arduino R3 Proto Shield Kit
  • 1x firewire -kabel
  1. Koble Protoshield til arduinoen.
  2. Koble den store servoen til den digitale inngangen ~ 10 (som vist i grafen)
  3. Koble den lille servoen til den digitale inngangen ~ 9 (Som vist i grafen)
  4. Koble begrunnelsen på begge
  5. Bruk 5v -mottakeren til å koble til servoene. (Hvis du bruker mer enn to servoer, vennligst se om du får tak i en AdaFruit -forlenger.
  6. Hvis protoshield brukes, vil du kunne koble til de nødvendige 5V uten store problemer.

Trinn 6: Koden

Koden
Koden

#inkludere

Servo smallServo; // lage servoobjekt for å kontrollere en servo

Servo bigServo;

int pos = 0; // variabel for å lagre servoposisjonen

int pos2 = 0;

ugyldig oppsett () {

smallServo.attach (9); // fester servoen på pinne 9 til servoobjektet

bigServo.attach (10); // fester den store servoen til pinne 9

}

void loop () {

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

bigServo.write (0); // init servoer til null positino forsinkelse (1000);

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

bigServo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos'

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

}

forsinkelse (1000);

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

// i trinn på 1 grad

smallServo.write (pos2); // be servoen om å gå til posisjon i variabelen 'pos'

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

}

forsinkelse (20000); // DENNE FORSINKELSE KONTROLLER HVORDAN LENGEN TILGJØR VÆSKE

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

smallServo.write (pos2); // be servoen om å gå til posisjon i variabelen 'pos'

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

}

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

bigServo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos'

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

}

bigServo.detach (); // FJERNER SERVOEN FOR Å UNNGÅ KONTINUERLIGE BEVEGELSER.

smallServo.detach ();

}

Trinn 7: Sett sammen elementer

Sett sammen elementer
Sett sammen elementer
Sett sammen elementer
Sett sammen elementer
  1. Vær oppmerksom på at væsker muligens kan skade elektronikken din. Vær forsiktig når du kjører maskinen med væske.
  2. Fest den store servoen til det roterende brettet.
  3. Fest den lille servoen til kobberrøret og kjør kildekoden som følger med (Merk: Ikke bruk væske under denne løpeturen). Dette gjør at du kan kalibrere sugerøret og sørge for at både brettet og sugerøret løper synkronisert.
  4. Hvis du er fornøyd med bevegelsen til det roterende brettet og sugerøret. Fortsett å teste den med vann.
  5. Forsegl Arduino inne i esken.
  6. Nyt drikken din.

Anbefalt: