Mundarija:

Ichish mashinasi: 7 qadam
Ichish mashinasi: 7 qadam

Video: Ichish mashinasi: 7 qadam

Video: Ichish mashinasi: 7 qadam
Video: 🤔 Erim har kuni 2-3 marta qo'shilaylik, birga bo'laylik, yaqinlik qilaylik deydi. | Fayoz Aminov 2024, Noyabr
Anonim
Ichish mashinasi
Ichish mashinasi

Bu ichimlik mashinasi ichimliklarni quyish usullarini osonlashtirish maqsadida qilingan.

1 -qadam: MATERIALLAR

  • 1x SG Katta Servo
  • 1x SG90 mikro -servo
  • 1 marta Arduino Uno
  • 4x kichik vintlardek
  • 1x bo'yoq bo'yog'i
  • 1x matkap
  • 1x ichish
  • Somon 1x
  • Kalay varaq
  • 1x yog'och dübel 3 futli mis quvur
  • 1x Mis T qo'shma 6x simlar
  • 1x elastik tasma
  • 1x Somon
  • 1x chashka yog'och elektr tasmasi

2 -qadam: aylanadigan platformani yaratish

Aylanadigan platformani yaratish
Aylanadigan platformani yaratish

Kerakli materiallar: -

  • 1x qalay varaq
  • 1x yog'och dublon
  • Lenta -
  • 1x vint
  • 1x kubogi
  • 1x bo'yoq bo'yog'i
  • Issiq elim
  1. Qalay varaqni kerakli shaklga kesib oling va kesilmasligi uchun qirralarini yopishtiring.
  2. Qo'shimcha qattiqlikni ta'minlash uchun qalay varag'ining pastki qismiga issiq yopishtiruvchi bo'yoq yopishtiring.
  3. Qalay varag'ining o'rtasida oldindan teshik oching va yog'och dublonni vint bilan mahkamlang (Eslatma: tarqatilgan suyuqlikning vaznini muvozanatlash uchun sizga qo'shimcha og'irliklar qo'shishingiz kerak bo'ladi)
  4. Ichimlik stakanini va qalay varag'ining bir tomoniga issiq elim yopish uchun stakanning pastki qismini kesib oling.

3 -qadam: shisha idishni va Arduino muhofazasini yaratish

Shisha idishni va Arduino muhofazasini yaratish
Shisha idishni va Arduino muhofazasini yaratish
Shisha idishni va Arduino muhofazasini yaratish
Shisha idishni va Arduino muhofazasini yaratish

Kerakli materiallar: -

  • 3 futli mis quvur
  • 1x Mis T qo'shma
  • Yog'och
  • Issiq elim
  • Matkap
  1. Arduinoni to'kilmaslikdan himoya qilish uchun yog'ochdan mahkamlagichni yarating, tayanch uchun korpusning yuqori qismida teshik qiling.
  2. Shishani ushlab turish uchun mis quvurini kerakli balandlikka kesib oling.
  3. Tanlangan shishadan foydalanib, yog'ochdan yasalgan ushlagich yarating va ikkita teshikni burang, biri mis quvurga, ikkinchisi shishaning bo'yniga o'raladi.
  4. Tutqichni mis T-birikmasining ustidagi mis quvurga issiq elim yordamida mahkamlang.

4 -qadam: Shishani to'kib tashlang

Shishani to'kib tashlash naychasini yaratish
Shishani to'kib tashlash naychasini yaratish
Shishani to'kib tashlash naychasini yaratish
Shishani to'kib tashlash naychasini yaratish
  • 1x plastik shisha.
  • 1x kichik plastmassa
  • 1x egiluvchi somon
  • 1x kichik arduino ulagichi
  • 1x kabel ushlagichi
  • Issiq elim
  • Matkap
  1. Arduino ulagichini plastmassaning kichik qismining bir tomoniga ulash uchun issiq yopishtiruvchi tabancadan foydalaning. (1 -rasmda ko'rsatilganidek).
  2. Kichik plastmassaning boshqa tomoniga simi ushlagichini ulash uchun issiq yopishtiruvchi tabancadan foydalaning. (1 -rasmda ko'rsatilganidek).
  3. Plastik idishning diametri taxminan bir xil bo'lgan suv idishi qopqog'idan teshik oching.
  4. Plastik somonni shisha qopqog'iga yopishtirish uchun issiq yopishtiruvchi quroldan foydalaning. Somonni ag'darib tashlagandan so'ng kerakli suyuqlikni ushlab turish uchun somonni yopish uchun issiq yopishtiruvchi quroldan foydalaning.

5 -qadam: Arduino -ni o'rnating

Arduino -ni o'rnating
Arduino -ni o'rnating
Arduino -ni o'rnating
Arduino -ni o'rnating
  • 1x Elego UNO R3
  • 6x erkak kabeli
  • Arduino R3 Proto Shield to'plami
  • 1x yong'in kabeli
  1. Protoshieldni arduino -ga ulang.
  2. Katta servoni ~ 10 raqamli kirishiga ulang (grafikda ko'rsatilganidek)
  3. Kichik servoni ~ 9 raqamli kirishiga ulang (grafikda ko'rsatilganidek)
  4. Maydonlarni ikkalasiga ham ulang
  5. Servolarni ulash uchun 5v qabul qilgichdan foydalaning. (Agar siz ikkitadan ortiq servo ishlatayotgan bo'lsangiz, iltimos, AdaFruit kengaytirgichini oling.
  6. Agar protoshola ishlatilsa, siz ko'p qiyinchiliklarsiz, kerakli ikkita 5V ni ulashingiz mumkin bo'ladi.

6 -qadam: Kod

Kodeks
Kodeks

#qo'shing

Servo kichik Servo; // servoni boshqarish uchun servo ob'ekt yaratish

Katta servo xizmati;

int pos = 0; // servo holatini saqlash uchun o'zgaruvchi

int pos2 = 0;

bo'sh o'rnatish () {

smallServo.attach (9); // servo moslamaga 9 -pinli servo biriktiradi

bigServo.attach (10); // katta servo 9 -pinga ulanadi

}

void loop () {

smallServo.write (0); // inits servo nol pozitino

bigServo.write (0); // boshlang'ich servolari nol pozitino kechikishiga (1000);

uchun (pos = 0; pos <= 180; pos += 1) {// 0 darajadan 180 gradusgacha boradi

bigServo.write (pos); // servoga aytingki, "pos" o'zgaruvchan pozitsiyasiga o'ting.

kechikish (10); // servo holatiga yetguncha 10ms kutadi

}

kechikish (1000);

uchun (pos2 = 0; pos2 <= 165; pos2 += 1) {// 0 darajadan 180 gradusgacha boradi

// 1 daraja qadamda

smallServo.write (pos2); // servoga "pos" o'zgaruvchan pozitsiyasiga o'tishni ayting

kechikish (5); // servo holatiga yetguncha 15ms kutadi

}

kechikish (20000); // BU KECHALISH SAMUNI QANCHA SUZUQ BO'LADI

uchun (pos2 = 165; pos2> = 0; pos2 -= 1) {// 180 darajadan 0 gradusgacha boradi

smallServo.write (pos2); // servoga "pos" o'zgaruvchan pozitsiyasiga o'tishni ayting

kechikish (5); // servo holatiga yetguncha 5ms kutadi

}

uchun (pos = 180; pos> = 0; pos -= 1) {// 180 darajadan 0 gradusgacha boradi

bigServo.write (pos); // servoga aytingki, "pos" o'zgaruvchan pozitsiyasiga o'ting.

kechikish (15); // servo holatiga yetguncha 15ms kutadi

}

bigServo.detach (); // TINIMLI HARAKATLARNI oldini olish uchun xizmatni olib tashlaydi.

smallServo.detach ();

}

7 -qadam: Elementlarni bir joyga qo'ying

Elementlarni bir joyga qo'ying
Elementlarni bir joyga qo'ying
Elementlarni bir joyga qo'ying
Elementlarni bir joyga qo'ying
  1. E'tibor bering, suyuqliklar elektronikaga zarar etkazishi mumkin. Mashinani suyuqlik bilan ishlaganda ehtiyot bo'ling.
  2. Katta servoni aylanadigan laganda ustiga mahkamlang.
  3. Kichik servoni mis quvurga ulang va manba kodini ishlating (Eslatma: bu ish paytida suyuqlik ishlatmang). Bu sizga somonni kalibrlash imkoniyatini beradi va laganda ham, somon ham sinxron ishlayotganiga ishonch hosil qiladi.
  4. Agar aylanadigan laganda va somonning harakatidan qoniqsangiz. Uni suv bilan tekshirishga o'ting.
  5. Arduino -ni qutiga muhrlab qo'ying.
  6. Ichishingizdan rohatlaning.

Tavsiya: