Obsah:

Nápojový automat: 7 krokov
Nápojový automat: 7 krokov

Video: Nápojový automat: 7 krokov

Video: Nápojový automat: 7 krokov
Video: Он Находится в Этом Аппарате Уже 70 Лет 2024, Júl
Anonim
Nápojový automat
Nápojový automat

Tento nápojový automat bol vyrobený so zámerom uľahčiť spôsoby, akými si nalievame nápoje.

Krok 1: MATERIÁLY

  • 1x SG veľké servo
  • 1x mikro servo SG90
  • 1x Arduino Uno
  • 4x malé skrutky
  • 1x maliarska tyčinka
  • 1x vŕtačka
  • 1x pitie
  • Sláma 1x
  • Plechový plech
  • 1x Drevená hmoždinka 3 ft medená rúra
  • 1x Medený T kĺb 6x Drôty
  • 1x gumička
  • 1x slama
  • 1x Elektrická páska na pohár

Krok 2: Vytvorenie rotujúcej platformy

Vytvorenie rotujúcej platformy
Vytvorenie rotujúcej platformy

Potrebné materiály: -

  • 1x Plechový plech
  • 1x drevená hmoždinka
  • Páska -
  • 1x skrutka
  • 1x pohár
  • 1x maliarska tyčinka
  • Horúce lepidlo
  1. Plech cínu nastrihajte do požadovaného tvaru a okraje zalepte páskou, aby ste sa neporezali.
  2. Lepidlo na farbu za tepla zalepte na spodok plechového plechu, aby ste získali mimoriadnu tuhosť.
  3. Predvŕtajte dieru do stredu plechu a pripevnite drevenú hmoždinku skrutkou (Poznámka: Na vyváženie hmotnosti vydanej kvapaliny budete možno musieť pripevniť ďalšie závažia)
  4. Odrežte dno pohára, aby držal pohár na pitie a horúce lepidlo na jednej strane plechu.

Krok 3: Vytvorenie stojana na fľaše a krytu Arduino

Vytvorenie stojana na fľaše a krytu Arduino
Vytvorenie stojana na fľaše a krytu Arduino
Vytvorenie stojana na fľaše a krytu Arduino
Vytvorenie stojana na fľaše a krytu Arduino

Potrebné materiály: -

  • 3 ft medená rúra
  • 1x medený T spoj
  • Drevo
  • Horúce lepidlo
  • Vŕtačka
  1. Aby ste chránili arduino pred poškodením rozliatím, použite drevo na vytvorenie krytu, v hornej časti krytu vyvŕtajte otvor pre podperu.
  2. Medenú rúrku odrežte do požadovanej výšky, aby držala fľašu.
  3. Pomocou vybranej fľaše vytvorte držiak vyrobený z dreva a vyvŕtajte dva otvory, jeden na pripevnenie na medenú rúrku a druhý na obalenie hrdla fľaše.
  4. Pomocou horúceho lepidla pripevnite držiak na medenú rúrku na vrch medeného T-spoja.

Krok 4: Vytvorenie výtoku na fľašu

Vytvorenie výtoku na nalievanie fliaš
Vytvorenie výtoku na nalievanie fliaš
Vytvorenie výtoku na nalievanie fliaš
Vytvorenie výtoku na nalievanie fliaš
  • 1x plastová fľaša.
  • 1x malý kúsok plastu
  • 1x ohýbateľná slama
  • 1x malý arduino konektor
  • 1x držiak na kábel
  • Horúce lepidlo
  • Vŕtačka
  1. Pomocou horúcej lepiacej pištole pripevnite arduino konektor na jednu stranu malého kúska plastu. (Ako je znázornené na obrázku 1).
  2. Pomocou horúcej lepiacej pištole pripevnite držiak kábla na druhú stranu malého kúska plastu. (Ako je znázornené na obrázku 1).
  3. Do viečka fľaše s vodou urobte otvor zhruba na rovnaký priemer plastovej slamky.
  4. Pomocou horúcej lepiacej pištole pripevnite plastovú slamku k uzáveru fľaše. Horúcou lepiacou pištoľou zalepte slamku, aby si udržala požadovanú tekutinu, keď sa prevráti hore dnom.

Krok 5: Nastavte Arduino

Nastavte Arduino
Nastavte Arduino
Nastavte Arduino
Nastavte Arduino
  • 1x Elego UNO R3
  • 6x kábel samec - samec
  • Sada štítu Arduino R3 Proto
  • 1x Firewire kábel
  1. Pripojte Protoshield k arduinu.
  2. Pripojte veľké servo k digitálnemu vstupu ~ 10 (ako je znázornené na grafe)
  3. Pripojte malé servo k digitálnemu vstupu ~ 9 (Ako je znázornené na grafe)
  4. Spojte pozemky na oboch
  5. Na pripojenie serva použite 5v prijímač. (Ak používate viac ako dve serva, pozrite sa na získanie predlžovača AdaFruit.
  6. Ak použijete protoshield, budete môcť bez väčších starostí pripojiť požadované dva 5V.

Krok 6: Kód

Kód
Kód

#zahrnúť

Servo maléServo; // vytvorenie objektu serva na ovládanie serva

Servo bigServo;

int pos = 0; // premenná na uloženie polohy serva

int poz2 = 0;

neplatné nastavenie () {

smallServo.attach (9); // pripevní servo na kolíku 9 k objektu serva

bigServo.attach (10); // pripevní veľké servo na kolík 9

}

prázdna slučka () {

smallServo.write (0); // vstúpi servo do nulovej polohy

bigServo.write (0); // inicializácia serva na nulové positino oneskorenie (1000);

for (pos = 0; pos <= 180; pos += 1) {// sa pohybuje od 0 stupňov do 180 stupňov

bigServo.write (pos); // povedzte servu, aby prešlo na pozíciu v premennej 'pos'

oneskorenie (10); // čaká 10 ms, kým servo dosiahne polohu

}

oneskorenie (1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) {// sa pohybuje od 0 stupňov do 180 stupňov

// v krokoch po 1 stupni

smallServo.write (pos2); // povedzte servu, aby išlo do polohy v premennej 'pos'

oneskorenie (5); // čaká 15 ms, kým servo dosiahne polohu

}

oneskorenie (20 000); // TOTO ZPOŽDUJE KONTROLY AKO DLHO Slamka vylieva kvapalinu

for (pos2 = 165; pos2> = 0; pos2 -= 1) {// sa pohybuje od 180 stupňov do 0 stupňov

smallServo.write (pos2); // povedzte servu, aby išlo do polohy v premennej 'pos'

oneskorenie (5); // čaká 5 ms, kým servo dosiahne polohu

}

for (pos = 180; pos> = 0; pos -= 1) {// sa pohybuje od 180 stupňov do 0 stupňov

bigServo.write (pos); // povedzte servu, aby išlo do polohy v premennej 'pos'

oneskorenie (15); // čaká 15 ms, kým servo dosiahne polohu

}

bigServo.detach (); // ODSTRAŇUJE SERVO, ABY PREDCHÁZALI NEKONTINÁLNYM POHYBOM.

smallServo.detach ();

}

Krok 7: Spojte prvky dohromady

Spojte prvky dohromady
Spojte prvky dohromady
Spojte prvky dohromady
Spojte prvky dohromady
  1. Uvedomte si, že tekutiny môžu poškodiť vašu elektroniku. Pri prevádzke stroja s tekutinami buďte opatrní.
  2. Pripojte veľké servo k otočnému tanieru.
  3. Pripojte malé servo k medenej trubici a spustite dodaný zdrojový kód (Poznámka: Počas tohto cyklu nepoužívajte tekutiny). To vám umožní kalibrovať slamu a uistiť sa, že zásobník aj slamka beží synchronizovane.
  4. Ak je spokojný s pohybom rotujúceho podnosu a slamy. Pokračujte v testovaní s vodou.
  5. Utesnite Arduino vo vnútri škatule.
  6. Užite si svoj nápoj.

Odporúča: