Mündəricat:

İçki maşını: 7 addım
İçki maşını: 7 addım

Video: İçki maşını: 7 addım

Video: İçki maşını: 7 addım
Video: Stabil - Reenkarne | Official Video 2024, Noyabr
Anonim
İçki Maşını
İçki Maşını

Bu içki maşını, içkilərimizi tökmə üsullarımızı asanlaşdırmaq məqsədi ilə hazırlanmışdır.

Addım 1: MALZEMELER

  • 1x SG Böyük Servo
  • 1x SG90 Mikro Servo
  • 1x Arduino Uno
  • 4x Kiçik Vintlər
  • 1 x Boya Çubuğu
  • 1x Matkap
  • 1x İçməli
  • Saman 1x
  • Qalay vərəqi
  • 1x Taxta Dübel 3 ft Mis Borusu
  • 1x Mis T Birgə 6x Tellər
  • 1x elastik bant
  • 1x Saman
  • 1x Fincan Ağac Elektrik Bantı

Addım 2: Dönən Platformanın Yaradılması

Dönən Platformanın Yaradılması
Dönən Platformanın Yaradılması

Lazımi materiallar: -

  • 1 x Kalay vərəq
  • 1x Taxta Dübel
  • Tape -
  • 1x Vida
  • 1x Kubok
  • 1 x Boya Çubuğu
  • İsti yapışqan
  1. Kələm vərəqini istədiyiniz forma kəsin və kəsilməməsi üçün kənarlarını bantlayın.
  2. Əlavə sərtlik təmin etmək üçün boya çubuğunu qalay təbəqənin altına isti yapışdırın.
  3. Qalay vərəqinin ortasında əvvəlcədən bir delik açın və taxta dübelini vida ilə bağlayın (Qeyd: Çıxarılan mayenin ağırlığını tarazlaşdırmaq üçün əlavə çəkilər əlavə etməyiniz lazım ola bilər)
  4. İçki şüşənizi və isti yapışqanınızı qalay təbəqənin bir tərəfinə tutmaq üçün bir fincanın altını kəsin.

Addım 3: Şüşə Stendi və Arduino Muhafazası Yaratmaq

Şüşə Stendi və Arduino Kassasının yaradılması
Şüşə Stendi və Arduino Kassasının yaradılması
Şüşə Stendi və Arduino Kassasının yaradılması
Şüşə Stendi və Arduino Kassasının yaradılması

Lazımi materiallar: -

  • 3 ft Mis Borusu
  • 1x Mis T Ortağı
  • Ağac
  • İsti yapışqan
  • Qazma
  1. Arduino -nu dağılmadan qorumaq üçün ağacdan istifadə edərək bir korpus yaradın, dəstəyin üst hissəsində delik açın.
  2. Şüşəni tutmaq üçün mis borunu istədiyiniz hündürlüyə kəsin.
  3. Seçdiyiniz şüşədən istifadə edərək ağacdan bir tutacaq yaradın və biri mis boruya yapışdırmaq üçün, digəri də şüşənin boynuna sarmaq üçün iki deşik qazın.
  4. Tutucunu isti yapışqan istifadə edərək mis T-Derzinin üstündəki mis boruya bağlayın.

Addım 4: Şüşə Döküntüsünün Yaradılması

Şüşə tökmə borusunun yaradılması
Şüşə tökmə borusunun yaradılması
Şüşə tökmə borusunun yaradılması
Şüşə tökmə borusunun yaradılması
  • 1 x Plastik şüşə.
  • 1 x kiçik plastik parçası
  • 1x əyilə bilən saman
  • 1x kiçik arduino konnektoru
  • 1x kabel tutacağı
  • İsti yapışqan
  • Qazma
  1. Arduino konnektorunu kiçik plastik parçanın bir tərəfinə bağlamaq üçün isti yapışqan tabancasından istifadə edin. (Şəkil 1 -də göstərildiyi kimi).
  2. Kabel tutucusunu kiçik plastik parçanın digər tərəfinə bağlamaq üçün isti yapışqan tabancasından istifadə edin. (Şəkil 1 -də göstərildiyi kimi).
  3. Su şüşəsinin qapağından təxminən eyni diametrli plastik samanla bir delik açın.
  4. Plastik saman şüşə qapağına yapışdırmaq üçün isti yapışqan tabancasından istifadə edin. İstədiyiniz mayenin tərsinə çevrildikdən sonra onu saxlamaq üçün saman möhürləmək üçün isti yapışqan tabancasından istifadə edin.

Addım 5: Arduino qurun

Arduino qurun
Arduino qurun
Arduino qurun
Arduino qurun
  • 1x Elego UNO R3
  • 6x kişidən kişiyə kabel
  • Arduino R3 Proto Shield Kit
  • 1x firewire kabeli
  1. Protoshield -ı arduino -ya qoşun.
  2. Böyük servo ~ 10 rəqəmsal girişə qoşun (qrafikdə göstərildiyi kimi)
  3. Kiçik servo ~ 9 rəqəmsal girişə qoşun (Qrafikdə göstərildiyi kimi)
  4. Zəmini hər ikisinə bağlayın
  5. Servoları bağlamaq üçün 5v qəbuledicidən istifadə edin. (İkidən çox servo istifadə edirsinizsə, lütfən, AdaFruit genişləndiricisini əldə edin.
  6. Protoxield istifadə olunarsa, çox çətinlik çəkmədən lazım olan iki 5V -u bağlaya biləcəksiniz.

Addım 6: Kod

Kod
Kod

#daxil edin

Servo kiçik Servo; // servoya nəzarət etmək üçün servo obyekti yaradın

Servo bigServo;

int pos = 0; // servo mövqeyini saxlamaq üçün dəyişən

int pos2 = 0;

boş quraşdırma () {

smallServo.attach (9); // servoyu pin 9 -da servo obyektə bağlayır

bigServo.attach (10); // böyük servoyu pin 9 -a bağlayır

}

boşluq döngəsi () {

smallServo.write (0); // inits servo sıfır pozitinoya

bigServo.write (0); // başlanğıc servoları sıfıra qədər pozitino gecikməsinə (1000);

for (pos = 0; pos <= 180; pos += 1) {// 0 dərəcədən 180 dərəcəyə qədər gedir

bigServo.write (pos); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin

gecikmə (10); // servonun mövqeyinə çatması üçün 10 ms gözləyir

}

gecikmə (1000);

üçün (pos2 = 0; pos2 <= 165; pos2 += 1) {// 0 dərəcədən 180 dərəcəyə qədər gedir

// 1 dərəcə addımlarla

smallServo.write (pos2); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin

gecikmə (5); // servonun mövqeyə çatması üçün 15ms gözləyir

}

gecikmə (20000); // BU GECİKMƏLƏR SİFƏNİN SÜĞÜNÜ NECƏ UZUN TƏDBİR EDƏCƏYİNİ NƏZARƏT EDİR

üçün (pos2 = 165; pos2> = 0; pos2 -= 1) {// 180 dərəcədən 0 dərəcəyə doğru gedir

smallServo.write (pos2); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin

gecikmə (5); // servonun mövqeyinə çatması üçün 5 ms gözləyir

}

for (pos = 180; pos> = 0; pos -= 1) {// 180 dərəcədən 0 dərəcəyə qədər gedir

bigServo.write (pos); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin

gecikmə (15); // servonun mövqeyə çatması üçün 15ms gözləyir

}

bigServo.detach (); // SÜREKLİ HƏRƏKƏTLƏRİN ƏLAVƏ OLMASI ÜÇÜN SERVOU SİLİR.

smallServo.detach ();

}

Addım 7: Elementləri bir yerə qoyun

Elementləri bir yerə qoyun
Elementləri bir yerə qoyun
Elementləri bir yerə qoyun
Elementləri bir yerə qoyun
  1. Unutmayın ki, mayelər elektronikanıza zərər verə bilər. Maşını maye ilə işləyərkən diqqətli olun.
  2. Böyük servoyu fırlanan tepsiyə bağlayın.
  3. Kiçik servoyu mis boruya bağlayın və verilən mənbə kodunu işlədin (Qeyd: Bu iş zamanı maye istifadə etməyin). Bu, samanın kalibrini aparmağa və həm tepsinin, həm də samanın sinxron işlədiyinə əmin olmağa imkan verəcəkdir.
  4. Dönən tepsinin və samanın hərəkətindən razı olsanız. Su ilə sınamağa davam edin.
  5. Arduino'yu qutunun içərisinə bağlayın.
  6. İçkinizdən zövq alın.

Tövsiyə: