Daftar Isi:

Mesin Minuman: 7 Langkah
Mesin Minuman: 7 Langkah

Video: Mesin Minuman: 7 Langkah

Video: Mesin Minuman: 7 Langkah
Video: MESIN RO RAKITAN 17 STEPS - PENJERNIH AIR MINUM - DIY RO - MESIN AIR MINUM ISI ULANG RUMAHAN 2024, November
Anonim
Mesin Minuman
Mesin Minuman

Mesin minuman ini dibuat dengan maksud untuk memudahkan cara kita menuangkan minuman kita.

Langkah 1: BAHAN

  • 1x Servo Besar SG
  • 1x SG90 Mikro Servo
  • 1x Arduino Uno
  • 4x Sekrup Kecil
  • 1x Cat Tongkat
  • 1x Bor
  • 1x Minum
  • Sedotan 1x
  • lembaran timah
  • 1x Kayu Dowel 3 kaki Pipa Tembaga
  • 1x Tembaga T Bersama 6x Kabel
  • 1x Pita Elastis
  • 1x Sedotan
  • 1x Cangkir Pita Listrik Kayu

Langkah 2: Membuat Platform Berputar

Membuat Platform Berputar
Membuat Platform Berputar

Bahan yang Diperlukan: -

  • 1x Lembar Timah
  • 1x Kayu Dowel
  • Pita -
  • 1x Sekrup
  • 1x Piala
  • 1x Cat Tongkat
  • Lem panas
  1. Potong lembaran timah ke bentuk yang diinginkan dan rekatkan ujungnya untuk menghindari pemotongan.
  2. Lem panas cat menempel ke bagian bawah lembaran timah untuk memberikan kekakuan ekstra.
  3. Pra-bor lubang di tengah lembaran timah dan pasang paku kayu dengan sekrup (Catatan: Anda mungkin perlu memasang pemberat ekstra untuk mengimbangi berat cairan yang dikeluarkan)
  4. Potong bagian bawah cangkir untuk menahan gelas minum dan lem panas ke satu sisi lembaran timah.

Langkah 3: Membuat Dudukan Botol dan Kandang Arduino

Membuat Stand Botol dan Enclosure Arduino
Membuat Stand Botol dan Enclosure Arduino
Membuat Stand Botol dan Enclosure Arduino
Membuat Stand Botol dan Enclosure Arduino

Bahan yang Diperlukan: -

  • Pipa Tembaga 3 kaki
  • 1x Sambungan T Tembaga
  • Kayu
  • Lem panas
  • Mengebor
  1. Untuk melindungi arduino dari kerusakan akibat tumpahan, gunakan kayu untuk membuat enklosur, bor lubang di bagian atas enklosur untuk penyangga.
  2. Potong pipa tembaga ke ketinggian yang diinginkan untuk menahan botol.
  3. Dengan menggunakan botol pilihan, buat dudukan yang terbuat dari kayu dan bor dua lubang, satu untuk menempel pada pipa tembaga, dan satu lagi untuk melingkari leher botol.
  4. Pasang dudukan ke pipa tembaga di atas T-Joint tembaga menggunakan lem panas.

Langkah 4: Membuat Cerat Tuang Botol

Membuat Cerat Tuang Botol
Membuat Cerat Tuang Botol
Membuat Cerat Tuang Botol
Membuat Cerat Tuang Botol
  • 1x botol plastik.
  • 1x potongan kecil plastik
  • 1x sedotan yang bisa ditekuk
  • 1x konektor arduino kecil
  • 1x pemegang kabel
  • Lem panas
  • Mengebor
  1. Gunakan pistol lem panas untuk memasang konektor arduino ke salah satu sisi potongan plastik kecil. (Seperti yang ditunjukkan pada Gambar 1).
  2. Gunakan pistol lem panas untuk menempelkan dudukan kabel ke sisi lain dari potongan plastik kecil. (Seperti yang ditunjukkan pada Gambar 1).
  3. Buat lubang melalui tutup botol air dengan diameter sedotan plastik yang kira-kira sama.
  4. Gunakan lem panas untuk menempelkan sedotan plastik ke tutup botol. Gunakan pistol lem panas untuk menyegel sedotan untuk mempertahankan cairan yang diinginkan setelah terbalik.

Langkah 5: Siapkan Arduino

Siapkan Arduino
Siapkan Arduino
Siapkan Arduino
Siapkan Arduino
  • 1x Elego UNO R3
  • 6x kabel pria ke pria
  • Kit Perisai Proto Arduino R3
  • 1x kabel firewire
  1. Hubungkan Protoshield ke arduino.
  2. Hubungkan servo besar ke input digital ~ 10 (seperti yang ditunjukkan pada grafik)
  3. Hubungkan servo kecil ke input digital ~9 (Seperti yang ditunjukkan pada grafik)
  4. Hubungkan tanah di keduanya
  5. Gunakan penerima 5v untuk menghubungkan Servos. (jika Anda menggunakan lebih dari dua servo, harap lihat untuk mendapatkan ekstender AdaFruit.
  6. Jika protoshield digunakan, Anda akan dapat menghubungkan dua 5V yang diperlukan tanpa banyak kerepotan.

Langkah 6: Kode

Kode
Kode

#termasuk

Servo kecilServo; // buat objek servo untuk mengontrol servo

Servo besarServo;

int pos = 0; // variabel untuk menyimpan posisi servo

int pos2=0;

batalkan pengaturan() {

smallServo.attach(9);// menempelkan servo pada pin 9 ke objek servo

bigServo.attach(10); // pasang servo besar ke pin 9

}

lingkaran kosong() {

smallServo.write(0); // inisi servo ke posisi nol

bigServo.write(0); // init servos ke nol positino delay(1000);

for (pos = 0; pos <= 180; pos += 1) { // berubah dari 0 derajat ke 180 derajat

bigServo.write(pos); // beri tahu servo untuk pergi ke posisi dalam variabel 'pos'

penundaan (10); // menunggu 10 ms untuk servo mencapai posisi

}

penundaan (1000);

for (pos2 = 0; pos2 <= 165; pos2 += 1) { // berubah dari 0 derajat ke 180 derajat

// dalam langkah 1 derajat

smallServo.write(pos2); // beri tahu servo untuk pergi ke posisi dalam variabel 'pos'

penundaan (5); // menunggu 15 ms untuk servo mencapai posisi

}

penundaan (20000); // PENUNDAAN INI MENGONTROL BERAPA LAMA STRAW SOURS LIQUID

for (pos2 = 165; pos2 >= 0; pos2 -= 1) { // berubah dari 180 derajat ke 0 derajat

smallServo.write(pos2); // beri tahu servo untuk pergi ke posisi di variabel 'pos'

penundaan (5); // menunggu 5 ms untuk servo mencapai posisi

}

for (pos = 180; pos >= 0; pos -= 1) { // berubah dari 180 derajat ke 0 derajat

bigServo.write(pos); // beri tahu servo untuk pergi ke posisi di variabel 'pos'

penundaan (15); // menunggu 15 ms untuk servo mencapai posisi

}

bigServo.detach(); // MENGHAPUS SERVO UNTUK MENCEGAH GERAKAN TERUS MENERUS.

smallServo.detach();

}

Langkah 7: Letakkan Elemen Bersama

Letakkan Elemen Bersama
Letakkan Elemen Bersama
Letakkan Elemen Bersama
Letakkan Elemen Bersama
  1. Perlu diketahui bahwa cairan dapat merusak elektronik Anda. Berhati-hatilah saat menjalankan mesin dengan cairan.
  2. Pasang servo besar ke baki yang berputar.
  3. Pasang servo kecil ke tabung tembaga dan jalankan kode sumber yang disediakan (Catatan: Jangan gunakan cairan selama proses ini). Ini akan memungkinkan Anda untuk dapat mengkalibrasi sedotan dan memastikan baki dan sedotan berjalan sinkron.
  4. Jika puas dengan gerakan baki dan sedotan yang berputar. Lanjutkan untuk mengujinya dengan air.
  5. Segel Arduino di dalam kotak.
  6. Nikmati minumanmu.

Direkomendasikan: