Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Barbot pembuat Koktail portabel murah dengan Aplikasi!

Komponen dan persediaan

Arduino UNO
× 1
Kabel jumper (generik)
× 10
Kabel Jumper Pria/Wanita
× 10
Modul relai 8 Saluran 5V
× 1
Breadboard (generik)
× 1
Modul Bluetooth HC-05
× 1
6m selang silikon 6x9mm
× 1
0,1qF kapasitor
× 8
Kabel warna merah dan hitam 0,75mm²
× 1
Resistor 1k ohm
× 1
Melalui Resistor Lubang, 2 kohm
× 1
Pompa DC 12V
× 8

Alat dan mesin yang diperlukan

Besi solder (generik)
Kawat Solder, Bebas Timah
Pemotong &Pemotong Kawat, 18-10 AWG / 0,75-4mm² Kabel Kapasitas
Bor / Driver, 20V
Multitool, Obeng
Mata bor untuk kayu berdiameter 28 mm

Aplikasi dan layanan online

MIT App Inventor 2

Tentang proyek ini

Saya terinspirasi untuk membuat barbot setelah melihat beberapa proyek serupa di Youtube. Tingkat keterampilan dan jumlah bagian dari sebagian besar barbot membuat saya berpikir bahwa saya dapat menyederhanakan ini dengan menggunakan pompa. Desain lain menggunakan pompa memompa sangat lambat (lebih dari satu menit untuk mencampur minuman kecil) dan pompa yang saya gunakan sangat bagus untuk aplikasi.

Berikut adalah video untuk menunjukkan kemajuan saya dalam proyek:

Membuat proyek ini Saya juga mengingat perlunya kode yang solid dan komentar yang baik sehingga Anda dapat mengubah proyek untuk mencampur minuman yang Anda inginkan.

Jadi saya pertama kali memulai dengan membuat bingkai dari beberapa panel kayu yang saya letakkan di sekitar. Saya memotong 4 buah ukuran 16, 5cm x 33cm (6, 5 inci x 13 inci) dan menyambungkan keduanya dengan sekrup seperti yang Anda lihat pada gambar di bawah ini:

Kemudian saya memotong sepotong kayu lain ke dimensi sisi dalam bujur sangkar ketika Anda akan menghubungkan semua pelat bersama yang kita potong sebelumnya. Dan mengebor beberapa lubang di dalamnya dengan mata bor 28mm. Pastikan bagian tengah lubang berjarak 5 cm (2 inci) sehingga Anda memiliki cukup ruang untuk pompa di sana.

Saya memasang pelat seperti yang Anda lihat di gambar. Pastikan Anda menggunakan bor kecil untuk mengebor lubang sekrup terlebih dahulu. Ini akan membantu mencegah kayu membelah.

Kemudian tiba saatnya untuk menghubungkan Arduino Uno dengan modul Bluetooth dan papan relay. Anda tidak perlu menghubungkan pompa. Gunakan skema kawat untuk melakukannya.

Kami tidak ingin memeriksa apakah sirkuit papan relai, modul Bluetooth, dan Arduino Uno berfungsi. Jadi setelah ini unduh kodenya ke Arduino Uno.

Jadi sekarang saya harus merekomendasikan pengujian sirkuit. Pertama, Anda harus mengunduh aplikasi dan menghubungkan modul Bluetooth. Pastikan modul Bluetooth menyala dan berkedip.

Kemudian ikuti panduan video ini:

Harap dicatat bahwa saya membuat aplikasi sehingga Anda harus menekan tombol lebih lama untuk memastikan kecelakaan tetap minimal. Jadi tekan tombol selama 2-3 detik.

Jadi saat menekan koktail, Anda akan mendengar relai menyala dan mati. Anda juga dapat memeriksa lampu di papan relai. Cara yang baik untuk menguji semua pompa adalah dengan menjalankan program pembersihan. Setiap relay harus diaktifkan selama 5 detik masing-masing satu per satu.

Anda harus menyolder pada kapasitor 1qF. Anda harus melakukan ini karena jika tidak, suara frekuensi radio dari sikat motor DC akan menyebabkan modul Bluetooth terputus dan hal-hal lain yang tidak Anda inginkan.

Setelah ini, Anda dapat menghubungkan catu daya dan pompa. Masukkan pompa ke dalam lubang yang telah kita bor sebelumnya. Untuk melakukannya, Anda harus melepas komponen pelindung bulat ekstra. Ini jepretan mudah. Sisihkan satu karena kita akan menggunakannya nanti.

Tidak, Anda dapat menghubungkan catu daya, papan relai, dan pompa bersama-sama menggunakan diagram pengkabelan. Setelah ini, Anda dapat memeriksa dengan aplikasi apakah pompa berfungsi. Jika Anda memiliki masalah dengan komunikasi Bluetooth, Anda harus memeriksa apakah ada kapasitor yang lepas.

Kemudian Anda dapat mulai mengatur segalanya untuk membuat minuman asli. Pertama saya sarankan untuk membersihkan semua pompa. Anda harus mendapatkan kendi besar atau ember dengan air bersih dan memasukkan semua selang hisap ke dalam ember. Di sisi tekanan selang (di mana nanti gelas koktail pergi), Anda juga harus meletakkan kendi atau ember kosong. Sekarang Anda dapat menjalankan program pembersihan dan memeriksa apakah semua pompa berfungsi.

Setelah ini, Anda dapat mengatur segalanya untuk membuat koktail pertama Anda. Anda harus memasukkan selang ke dalam botol yang benar. Jika Anda menghubungkan semuanya sesuai dengan diagram pengkabelan, Pompa 1 (terhubung ke relai 1 dan pin2) adalah vodka. Pump 2 adalah jus cranberry dan seterusnya...

//menentukan pin yang digunakan untuk setiap minuman, Anda dapat mengubahnya tergantung bagaimana Anda menghubungkan pompa dan minuman.int Vodka =2;int Cointreau =3;int CranberryJuice =4;int Sprite =5; int LemonJuice =6;int Air Gula =7;int BlueCur =8;int Gin =9; 

Jika Anda mengubah sesuatu, Anda dapat memperbaiki nomor pin dalam kode.

Ada tombol bernama "Set-up all" dan tombol ini akan mengaktifkan semua pompa sebentar untuk mengisi selang dan pompa. Untuk pertama kalinya saya menyarankan untuk mengatur setiap pompa individu sehingga Anda yakin terhubung ke botol wright.

Mulailah dengan "Set-up vodka" dan kerjakan dengan benar semua botol sehingga Anda tahu itu baik-baik saja.

Jika ini semua baik-baik saja, Anda bisa mulai dengan membuat koktail pertama Anda. Saya memprogramnya untuk gelas besar jadi pastikan Anda menggunakan gelas besar;-).

Jika Anda menemukan proporsi minuman yang tidak sesuai dengan keinginan Anda, Anda dapat mengubahnya di kode:

// Cosmoif (status =='c') { Serial.println("Cosmo dalam pembuatan"); Campuran(2500,1500,3800,0,1200,1200,0,0); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin} 

Ini adalah kode untuk Cosmo. Nilai dalam tanda kurung adalah waktu setiap pompa bekerja dalam milidetik. Misalnya jika Anda ingin mengubah jumlah air gula dalam minuman Anda dari 1,2 detik menjadi 2 detik, Anda dapat mengubah Mix(2500,1500,3800,0,1200,1200,0,0) menjadi Mix(2500,1500 ,3800,0,1200,2000,0,0)

Anda dapat melakukan ini dengan semua nilai dan menyesuaikannya dengan selera Anda.

Jika Anda memiliki pertanyaan, silakan tinggalkan komentar.

PERBARUI => Saya dibuat sebuah lainnya satu dengan a sedikit berbeda Tata letak:

Dukungan saya kerja oleh membeli saya a kopi.

Kode

  • Pembuat koktail Arduino dengan Bluetooth
  • File sumber aplikasi (tidak diperlukan untuk build)
Pembuat koktail Arduino dengan BluetoothC/C++
Untuk terhubung melalui bluetooth dan biarkan pembuat koktail membuatkan Anda minuman.
// dibuat oleh Seafoxc//#include //SoftwareSerial EEBlue(0, 1); // RX | TX//menentukan pin yang digunakan untuk setiap minuman, Anda dapat mengubahnya tergantung bagaimana Anda menghubungkan pompa dan minuman.int Vodka =2;int Cointreau =3;int CranberryJuice =4;int Sprite =5;int LemonJuice =6; int SugarWater =7;int BlueCur =8;int Gin =9;int state =0;// berapa lama waktu antara beralih ke pompa berikutnya.int TimeBetweenPours =500;void setup(){ Serial.begin(9600); Serial.println("Gerbang bluetooth terbuka.\n Hubungkan ke HC-05 dari perangkat bluetooth lain dengan 1234 sebagai kunci pasangan!"); // Atur pin 2-9 ke pin keluaran untuk menggerakkan papan relai pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); // Relayboard saya adalah papan "low true". Jadi mengatur output ke energi rendah relai. Anda tidak ingin semuanya menyala saat menyalakan pembuat koktail... digitalWrite(2,HIGH); digitalWrite(3,TINGGI); digitalWrite(4,TINGGI); digitalWrite(5,TINGGI); digitalWrite(6,TINGGI); digitalWrite(7,TINGGI); digitalWrite(8,TINGGI); digitalWrite(9,TINGGI); } void loop(){if(Serial.available()> 0){ // Memeriksa apakah data berasal dari status port serial =Serial.read(); // Membaca data dari serial port Serial.println(state);}// Cocktails://Vodka spriteif (state =='a') { Serial.println("Vodka Sprite in the making"); Campuran(3000,0,0,0,5000,0,0,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Blue Lagoonif (status =='b') { Serial.println("Blue Lagoon dalam pembuatan"); Campuran(2000,0,0,5000,1800,1000,1800,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin } // Cosmoif (status =='c') { Serial.println("Cosmo dalam pembuatan"); Campuran(2500,1500,3800,0,1200,1200,0,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Lemon dropif (status =='d') { Serial.println("Lemon drop in the making"); Campur (1500.1500,0,0,1800,1200,0,0); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Blue Moonif (status =='e') { Serial.println("Blue Moon dalam pembuatan"); Campuran(2000,0,3000,0,1800,1200,1200,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Blue Gin Moonif (status =='f') { Serial.println("Blue Gin Moon in the making"); Campuran (0,0,3000,0,1800,1200,1200,2000); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Double Strikeif (status =='i') { Serial.println("Double Strike in the making"); Campuran(2000,0,3000,0,1800,0,1200,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Tom Collinsif (status =='h') { Serial.println("Tom Collins dalam pembuatan"); Campur (0,0,0,4000,1800,1800,0,2200); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Flying Dutchmanif (status =='g') { Serial.println("Flying Dutchman dalam pembuatan"); Campuran (0,2000,0,0,1200,1000,0,2000); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// London Cosmoif (status =='j') { Serial.println("London Cosmo dalam pembuatan"); Campuran (0,2000,5000,1800,0,0,0,2000); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin } // Vodka Cranberry if (sebutkan =='k') { Serial.println("Vodka Cranberry dalam pembuatan"); Campuran(2000,0,5000,0,0,1200,0,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Cranberry Gin if (sebutkan =='l') { Serial.println("Cranberry Gin dalam pembuatan"); Campuran (0,0,5000,0,2000,0,0,2200); // Vodka, Triple Sec, Jus cranberry, Sprite, Jus jeruk nipis, Air gula, Blue Curacao, Gin }// Opsi pengujian dan perawatan// Pengaturan Vodkaif (status =='m') { Serial.println("Set -up Vodka"); Campuran(1100,0,0,0,0,0,0,0); // Vodka, Triple Sec, Cranberry juice, Sprite, Lime juice, Sugar water, Blue Curacao, Gin }// Set-up Tripple Secif (status =='n') { Serial.println("Set-up Tripple Sec" ); Campuran(0,1100,0,0,0,0,0,0); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Set-up Cranberry juiceif (status =='o') { Serial.println("Set-up Cranberry juice" ); Campuran(0,0,1000,0,0,0,0,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Set-up Spriteif (status =='p') { Serial.println("Set-up Sprite"); Campuran(0,0,0,1000,0,0,0,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Set-up Lime juiceif (state =='q') { Serial.println("Set-up Lime juice" ); Campuran(0,0,0,0,1100,0,0,0); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Set-up Sugar waterif (state =='v') { Serial.println("Set-up Sugar water" ); Campuran(0,0,0,0,0,1200,0,0); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Set-up Blue curacaoif (status =='r') { Serial.println("Set-up Blue curacao" ); Campuran(0,0,0,0,0,0,800,0); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Set-up Ginif (status =='s') { Serial.println("Set-up Gin"); Campuran(0,0,0,0,0,0,0,1000); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Cleaningif (status =='t') { Serial.println("Set-up Gin"); Campuran(4000,4000,4000,4000,4000,4000,4000,4000); // Vodka, Triple Sec, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin }// Siapkan semua (pertama kali pertama setelah dibersihkan)if (status =='u') { Serial.println( "Atur Semua"); Campuran (800,800,800,800,1000,1600,800,800); // Vodka, Tiga Detik, Jus Cranberry, Sprite, Jus Jeruk Nipis, Air Gula, Blue Curacao, Gin } }Void Mix(int ​​DelayTimeVodka, int DelayTimeCointreau, int DelayTimeCranberryJuice, int DelayTimeSprite, int DelayTimeLemonJuice, int DelayTimeSugarTimeCurtDelayTimeCurt ) { keadaan =0; penundaan (800); digitalWrite(Vodka, RENDAH); penundaan(DelayTimeVodka); digitalWrite(Vodka, TINGGI); delay(WaktuAntaraPours); digitalWrite(Cointreau, RENDAH); delay(DelayTimeCointreau); digitalWrite(Cointreau, TINGGI); delay(WaktuAntaraPours); digitalWrite(Jus Cranberry, RENDAH); delay(DelayTimeCranberryJuice); digitalWrite(Jus Cranberry, TINGGI); delay(WaktuAntaraPours); digitalWrite(Sprite, RENDAH); delay(DelayTimeSprite); digitalWrite(Sprite, TINGGI); delay(WaktuAntaraPours); digitalWrite(Jus Lemon, RENDAH); delay(DelayTimeLemonJuice); digitalWrite(Jus Lemon, TINGGI); delay(WaktuAntaraPours); digitalWrite(Air Gula, RENDAH); delay(DelayTimeSugarWater); digitalWrite(Air Gula, TINGGI); delay(WaktuAntaraPours); digitalWrite(BlueCur, RENDAH); delay(DelayTimeBlueCur); digitalWrite(BlueCur, TINGGI); delay(WaktuAntaraPours); digitalWrite(Gin, RENDAH); penundaan (DelayTimeGin); digitalWrite(Gin, TINGGI); delay(WaktuAntaraPours); Serial.println("Minuman sudah selesai!"); status =0;}
File sumber aplikasi (tidak diperlukan untuk build)YAML
Ini adalah file AIA yang dapat Anda unggah di MIT app inventor. Harap perhatikan bahwa saya baru mengenal penemu aplikasi jadi mungkin beberapa hal tidak ditulis dengan baik tetapi berfungsi :-).
Tidak ada pratinjau (hanya unduh).

Skema

Gunakan ini untuk menyolder/menghubungkan kabel Anda harus menginstal ini di ponsel Anda untuk menghubungkan pembuat koktail dan mengirim perintah untuk membuat minuman. cocktailmaker_JLYQqbd2dT.apk

Proses manufaktur

  1. Toilet Portabel
  2. Tissue dengan Lotion
  3. REWE International menyederhanakan IoT dengan App Hosting
  4. Membuat papan tempat memotong roti Arduino tanpa kabel jumper
  5. Memetakan Aliran Suhu Rumah Tangga dengan Sensor Murah
  6. Memantau Suhu Dengan Raspberry Pi
  7. Detektor tangisan bayi DIY yang mudah dengan Raspberry Pi
  8. Panduan Pembuatan Raspberry Pi Portabel (Retropie Handheld) Bagian 1
  9. Membantu tim Anda memulai aplikasi CMMS seluler
  10. Desain Aplikasi Perusahaan:Apakah iOS Sesuai dengan Android dalam hal Keamanan?