Obsah:

Nápojový automat: 7 kroků
Nápojový automat: 7 kroků

Video: Nápojový automat: 7 kroků

Video: Nápojový automat: 7 kroků
Video: ▶️Automatická převodovka – Jak získat řidičák na automat?🚘(AUTOŠKOLA): Řízení auta s automatem😎 2024, Listopad
Anonim
Nápojový automat
Nápojový automat

Tento nápojový automat byl vyroben se záměrem usnadnit způsoby nalévání našich nápojů.

Krok 1: MATERIÁLY

  • 1x SG Velké servo
  • 1x SG90 Micro Servo
  • 1x Arduino Uno
  • 4x malé šrouby
  • 1x malířská tyčinka
  • 1x vrtačka
  • 1x pití
  • Sláma 1x
  • Plechový plech
  • 1x dřevěná hmoždinka 3 ft měděná trubka
  • 1x měděný spoj T 6x dráty
  • 1x gumička
  • 1x sláma
  • 1x Elektrická páska na šálek dřeva

Krok 2: Vytvoření otočné platformy

Vytvoření otočné platformy
Vytvoření otočné platformy

Potřebné materiály: -

  • 1x plechový plech
  • 1x dřevěná hmoždinka
  • Páska -
  • 1x šroub
  • 1x pohár
  • 1x malířská tyčinka
  • Horké lepidlo
  1. Odřízněte plechový plech do požadovaného tvaru a okraje přelepte páskou, aby nedošlo k proříznutí.
  2. Horké lepidlo nalepte na spodní část plechového plechu, abyste získali určitou tuhost.
  3. Předem vyvrtejte otvor uprostřed plechu a připevněte dřevěnou hmoždinku šroubem (Poznámka: Možná budete muset nasadit další závaží, abyste vyvážili hmotnost vydávané kapaliny)
  4. Odřízněte dno šálku, aby vaše sklenice na pití a horké lepidlo držely na jedné straně plechu.

Krok 3: Vytvoření stojanu na láhev a skříně Arduino

Vytvoření stojanu na láhev a skříně Arduino
Vytvoření stojanu na láhev a skříně Arduino
Vytvoření stojanu na láhve a skříně Arduino
Vytvoření stojanu na láhve a skříně Arduino

Potřebné materiály: -

  • 3 ft měděné potrubí
  • 1x měděný T spoj
  • Dřevo
  • Horké lepidlo
  • Vrtat
  1. Abyste chránili arduino před poškozením rozlitím, použijte dřevo k vytvoření krytu, vyvrtejte v horní části krytu otvor pro podpěru.
  2. Odřízněte měděnou trubku do požadované výšky, aby držela láhev.
  3. Pomocí vybrané láhve vytvořte držák ze dřeva a vyvrtejte dva otvory, jeden pro připojení k měděné trubce a druhý pro obalení hrdla láhve.
  4. Pomocí horkého lepidla připevněte držák k měděné trubce na vrchol měděného T-spoje.

Krok 4: Vytvoření výtoku na láhev

Vytvoření výtoku na láhev
Vytvoření výtoku na láhev
Vytvoření výlevky na nalévání lahví
Vytvoření výlevky na nalévání lahví
  • 1x plastová láhev.
  • 1x malý kousek plastu
  • 1x ohýbatelná sláma
  • 1x malý arduino konektor
  • 1x držák kabelu
  • Horké lepidlo
  • Vrtat
  1. Pomocí horké lepicí pistole připevněte arduino konektor k jedné straně malého kousku plastu. (Jak ukazuje obrázek 1).
  2. Pomocí horké lepicí pistole připevněte držák kabelu na druhou stranu malého kousku plastu. (Jak ukazuje obrázek 1).
  3. Do víčka lahve s vodou vytvořte otvor zhruba stejného průměru plastové slámy.
  4. Pomocí horké lepicí pistole připevněte plastovou slámu k uzávěru lahve. Pomocí horké lepicí pistole utěsněte slámu, aby se zachovala požadovaná kapalina, jakmile se převrátí vzhůru nohama.

Krok 5: Nastavení Arduina

Nastavte Arduino
Nastavte Arduino
Nastavte Arduino
Nastavte Arduino
  • 1x Elego UNO R3
  • 6x kabel samec na samec
  • Sada Arduino R3 Proto Shield
  • 1x Firewire kabel
  1. Připojte Protoshield k arduinu.
  2. Připojte velké servo k digitálnímu vstupu ~ 10 (jak ukazuje graf)
  3. Připojte malé servo k digitálnímu vstupu ~ 9 (Jak ukazuje graf)
  4. Spojte pozemky na obou
  5. K připojení serva použijte 5v přijímač. (Pokud používáte více než dvě serva, zkuste si pořídit prodlužovač AdaFruit.
  6. Pokud použijete protoshield, budete moci připojit potřebné dva 5V bez větších potíží.

Krok 6: Kód

Kód
Kód

#zahrnout

Servo maléServo; // vytvoření objektu serva pro ovládání serva

Servo bigServo;

int pos = 0; // proměnná pro uložení polohy serva

int pos2 = 0;

neplatné nastavení () {

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

bigServo.attach (10); // připojí velké servo ke kolíku 9

}

prázdná smyčka () {

smallServo.write (0); // inits servo to zero positino

bigServo.write (0); // inicializace serv na nulové zpoždění positino (1000);

for (pos = 0; pos <= 180; pos += 1) {// jde z 0 stupňů na 180 stupňů

bigServo.write (pos); // řekněte servu, aby přešlo na pozici v proměnné 'pos'

zpoždění (10); // čeká 10 ms, než servo dosáhne polohy

}

zpoždění (1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) {// jde z 0 stupňů na 180 stupňů

// v krocích po 1 stupni

smallServo.write (pos2); // řekněte servu, aby přešlo na pozici v proměnné 'pos'

zpoždění (5); // čeká 15 ms, než servo dosáhne polohy

}

zpoždění (20000); // TOTO ZPOŽDÍ OVLÁDÁNÍ, JAK DLOUHO SlámA NALÉVÁ KAPALINU

for (pos2 = 165; pos2> = 0; pos2 -= 1) {// jde z 180 stupňů na 0 stupňů

smallServo.write (pos2); // řekněte servu, aby přešlo na pozici v proměnné 'pos'

zpoždění (5); // čeká 5 ms, než servo dosáhne polohy

}

for (pos = 180; pos> = 0; pos -= 1) {// jde od 180 stupňů do 0 stupňů

bigServo.write (pos); // řekněte servu, aby přešlo na pozici v proměnné 'pos'

zpoždění (15); // čeká 15 ms, než servo dosáhne polohy

}

bigServo.detach (); // ODSTRAŇUJE SERVO, ABY PŘEDCHÁZELY KONTINUÁLNÍM POHYBŮM.

smallServo.detach ();

}

Krok 7: Spojte prvky dohromady

Spojte prvky dohromady
Spojte prvky dohromady
Spojte prvky dohromady
Spojte prvky dohromady
  1. Mějte na paměti, že kapaliny mohou poškodit vaši elektroniku. Při provozu stroje s kapalinami buďte opatrní.
  2. Připojte velké servo k otočnému zásobníku.
  3. Připojte malé servo k měděné trubce a spusťte dodaný zdrojový kód (Poznámka: Během tohoto cyklu nepoužívejte kapaliny). To vám umožní kalibrovat slámu a zajistit synchronizaci zásobníku i slámy.
  4. Pokud je spokojen s pohybem rotujícího podnosu a slámy. Pokračujte v testování vodou.
  5. Utěsněte Arduino uvnitř krabice.
  6. Užijte si svůj drink.

Doporučuje: