Daftar Isi:
- Langkah 1: Yang Kami Butuhkan:
- Langkah 2: Siapkan Raspberry Pi
- Langkah 3: Menghubungkan Layar
- Langkah 4: Menghubungkan Relay/Raspberry
- Langkah 5: Kode untuk GUI
- Langkah 6: Pemasangan Terakhir
- Langkah 7: Kesimpulan
Video: Mesin Koktail Dengan GUI Raspberry: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Anda suka 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 tautannya di sini
Langkah 1: Yang Kami Butuhkan:
Untuk proyek ini saya akan menggunakan 8 botlle tetapi Anda dapat beradaptasi dengan mudah jika Anda ingin lebih sedikit atau lebih.
-Raspberry B: Apa pun harus bekerja
-8 saluran relai: setiap saluran akan menjadi botlle. (1 saluran = 1 botol)
-Kawat yang paling penting adalah female to male.
-8 Pompa air setiap pompa akan digunakan untuk satu botol
-Pipa saya punya 10m.
-Layar sentuh 2.8 untuk menampilkan antarmuka pengguna
- Kartu SD 8G: minimal 8GB
-Pembaca kartu SD saya yakin sebagian besar dari Anda sudah memilikinya tetapi untuk berjaga-jaga.
- Wadah untuk minuman, saya membiarkan Anda memilih karena itu akan tergantung pada ide Anda. Mobil tambang berisi 1.5 liter
Langkah 2: Siapkan Raspberry Pi
Untuk menggunakan raspbery dan layar sentuh, kita memerlukan gambar raspbian yang dimodifikasi
3 perangkat lunak pertama:
-Adafruit modifikasi gambar raspbian
-Win32diskimager untuk membakar gambar pada kartu SD
-Putty untuk terhubung dari jarak jauh ke raspberry
Pencitra disk WIn32:
Setelah mengunduh instal.
Buka, 1/ Anda akan melihat "perangkat" secara umum defaultnya bagus (jika Anda hanya memiliki kartu sd yang terhubung)
2/ Klik pada folder ikon biru dan pilih gambar raspbian jessie yang telah Anda unduh
3/ Klik tulis dan selesai.
Anda sekarang dapat memasukkan kartu ke raspberry.
Dempul:
Ini memungkinkan kita untuk terhubung melalui SSH, buka Putty (tidak perlu menginstal)
-Hubungkan kabel internet ke raspberry
-Anda perlu menemukan ip raspberry 2 dengan cara mudah:
-Hubungkan ke antarmuka kotak Anda, Anda akan dapat melihat perangkat dengan IP
-Hubungkan layar sentuh dan keyboard ke terminal lalu ifconfig
Sekarang di Putty masukkan alamat ip akan menjadi seperti 192.168.0.3 lalu enter
-itu akan meminta untuk percaya klik ya (gambar)
-login: kata sandi pi: raspberry
Tinggalkan jendela di samping kita akan kembali lagi nanti
Langkah 3: Menghubungkan Layar
Yang kurang nyaman adalah layarnya sudah terpasang sehingga ketika Anda mencolokkannya akan menggunakan semua pin serak.
Saya telah menguji setiap pin untuk mengetahui mana yang menggunakan layar (cek gambar)
Untuk menghubungkan layar itu akan menjadi pin yang sama dengan raspberry
Setelah terhubung jika Anda telah menginstal raspbian Anda akan dapat menggunakannya.
Saran untuk layar:
bilah tugas mengambil tempat, jika Anda mengklik kanan padanya maka pengaturan panel => lanjutan => hapus centang ruang yang disediakan untuk bilah tugas
Konfigurasikan satu klik:
Satu klik: JIKA Anda mengklik untuk menggunakan hanya klik di layar pada puty: cd /home/pi/.config => nano libfm.conf
Baris 5 single_click = 0 ubah menjadi single_click = 1
Langkah 4: Menghubungkan Relay/Raspberry
Gambar menunjukkan untuk satu pompa air.
pompa air + = RELAY
pompa air - = Pengisi daya 12V
Saya menggunakan satu pengisi daya 12V (potong bagian atas) negatif masuk ke setiap pompa (negatif) dan positif setiap saluran relai
Satu pengisi daya sudah cukup karena hanya satu pompa yang akan bekerja pada saat itu
Ulangi ini untuk 8 pompa.
Untuk mempelajari lebih lanjut tentang raspberry dan menyampaikan topik yang luar biasa di sini
Langkah 5: Kode untuk GUI
Kami selesai untuk bagian material (jenis).
Mari kita buat antarmuka Pengguna Grafis:
Anda sekarang dapat kembali ke dempul setelah terhubung, kami akan membuat kode kami di desktop:
cd /home/pi/Desktop
buka file:
minuman nano.sh
untuk memastikan file dapat dieksekusi
chmod +x drink.sh
dan tempel kode:
Jika Anda ingin mengubah kode:
"GPIO mode out" berarti Anda menghidupkan pin (jadi relai menyala)
Gpio = pin pada raspberry, tetapi pin fisiknya tidak sama dengan sistem.
Periksa gambar.
Jadi jika Anda ingin menambah atau mengubah minuman, cukup ubah namanya di "menu boisson" dan di badan kode, Anda dapat dengan mudah melihat setiap minuman memiliki bagian kode yang kecil.
#!/bin/bash sementara benar; lakukan choice="$(zenity --width=400 --height=300 --list --column "" --title="Cocktail" / "cocktail" / "soft" / "shooter" / "cow boy") " echo $choice case "${choice}" di "cocktail") while true; lakukan pilihan="$(zenity --width=400 --height=300 --list --column "" --title="test" / "wiski coca" / "wodka orange" / "ricard eau" / "tequila orange"\ "Gin orange")" echo $choice case "${choice}" in "wiski coca") gpio mode 2 out sleep 3 gpio mode 2 input / gpio mode 0 out sleep 4 gpio mode 0 input break;; "wodka orange") mode gpio 3 keluar tidur 2 mode gpio 3 masukan / mode gpio 7 keluar tidur 4 mode gpio 7 masukan istirahat;; "ricard eau") mode gpio 24 keluar tidur 3 mode gpio 24 input / mode gpio 25 keluar tidur 3 mode gpio 25 input istirahat;; "tequila orange") gpio mode 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 3 gpio mode 7 input break;; "Gin oranye") mode gpio 23 keluar tidur 2 mode gpio 23 masukan / mode gpio 7 tidur 4 mode gpio 7 masukan istirahat;; *) echo "sampai jumpa" istirahat;; esac selesai;; "lunak") sementara benar; do choice="$(zenity --width=400 --height=300 --list --column "" --title="test" / "oranye" / "coca" / "eau")" echo $choice case "${choice}" in "oranye") gpio mode 7 out sleep 6 gpio mode 7 input break;; "coca") mode gpio 0 tidur 6 mode gpio 0 masukan istirahat;; "eau") mode gpio 25 keluar tidur 6 mode gpio 25 masukan istirahat;; *) echo "sampai jumpa" istirahat;; esac selesai;; "penembak") sementara benar; lakukan pilihan="$(zenity --width=400 --height=300 --list --column "" --title="test" / "wiski" / "wodka" / "tequila" / "gin" / " TGV")" echo $choice case "${choice}" dalam "wiski") gpio mode 2 out sleep 2 gpio mode 2 input break;; "wodka") mode gpio 3 keluar tidur 2 mode gpio 3 masukan istirahat;; "tequila") mode gpio 22 keluar tidur 2 mode gpio 22 masukan istirahat;; "gin") mode gpio 23 keluar tidur 2 mode gpio 23 masukan istirahat;; "TGV") mode gpio 22 mode tidur 1 mode gpio 22 input / mode gpio 23 mode tidur 1 mode gpio 23 input / mode gpio 3 mode tidur 1 mode gpio 3 input istirahat;; *) echo "sampai jumpa" istirahat;; esac selesai;;
"anak sapi")
sementara benar; lakukan pilihan="$(zenity --width=400 --height=300 --list --column "" --title="test" / "ricard pierre" / "wiski coca" / "wodka orange" / "gin orange" / "tequila orange" / "cimetiere")" echo $choice case "${choice}" di "ricard pierre") mode gpio 24 out sleep 4 mode gpio 24 input / gpio mode 25 out sleep 5 mode gpio 25 input merusak;; "wiski coca") mode gpio 2 keluar tidur 3 mode gpio 2 masukan / mode gpio 0 tidur 6 mode gpio 0 masukan istirahat;; "wodka orange") mode gpio 3 keluar tidur 3 mode gpio 3 masukan / mode gpio 7 keluar tidur 6 mode gpio 7 masukan istirahat;; "gin orange") mode gpio 23 keluar tidur 3 mode gpio 23 masukan / mode gpio 7 keluar tidur 6 mode gpio 7 masukan istirahat;; "tequila orange") gpio mode 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 6 gpio mode 7 input break;; "cimetière") mode gpio 2 keluar tidur 2 mode gpio 2 input / mode gpio 3 keluar tidur 2 mode gpio 3 input / mode gpio 23 keluar tidur 2 mode gpio 23 input / mode gpio 25 keluar tidur 2 mode gpio 25 input / mode gpio 7 keluar tidur 1 mode gpio 7 masukan istirahat;; *) echo "sampai jumpa" istirahat;; esac selesai;; *) echo "sampai jumpa" istirahat;; esac selesai
Langkah 6: Pemasangan Terakhir
Saya menggunakan furnitur vertikal dari IKEA lebih murah daripada membangun sendiri.
Saya memotong persegi dari pintu depan untuk meletakkan gelas
Saya membuat beberapa lubang di rak untuk melewati pipa, pipa pompa masuk ke sana.
Di bagian bawah saya meletakkan rak kawat dari komputer ventilasi dengan wadah untuk air bocor
Langkah 7: Kesimpulan
Semuanya berfungsi dengan baik tetapi saya menghadapi beberapa masalah tanpa pengawasan.
Beberapa masalah:
-Kasusnya agak ketat, ketika Anda mengisi bisa rumit. -
- Wadah untuk minuman ada di atas dan gelas di bawah; itu akan membuat siphon yang berarti bahkan ketika pompa berhenti cairan terus mengalir.
Untuk menghindari ini, gunakan kasing horizontal atau seperti saya, Anda harus membuat lubang kecil di pipa di bagian pencelupan.
Anda juga dapat melihat saya memiliki kabel di mana-mana yang terlihat buruk, jadi meja horizontal akan menjadi pilihan terbaik.
Nasihat:
Tempelkan beberapa stiker di setiap wadah untuk mengetahui minuman apa yang terhubung dengan relai.
Jika Anda menyukai instruksinya, silakan pilih
Direkomendasikan:
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
GUI MESIN PENJUAL MODERN MENGGUNAKAN RASPBERRY PI DENGAN Django: 4 Langkah
GUI VENDING MACHINE MODERN MENGGUNAKAN RASPBERRY PI DENGAN Django: Bisakah kita membuat GUI modern menggunakan bahasa web untuk vending machine? Jawaban untuk di atas adalah ya kita bisa. Kita bisa menggunakannya untuk mesin penjual otomatis menggunakan mode kios. Ide berikut sudah saya terapkan pada proyek saya yang sudah ada dan berfungsi dengan baik dan kami menguji
GrooveTail - Mesin Koktail: 8 Langkah
GrooveTail - Cocktail-Machine: Berhenti menghabiskan waktu Anda dengan membuat koktail dan google semua bahannya. Jadikan diri Anda mesin koktail. Itulah yang terlintas di kepala saya ketika saya mendapatkan ide untuk membuat proyek ini. Saya ingin melakukan sesuatu yang saya sukai
Mesin Koktail: 8 Langkah
Mesin Koktail: Anda menyukai pesta dan teknologi? Anda ingin sesuatu yang membuat rekan kuliah Anda cemburu? Maka Anda membutuhkan mesin koktail. Di sini saya tunjukkan cara membuatnya sendiri
Kabinet Arkade Koktail Kelas Furnitur: 12 Langkah (dengan Gambar)
Kabinet Arkade Koktail Kelas Furnitur: Saya seorang desainer produk, pecandu videogame, dan penghobi apartemen. Saya digigit oleh bug arcade MAME, dan perlu mendapatkan hadiah pernikahan untuk teman-teman saya Dorothy dan Arvon, jadi saya memutuskan untuk merancang dan membuat kabinet arcade yang tidak mencolok