İçindekiler:

İçecek Makinesi: 7 Adım
İçecek Makinesi: 7 Adım

Video: İçecek Makinesi: 7 Adım

Video: İçecek Makinesi: 7 Adım
Video: 35 lik viski tek dikiş 2024, Kasım
Anonim
İçecek Makinesi
İçecek Makinesi

Bu içecek makinesi, içeceklerimizi dökme şeklimizi kolaylaştırmak amacıyla yapılmıştır.

1. Adım: MALZEMELER

  • 1x SG Büyük Servo
  • 1x SG90 Mikro Servo
  • 1x Arduino Uno
  • 4x Küçük Vidalar
  • 1x Boya Çubuğu
  • 1x Matkap
  • 1x İçme
  • 1x saman
  • teneke levha
  • 1x Ahşap Dübel 3 ft Bakır Boru
  • 1x Bakır T Eklemi 6x Teller
  • 1x Elastik Bant
  • 1x Saman
  • 1x Fincan Ahşap Elektrik Bandı

Adım 2: Dönen Platformun Oluşturulması

Dönen Platformun Oluşturulması
Dönen Platformun Oluşturulması

Gerekli Malzemeler: -

  • 1x Teneke Levha
  • 1x Ahşap Dübel
  • Kaset -
  • 1x Vida
  • 1x Kupa
  • 1x Boya Çubuğu
  • Sıcak tutkal
  1. Teneke levhayı istediğiniz şekilde kesin ve kesikleri önlemek için kenarlarını bantlayın.
  2. Ekstra sertlik sağlamak için boya çubuğunu teneke levhanın altına sıcak yapıştırın.
  3. Teneke levhanın ortasına önceden bir delik açın ve tahta dübeli bir vidayla tutturun (Not: Dağıtılan sıvının ağırlığını dengelemek için ekstra ağırlıklar eklemeniz gerekebilir)
  4. İçme bardağınızı ve sıcak tutkalı teneke levhanın bir tarafına tutmak için bir bardağın altını kesin.

Adım 3: Şişe Standı ve Arduino Muhafazasının Oluşturulması

Şişe Standı ve Arduino Muhafazasının Oluşturulması
Şişe Standı ve Arduino Muhafazasının Oluşturulması
Şişe Standı ve Arduino Muhafazasının Oluşturulması
Şişe Standı ve Arduino Muhafazasının Oluşturulması

Gerekli Malzemeler: -

  • 3 ft Bakır Boru
  • 1x Bakır T Ortak
  • Odun
  • Sıcak tutkal
  • Delmek
  1. Arduino'yu dökülme hasarından korumak için, bir muhafaza oluşturmak için ahşabı kullanın, destek için muhafazanın üstüne bir delik açın.
  2. Şişeyi tutmak için bakır boruyu istenen yüksekliğe kesin.
  3. Seçtiğiniz şişeyi kullanarak, ahşaptan bir tutucu oluşturun ve biri bakır boruya takmak, diğeri şişenin boynuna sarmak için iki delik açın.
  4. Tutacağı, sıcak tutkal kullanarak bakır T-Ekleminin üzerindeki bakır boruya takın.

Adım 4: Şişe Dökme Bacağını Oluşturma

Şişe Dökme Ağızlığının Oluşturulması
Şişe Dökme Ağızlığının Oluşturulması
Şişe Dökme Ağızlığının Oluşturulması
Şişe Dökme Ağızlığının Oluşturulması
  • 1x Plastik şişe.
  • 1x küçük plastik parça
  • 1x bükülebilir saman
  • 1x küçük arduino konektörü
  • 1x kablo tutucu
  • Sıcak tutkal
  • Delmek
  1. Arduino konektörünü küçük plastik parçanın yanlarından birine takmak için sıcak tutkal tabancasını kullanın. (Resim 1'de gösterildiği gibi).
  2. Kablo tutucuyu küçük plastik parçanın diğer tarafına tutturmak için sıcak tutkal tabancasını kullanın. (Resim 1'de gösterildiği gibi).
  3. Su şişesinin kapağında plastik pipetle kabaca aynı çapta bir delik açın.
  4. Plastik pipeti şişe kapağına takmak için sıcak tutkal tabancasını kullanın. Pipeti ters çevirdikten sonra istenen sıvıyı korumak için sıcak tutkal tabancasını kullanın.

Adım 5: Arduino'yu Kurun

Arduino'yu Kur
Arduino'yu Kur
Arduino'yu Kur
Arduino'yu Kur
  • 1x Elego UNO R3
  • 6x erkekten erkeğe kablo
  • Arduino R3 Proto Kalkan Kiti
  • 1x firewire kablosu
  1. Protoshield'ı arduinoya bağlayın.
  2. Büyük servoyu ~10 dijital girişe bağlayın (grafikte gösterildiği gibi)
  3. Küçük servoyu ~9 dijital girişine bağlayın (Grafikte gösterildiği gibi)
  4. Her ikisine de toprakları bağlayın
  5. Servoları bağlamak için 5v alıcıyı kullanın.(İkiden fazla servo kullanıyorsanız lütfen bir AdaFruit genişletici edinmeye bakın.
  6. Eğer protoshield kullanılırsa, gerekli iki adet 5V'u fazla uğraşmadan bağlayabileceksiniz.

Adım 6: Kod

kod
kod

#Dahil etmek

Servo küçükServo; // bir servoyu kontrol etmek için servo nesnesi yarat

Servo büyükServo;

int konum = 0; // servo konumunu saklamak için değişken

int konum2=0;

geçersiz kurulum() {

smallServo.attach(9);// pin 9'daki servoyu servo nesnesine bağlar

bigServo.attach(10); // büyük servoyu pin 9'a bağlar

}

boşluk döngüsü () {

küçükServo.write(0); // servoyu sıfır positinoya başlatır

bigServo.write(0); // servoları sıfır konum gecikmesine başlat(1000);

for (konum = 0; konum <= 180; konum += 1) { // 0 dereceden 180 dereceye gider

bigServo.write(kon); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

gecikme(10); // servonun pozisyona ulaşması için 10ms bekler

}

gecikme(1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) { // 0 dereceden 180 dereceye gider

// 1 derecelik adımlarla

küçükServo.write(pos2); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

gecikme(5); // servonun pozisyona ulaşması için 15ms bekler

}

gecikme (20000); // BU GECİKTİRME, ÇAMURUN NE KADAR SIVI DÖKMESİNİ KONTROL EDER

for (pos2 = 165; pos2 >= 0; pos2 -= 1) { // 180 dereceden 0 dereceye gider

küçükServo.write(pos2); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

gecikme(5); // servonun pozisyona ulaşması için 5ms bekler

}

for (konum = 180; konum >= 0; konum -= 1) { // 180 dereceden 0 dereceye gider

bigServo.write(kon); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

gecikme(15); // servonun pozisyona ulaşması için 15ms bekler

}

bigServo.detach(); // SÜREKLİ HAREKETLERİ ÖNLEMEK İÇİN SERVOYU KALDIRIR.

küçükServo.detach();

}

7. Adım: Öğeleri Bir Araya Getirin

Öğeleri Bir Araya Getirin
Öğeleri Bir Araya Getirin
Öğeleri Bir Araya Getirin
Öğeleri Bir Araya Getirin
  1. Lütfen sıvıların elektronik cihazlarınıza zarar verebileceğini unutmayın. Makineyi sıvılarla çalıştırırken dikkatli olun.
  2. Büyük servoyu döner tablaya takın.
  3. Küçük servoyu bakır boruya takın ve sağlanan kaynak kodunu çalıştırın (Not: Bu çalıştırma sırasında sıvı kullanmayın). Bu, pipeti kalibre edebilmenizi ve hem tepsinin hem de pipetin senkronize olarak çalıştığından emin olmanızı sağlar.
  4. Döner tabla ve pipetin hareketinden memnun kalınırsa. Su ile test etmeye devam edin.
  5. Arduino'yu kutunun içine kapatın.
  6. İçeceğinizin tadını çıkarın.

Önerilen: