Daftar Isi:
- Perlengkapan
- Langkah 1: Menggambar Lubang
- Langkah 2: Menggergaji/mengebor Lubang
- Langkah 3: Merekatkan Kasing
- Langkah 4: Skema
- Langkah 5: Menyolder Pompa
- Langkah 6: Menghubungkan Relayboard ke Pompa
- Langkah 7: Tambahkan Power Supply dan Raspberry Pi
- Langkah 8: Tambahkan Sensor Inframerah
- Langkah 9: Hubungkan Modul Ultrasonik
- Langkah 10: Pasang Pintu
- Langkah 11: Pasang Sakelar Pintu
- Langkah 12: Buat Pemegang Tabung
- Langkah 13: Masukkan Corong
- Langkah 14: Pasang Tabung ke Pompa
- Langkah 15: Memotong Tabung untuk Botol
- Langkah 16: Tambahkan Plug Distribusi
- Langkah 17: Hubungkan Lcd
- Langkah 18: Rekatkan Panel Depan
- Langkah 19: Melukis
- Langkah 20: Isi Mesin
- Langkah 21: Buat Database
- Langkah 22: Menulis Kode
Video: Pembuat Koktail: 22 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Koktail, cara yang bagus untuk mengakhiri hari yang melelahkan, atau untuk memulai pesta yang menyenangkan. Anda pergi ke bar, memesan minuman mewah, duduk dan menunggu campuran surgawi tiba. Di penghujung malam Anda membayar tagihan, memberi tip kepada bartender dan Anda sedang dalam perjalanan. Tetapi bagaimana jika saya memberi tahu Anda bahwa ada cara bagi Anda untuk menikmati koktail lezat yang sama tanpa pergi ke bar atau bahkan menghabiskan banyak uang. Yang diperlukan hanyalah sedikit waktu luang Anda dan sedikit kreativitas. Teruslah membaca, dan saya akan menjelaskan langkah demi langkah cara membuat mesin koktail sendiri di rumah.
Perlengkapan
Untuk kasus
- Tebal MDF 6mm
- 2x374mm / 462mm
- 2 x 280mm / 462mm
- 2x174mm / 250mm
- 1x162mm / 250mm
- 1x150mm / 250mm
- 1x180mm / 162mm
- 1x180mm / 362mm
- 1x362mm / 100mm
- 1x374mm / 292mm
- Tebal MDF 12mm
- 1x374mm / 292mm
- 2 x engsel
- sekrup
- lem kayu
Untuk elektronik
-1 x layar LCD 16x2
- Relayboard 1 x 5V 8 saluran
- Catu daya 1 x 12V DC 100W
- 1 x raspberry pi 3B+
- Pompa Dosis DC 8 x 12V
- 1 x PCA8574p I2C I/O expander
- 1 x papan tempat memotong roti
- Resistor 1x330 Ohm
- Resistor 2x470 Ohm
- 1 x steker distribusi
- 1 x sensor penghindaran rintangan inframerah
- 1 x modul ultrasonik
- 1 x sakelar pintu magnetik
- kawat tembaga
Tambahan
- 1 x corong kecil
- 1 x tutup nutella yang fleksibel
- Tabung fleksibel 8m tebal 4mm
- 3 x jepitan
- cat putih
- 1 x pengocok koktail
Minuman
- 1 x botol gin
- 1 x botol rum
- 1 x botol vodka
- 1 x botol tequila
- 1 x botol triple sec
- 1 x botol air jeruk nipis
- 1 x botol sirup sederhana
- 1 x botol cola
(opsional)
- 8 botol yang sama
Langkah 1: Menggambar Lubang
Kami mulai dengan mengukur dan menggambar lubang yang diperlukan pada kayu.
-
panel depan (374mm/462mm)
- 6,5 cm dari atas, di tengah panel, kami menggambar persegi panjang ukuran layar lcd kami.
- di bagian bawah, di tengah panel, kami menggambar persegi panjang dengan tinggi 25cm dengan lebar 15cm untuk pintunya.
-
panel belakang kompartemen elektronik (362mm/100mm)
gambarlah 8 kali permukaan pompa pada panel ini, untuk membuat semua pompa pas
-
panel atas ruang pengocok (180mm/162mm)
- gambar lingkaran sebesar ujung corong di tengah panel
- 3 cm dari tepi sisi pendek, gambar bentuk dua lubang yang diperlukan agar modul ultrasonik pas.
- di sudut kanan depan, buat lubang kecil, 1cm dari kedua sisi. Dua kabel ditembakkan melaluinya.
-
panel sisi kanan ruang pengocok (174mm/250mm)
10 cm dari bawah (sisi pendek), gambar dua lubang yang diperlukan agar sensor inframerah pas (di tengah)
Langkah 2: Menggergaji/mengebor Lubang
Sekarang kita telah menggambar lubang kita, saatnya untuk mengambil beberapa mesin berat dan memotong/menggergaji/mengebornya. Saya menggunakan bor sederhana dan fretsaw, dan dalam waktu kurang dari satu jam pekerjaan itu selesai.
Jika Anda seperti saya, dan mengalami kesulitan menggergaji pada garis yang ditarik, Anda dapat menggunakan file setelahnya untuk memperbaiki kesalahan Anda.
Langkah 3: Merekatkan Kasing
-
Untuk luar
- Mulailah dengan menempelkan panel belakang (yang terbesar) ke panel bawah (yang tebal) pada sudut 90 derajat.
- Tambahkan sisi (2 x 280mm/462mm).
- Kami akan membiarkan bagian depan dan atas terbuka untuk saat ini
-
untuk bagian dalam
-
Mulailah dengan membuat ruang pengocok.
- lem kedua sisi (2 x 174mm/250mm) ke panel belakang (162mm/250mm)
- tambahkan panel atas (180mm/162mm) dengan dua lubang untuk modul ultrasonik menghadap panel belakang. Panel ini harus menutupi sisi ketiga panel dengan sempurna.
-
-
untuk kompartemen elektronik
lem panel motor ke panel bawah (362mm/180mm)
- rekatkan ruang pengocok ke bagian tengah bagian depan mesin (sisakan 6mm untuk panel depan.
- lem kompartemen elektronik di bagian atas mesin, 6mm dari depan. Panel motor harus menghadap panel belakang.
Langkah 4: Skema
Sebelum kita mulai menghubungkan semua komponen elektronik, mari kita lihat skemanya.
Langkah 5: Menyolder Pompa
Pastikan semua ground terhubung. Dengan cara ini kita dapat dengan mudah menghubungkannya ke ground catu daya.
Langkah 6: Menghubungkan Relayboard ke Pompa
- Hubungkan semua COM dari relayboard, sehingga kita dapat dengan mudah menghubungkannya ke catu daya 12V.
- Hubungkan setiap NO pada relayboard dengan pompa yang berbeda (+).
Langkah 7: Tambahkan Power Supply dan Raspberry Pi
Jangan pedulikan panel depan dalam gambar, saya hanya meletakkannya di sana untuk mengetahui berapa banyak ruang yang akan ada untuk elektronik.
-
sambungkan papan relai seperti ini
- 5V ke pin 5V pada raspberry pi
- GND ke GND di raspberry pi
- masing-masing IN ke pin GPIO pada raspberry pi
- hubungkan rangkaian pin GND pompa dengan 0V catu daya, dan rangkaian COM di papan relai dengan 12V catu daya.
- Sekarang, jika Anda menjalankan skrip sederhana yang mengaktifkan semua pin GPIO yang terhubung, Anda dapat menguji penyolderan Anda dan memperbaiki kesalahan apa pun sebelum ada banyak kabel di kompartemen. Semua pompa harus mulai
Langkah 8: Tambahkan Sensor Inframerah
- pertama-tama saya mengebor lubang di tengah kompartemen elektronik, sehingga kabel dari ruang pengocok bisa naik.
-
mulai dengan mengonfigurasi sensor dengan benar
- sambungkan VDD ke 3.3V pada raspberry pi
- hubungkan GND ke GND pada raspberry pi
- letakkan selembar karton kecil di antara penerima dan pemancar
- letakkan pengocok sekitar 5cm dari sensor
- ambil obeng dan putar pemangkas di bagian atas sampai led OUT padam.
- uji gerakkan pengocok bolak-balik dan lihat apakah sensor bereaksi terhadap gerakan. (LED OUT harus menyala dan mati).
- ulangi jika perlu.
- masukkan receiver dan transmitter melalui lubang yang kita buat tadi.
- sambungkan pin OUT ke pin GPIO pada raspberry pi.
Langkah 9: Hubungkan Modul Ultrasonik
- masukkan modul ke dalam lubang di bagian atas ruang pengocok yang kita buat sebelumnya.
- hubungkan VCC dengan lima volt pada raspberry pi.
- sambungkan pelatuk dengan pin GPIO
- buat pembagi tegangan antara GND dan gema (seperti yang ditunjukkan pada gambar)
- hubungkan GDN dengan GND dari raspberry pi.
- sambungkan gema dengan pin GPIO
jika Anda tidak mengerti apa yang saya maksud dengan pembagi tegangan, lihat lagi skemanya. itu memastikan bahwa gema 5V diturunkan ke 3.3V.
Langkah 10: Pasang Pintu
- Gunakan sekrup kecil untuk memasang engsel ke pintu dan panel depan.
- lubang seukuran jari untuk memudahkan membuka pintu.
Langkah 11: Pasang Sakelar Pintu
Gunakan sekrup atau lem untuk menempelkan dua bagian sakelar pintu ke pintu, dan bagian dalam ruang pengocok.
Langkah 12: Buat Pemegang Tabung
- potong delapan buah tabung sekitar 20cm
- gunakan benda bundar (saya menggunakan tutup nutella yang fleksibel) untuk menahannya
Langkah 13: Masukkan Corong
- tempatkan corong di lubang terakhir di panel atas ruang pengocok.
- tempatkan pemegang tabung di corong, dan kencangkan dengan pasak pakaian.
Langkah 14: Pasang Tabung ke Pompa
pasang sisi lain dari tabung ke sisi pengeluaran pompa.
Langkah 15: Memotong Tabung untuk Botol
potong berbagai ukuran tabung, sehingga setiap botol akan dihubungkan dengan pompa. Pasang mereka ke sisi pompa yang tidak digunakan.
Langkah 16: Tambahkan Plug Distribusi
- potong steker konektor
- bor lubang di sisi kompartemen elektronik
- masukkan kabel melalui lubang
- pasang kembali steker konektor
Langkah 17: Hubungkan Lcd
- hubungkan lcd seperti yang ditunjukkan pada skema
- gunakan expander i/o I2C, karena tidak akan ada cukup pin GPIO
- baru kali ini kita membutuhkan papan tempat memotong roti kecil
Langkah 18: Rekatkan Panel Depan
sekarang setelah LCD (komponen terakhir kami) terhubung, kami dapat merekatkan panel depan ke mesin kami.
Langkah 19: Melukis
pastikan untuk menutupi bagian non-kayu dengan selotip, dan cat mesin dengan warna pilihan Anda.
Langkah 20: Isi Mesin
Hal terakhir yang perlu kita lakukan sebelum kita dapat mengunggah kode dan menikmati koktail yang lezat, adalah mengisi mesin dengan beberapa minuman keras, dan beberapa mixer.
Langkah 21: Buat Database
buat koneksi ke raspberry pi, dan buat databasenya.
BUAT DATABASE JIKA TIDAK ADA `cocktailmaker` /*!40100 DEFAULT CHARACTER SET utf8 */;GUNAKAN `cocktailmaker`; -- MySQL dump 10.13 Distrib 5.7.17, untuk Win64 (x86_64) -- -- Host: 127.0.0.1 Database: cocktailmaker -- --------------------- ---------------------------------- -- Server versi 5.7.20-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMA utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
DROP TABLE JIKA ADA `cocktaillogboek`;
/*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `cocktaillogboek` (`id_cocktail_log` int(11) NOT NULL AUTO_INCREMENT, `aantal` tinyint(4) DEFAULT NULL, `datum` datetime DEFAULT CURRENT_TIMESTAMP, `cocktail_id` int(11) NOT NULL, PRIMARY KEY, `cocktail_id`), KEY `fk_Cocktaillogboek_Cocktails1_idx` (`cocktail_id`), CONSTRAINT `fk_Cocktaillogboek_Cocktails1` FOREIGN KEY (`cocktail_id`) REFERENSI `cocktails` (`id_cocktail`) AKSI 5 KARET DEFAULT=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
--
LOCK TABLES `cocktaillogboek` MENULIS;
/*!40000 ALTER TABLE `cocktaillogboek` DISABLE KEYS */; INSERT INTO `cocktaillogboek` NILAI (1, 1, '-05-2019 18:06:24', 1), (2, 1, '2019-05-31 18:06:24', 2), (3, 2, '-31-05-2019 18:06:24', 1), (4, 2, '-31-05-2019 18:06:24', 2); /*!40000 ALTER TABLE `cocktaillogboek` ENABLE KEYS */; BUKA TABEL;
--
DROP TABLE JIKA ADA `cocktails`;
/*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `cocktails` (`id_cocktail` int(11) NOT NULL AUTO_INCREMENT, `naam_cocktail` tinytext, `code_cocktail` varchar(45) DEFAULT NULL, `inhoud_cocktail` float DEFAULT NULL, PRIMARY KEY (`id_cocktail`), code_cocktail_UNIQUE` (`code_cocktail`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
--
LOCK TABLES `koktail` MENULIS;
/*!40000 ALTER TABLE `cocktails` DISABLE KEYS */; INSERT INTO `cocktails` NILAI (1, 'long island iced tea', '1q3n2q3n3q3n4q3n5q3x6q3n8q2', 20), (2, 'tequila sunrise', '2q5x7q5x9q3', 13); /*!40000 ALTER TABLE `cocktails` ENABLE KEYS */; BUKA TABEL;
--
DROP TABLE JIKA ADA `dranken`;
/*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `dranken` (`id_drank` int(11) NOT NULL AUTO_INCREMENT, `naam_drank` tinytext, `tijd_per_centiliter` float DEFAULT NULL, `inhoud_drank` float DEFAULT NULL, `pomp_drank` tinyint(4) PRFAULT NULL(4) DEFAULT NULL(4) id_drank`)) ENGINE=InnoDB AUTO_INCREMENT=12 CHARSET DEFAULT=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
--
LOCK TABLES `dranken` MENULIS;
/*!40000 ALTER TABLE `dranken` DISABLE KEYS */; INSERT INTO `dranken` NILAI (1, 'gin', 20, 70, 1), (2, 'tequila', 20, 70, 2), (3, 'wodka', 20, 70, 3), (4, 'tiga detik', 20, 70, 4), (5, 'rum', 20, 70, 5), (6, 'wiski', 20, 70, NULL), (7, 'cola', 15, 100, 6), (8, 'sinaasappelsap', 25, 100, 7), (9, 'limoensap', 20, 100, 8), (10, 'grenadine', 30, 100, 9), (11, 'suikersiroop', 30, 100, 10); /*!40000 ALTER TABLE `dranken` ENABLE KEYS */; BUKA TABEL;
--
DROP TABLE JIKA ADA `dranken_cocktails`;
/*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `dranken_cocktails` (`Dranken_id_drank` int(11) NOT NULL, `Cocktail_id_cocktail` int(11) NOT NULL, PRIMARY KEY (`Dranken_id_drank`, `Cocktail_id_cocktail`), KEY `fk_Dranken_cocktail_hak_Dranken_dranken fk_Dranken_has_Cocktail_Dranken1_idx` (`Dranken_id_drank`), CONSTRAINT` fk_Dranken_has_Cocktail_Cocktail1` ASING KEY (`Cocktail_id_cocktail`) REFERENSI` cocktails` (`id_cocktail`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT` fk_Dranken_has_Cocktail_Dranken1` ASING KEY (`Dranken_id_drank`) PUSTAKA` drinken` (`id_drank`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
--
LOCK TABLES `dranken_cocktails` MENULIS;
/*!40000 ALTER TABLE `dranken_cocktails` DISABLE KEYS */; /*!40000 ALTER TABLE `dranken_cocktails` ENABLE KEYS */; BUKA TABEL;
--
DROP TABLE JIKA ADA `softs`;
/*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `softs` (`bruisend_drank` tinyint(4) DEFAULT NULL, `drank_id` int(11) NOT NULL, KEY `fk_Softs_Dranken1_idx` (`drank_id`), CONSTRAINT `fk_Softs_Dranken1` FOREIGN id ` (`id_drank`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
--
LOCK TABLES `softs` MENULIS;
/*!40000 ALTER TABLE `softs` DISABLE KEYS */; INSERT INTO `softs` NILAI (1, 7), (0, 8), (0, 9), (0, 10), (0, 11); /*!40000 ALTER TABLE `softs` ENABLE KEYS */; BUKA TABEL;
--
DROP TABLE JIKA ADA `spirits`;
/*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `spirits` (`alcohol_percentage_drank` tinytext, `soort_drank` tinytext, `drank_id` int(11) NOT NULL, KEY `fk_Spirits_Dranken_idx` (`drank_id`), CONSTRAINT `fk_Spirits_Ranken `Spirits_Dranken` ` (`id_drank`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
--
LOCK TABLES `roh` MENULIS;
/*!40000 ALTER TABLE `spirits` DISABLE KEYS */; INSERT INTO `spirits` NILAI ('40', 'gin', 1), ('35', 'tequila', 2), ('37.5', 'wodka', 3), ('40', 'triple sec ', 4), ('37,5', 'rum', 5), ('37,5', 'wiski', 6); /*!40000 ALTER TABLE `spirits` ENABLE KEYS */; BUKA TABEL;
--
--
-- Membuang rutinitas untuk database 'cocktailmaker' -- /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Pembuangan selesai pada 03-06-2019 14:56:53
Langkah 22: Menulis Kode
Banyak jam kerja masuk ke program ini, untungnya bagi Anda saya memiliki repositori github.
Berikut ini tautan ke kode.
Direkomendasikan:
Koktail SmartBar: 6 Langkah
Koktail SmartBar: Dalam instruksi ini saya akan membantu Anda membuat smartbar. saya membuat proyek ini karena saya suka minum koktail dan saya ingin mengotomatiskan prosesnya
Mesin Koktail Dengan GUI Raspberry: 7 Langkah (dengan Gambar)
Mesin Koktail Dengan GUI Raspberry: Anda menyukai teknologi dan pesta? Proyek ini dibuat untuk Anda ! Dalam tutorial ini kita akan membuat mesin koktail otomatis dengan antarmuka grafis. Semuanya dikendalikan oleh raspberry !EDIT: Saya membuat yang baru lebih mudah dan lebih murah link di sini
Membuat Mesin Koktail Mentah Sendiri: 5 Langkah (dengan Gambar)
Membuat Mesin Koktail Mentah Anda Sendiri: Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya menggabungkan Arduino Nano, LCD, rotary encoder, tiga pompa peristaltik dengan driver motor, sel beban dan beberapa potong kayu untuk membuat minyak mentah, tetapi Mesin Koktail fungsional. Sepanjang jalan saya akan
Pembuat Koktail: 4 Langkah
CocktailMaker: CocktailMaker adalah nama proyek saya, fungsinya sudah dapat disimpulkan dari namanya. Tujuannya adalah untuk membuat koktail yang Anda pilih di situs web yang dibuat sendiri. Di situs web, Anda dapat menemukan koktail mana yang dapat dibuat, sejarah koktail
D4E1 - Pembuat Seni: Pembuat Pola Kertas: 8 Langkah
D4E1 - Pembuat Seni: Pembuat Pola Kertas: Kami adalah 4 mahasiswa Desain Produk Industri dari Howest dan ini adalah pembuat seni kami. Apa itu pembuat seni dan mengapa. Pembuat seni adalah mesin sederhana yang memungkinkan anak-anak penyandang disabilitas kognitif membuat bahan kerajinan yang menyenangkan atau membentuk tugas sederhana yang