Isi kandungan:
- Langkah 1: Apa yang Kami Perlu:
- Langkah 2: Sediakan Raspberry Pi
- Langkah 3: Menyambungkan Skrin
- Langkah 4: Menyambungkan Relay / Raspberry
- Langkah 5: Kod untuk GUI
- Langkah 6: Pemasangan Akhir
- Langkah 7: Kesimpulannya
Video: Mesin Cocktail Dengan GUI Raspberry: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Anda suka teknologi dan pesta? Projek ini dibuat untuk anda!
Dalam tutorial ini kita akan membuat mesin koktel automatik dengan antara muka grafik.
Semua yang dikawal oleh raspberry!
EDIT: Saya membuat pautan yang lebih mudah dan lebih murah di sini
Langkah 1: Apa yang Kami Perlu:
Untuk projek ini saya akan menggunakan 8 botlle tetapi anda boleh menyesuaikan diri dengan mudah jika anda mahukan kurang atau lebih.
-Raspberry B: Mana-mana yang mesti berfungsi
-8 relay saluran: setiap saluran akan menjadi botlle. (1 saluran = 1 botol)
-Kawat yang paling penting adalah wanita hingga lelaki.
-8 Pam air setiap pam akan digunakan untuk satu botlle
-Paip saya mendapat 10m.
-Skrin sentuh 2.8 untuk memaparkan antara muka pengguna
- Kad SD 8G: sekurang-kurangnya 8GB
-Pembaca kad SD saya percaya kebanyakan anda sudah memilikinya tetapi sekiranya berlaku.
- Bekas untuk minuman, saya membiarkan anda memilih kerana ia akan bergantung pada idea anda. Kereta saya mengandungi 1.5 liter
Langkah 2: Sediakan Raspberry Pi
Untuk menggunakan raspbery dan skrin sentuh, kita memerlukan gambar raspbian yang diubah suai
Perisian pertama 3:
-Adafruit gambar raspbian yang diubah suai
-Win32diskimager untuk membakar gambar pada kad SD
-Putty untuk menyambung dari jauh ke raspbery
Imager cakera WIn32:
Selepas memuat turun, pasangkannya.
Membukanya, 1 / anda akan melihat "peranti" secara umum lalai adalah baik (jika anda hanya menyambungkan kad sd)
2 / Klik pada folder ikon biru dan pilih gambar jessie raspbian yang telah anda muat turun
3 / Klik tulis dan selesai.
Anda kini boleh memasukkan kad ke raspberry.
Dempul:
Ia membolehkan kita berhubung melalui SSH, Putty terbuka (tidak perlu dipasang)
-Sambungkan kabel internet ke raspberry
-Anda perlu mencari ip raspberry 2 dengan cara mudah:
-Sambungkan ke antara muka kotak anda, anda akan dapat melihat peranti dengan IP
-Sambungkan skrin sentuh dan papan kekunci pergi ke terminal kemudian ifconfig
Sekarang di Putty masukkan alamat ip seperti 192.168.0.3 kemudian masukkan
-itu akan meminta kepercayaan klik ya (gambar)
-login: kata laluan pi: raspberry
Tinggalkan tingkap di sebelah sana kita akan kembali ke sini nanti
Langkah 3: Menyambungkan Skrin
Yang tidak selesa pada skrin adalah bahawa ia sudah terpasang sehingga ketika anda memasangnya, ia akan menggunakan semua pin rasp.
Saya telah menguji setiap pin untuk mengetahui yang menggunakan skrin (periksa gambar)
Untuk menyambungkan skrin ia akan menjadi pin yang sama dengan raspberry
Setelah disambungkan jika anda memasang raspbian, anda akan dapat menggunakannya.
Nasihat untuk skrin:
bar tugas berlaku, jika anda klik kanan padanya maka tetapan panel => maju => ruang yang tidak dicadangkan untuk bar tugas
Konfigurasikan satu klik:
Klik tunggal: JIKA anda klik untuk menggunakan hanya klik pada skrin di puty: cd /home/pi/.config => nano libfm.conf
Baris 5 single_click = 0 ubah menjadi single_click = 1
Langkah 4: Menyambungkan Relay / Raspberry
Gambar menunjukkan satu pam air.
pam air + = RELAY
pam air - = Pengecas 12V
Saya menggunakan satu pengecas 12V (memotong bahagian atas) negatif ke setiap pam (negatif) dan positif setiap saluran geganti
Satu pengecas cukup kerana hanya satu pam yang berfungsi pada masa itu
Ulangi ini untuk pam 8.
Untuk mengetahui lebih lanjut mengenai raspberry dan menyampaikan topik yang menakjubkan di sini
Langkah 5: Kod untuk GUI
Kami selesai untuk bahagian material (jenis).
Mari buat antara muka Pengguna Grafik:
Anda kini boleh kembali ke dempul setelah disambungkan, kami akan membuat kod kami di desktop:
cd / rumah / pi / Desktop
buka fail:
nano drink.sh
untuk memastikan fail dapat dilaksanakan
chmod + x drink.sh
dan tampal kodnya:
Sekiranya anda ingin mengubah kod:
"Modus GPIO keluar" bermaksud anda menghidupkan pin (jadi relay dihidupkan)
Pin Gpio = pada raspberry, tetapi pin fiziknya tidak sama dengan sistem.
Periksa gambar.
Oleh itu, jika anda ingin menambah atau menukar minuman, cukup ubah namanya di "menu boisson" dan di bahagian kodnya, anda dapat melihat dengan mudah setiap minuman mempunyai bahagian kecil kod.
#! / bin / bash selagi benar; buat pilihan = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" Cocktail "\" cocktail "\" soft "\" shooter "\" cow cow ") "echo $ case case" $ {choice} "dalam" koktel ") walaupun benar; lakukan pilihan = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" wiski coca "\" wodka orange "\" ricard eau "\" tequila oren "\" Gin oren ")" echo $ case case "$ {choice}" dalam "wiski coca") mod gpio 2 out sleep 3 gpio mode 2 input / gpio mode 0 out sleep 4 gpio mode 0 input break;; "wodka oren") mod gpio 3 keluar tidur 2 mod gpio 3 input / mod gpio 7 keluar tidur 4 mod gpio 7 rehat input;; "ricard eau") mod gpio 24 keluar tidur 3 mod gpio 24 input / mod gpio 25 keluar tidur 3 mod gpio 25 rehat input;; "tequila orange") mod gpio 22 keluar tidur 3 mod gpio 22 input / mod gpio 7 keluar tidur 3 mod gpio 7 rehat input;; "Gin oren") mod gpio 23 keluar tidur 2 mod gpio 23 input / mod gpio 7 keluar tidur 4 mod gpio 7 rehat input;; *) rehat "bye" echo;; esac selesai;; "lembut") selagi benar; lakukan pilihan = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" orange "\" coca "\" eau ")" echo $ case case "$ {choice}" dalam "oren") mod gpio 7 keluar tidur 6 mod gpio 7 rehat input;; "coca") mod gpio 0 keluar tidur 6 mod gpio 0 rehat input;; "eau") mod gpio 25 keluar tidur 6 mod gpio 25 rehat input;; *) rehat "bye" echo;; esac selesai;; "penembak") semasa benar; buat pilihan = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" wiski "\" wodka "\" tequila "\" gin "\" TGV ")" echo $ case case "$ {choice}" dalam "wiski") mod gpio 2 out sleep 2 gpio mode 2 input break;; "wodka") mod gpio 3 keluar tidur 2 mod gpio 3 rehat input;; "tequila") mod gpio 22 keluar tidur 2 mod gpio 22 rehat input;; "gin") mod gpio 23 keluar tidur 2 mod gpio 23 rehat input;; "TGV") mod gpio 22 keluar tidur 1 mod gpio 22 input / mod gpio 23 keluar tidur 1 mod gpio 23 input / mod gpio 3 keluar tidur 1 mod gpio 3 rehat input;; *) rehat "bye" echo;; esac selesai;;
"budak lembu")
walaupun benar; buat pilihan = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" ricard pierre "\" wiski coca "\" wodka orange "\" gin oren "\" tequila oren "\" cimetiere ")" echo $ case case "$ {choice}" in "ricard pierre") mod gpio 24 out sleep 4 gpio mode 24 input / gpio mode 25 out sleep 5 gpio mode 25 input rehat;; "wiski coca") mod gpio 2 tidur keluar 3 mod gpio 2 input / mod gpio 0 keluar tidur 6 mod gpio 0 rehat input;; "wodka orange") mod gpio 3 keluar tidur 3 mod gpio 3 input / mod gpio 7 keluar tidur 6 mod gpio 7 rehat input;; "gin oren") mod gpio 23 keluar tidur 3 mod gpio 23 input / mod gpio 7 keluar tidur 6 mod gpio 7 rehat input;; "tequila oren") mod gpio 22 keluar tidur 3 mod gpio 22 input / mod gpio 7 keluar tidur 6 mod gpio 7 rehat input;; "cimetière") mod gpio 2 tidur keluar 2 mod gpio 2 input / mod gpio 3 tidur keluar 2 mod gpio 3 input / mod gpio 23 tidur keluar 2 mod gpio 23 input / mod gpio 25 keluar tidur 2 mod gpio 25 input / mod gpio 7 keluar tidur 1 rehat input mod gpio 7;; *) rehat "bye" echo;; esac selesai;; *) rehat "bye" echo;; esac selesai
Langkah 6: Pemasangan Akhir
Saya menggunakan perabot menegak dari IKEA lebih murah daripada membina sendiri.
Saya memotong petak dari pintu depan untuk meletakkan gelas
Saya membuat lubang di rak untuk melewati paip, paip pam pergi ke sana.
Di bahagian bawah saya meletakkan rak wayar dari komputer pengudaraan dengan bekas untuk air yang bocor
Langkah 7: Kesimpulannya
Semuanya berjalan dengan baik tetapi saya menghadapi masalah yang tidak dijaga.
Beberapa isu:
- Kesnya agak ketat, apabila anda mengisi boleh menjadi rumit. -
- Bekas untuk minuman berada di bahagian atas dan gelas di bahagian bawah; ia akan menghasilkan sifon yang bermaksud walaupun pam berhenti cecair terus masuk.
Untuk mengelakkan ini, gunakan casing mendatar atau seperti saya, anda perlu membuat lubang kecil di paip di bahagian immerge.
Anda juga dapat melihat saya mempunyai kabel ke mana-mana yang kelihatan buruk, jadi meja horizontal akan menjadi pilihan terbaik.
Nasihat:
Letakkan beberapa pelekat di setiap bekas untuk mengetahui minuman apa yang disambungkan ke geganti.
Sekiranya anda menyukai arahan, sila undi
Disyorkan:
GUI MESIN VENDING MODEN MENGGUNAKAN RASPBERRY PI DENGAN DJANGO: 4 Langkah
GUI MESIN VENDING MODEN MENGGUNAKAN RASPBERRY PI DENGAN DJANGO: Bolehkah kita membuat GUI moden menggunakan bahasa web untuk mesin layan diri? Jawapan di atas adalah ya kita boleh. Kita boleh menggunakannya untuk mesin layan diri menggunakan mod kios. Idea berikut saya sudah menggunakan projek saya yang ada dan ia berfungsi dengan baik dan kami menguji
Mesin Gendang Raspberry Pi Powered: 15 Langkah (dengan Gambar)
Mesin Drum Sampah Raspberry Pi Powered: Instructable ini akan menunjukkan kepada anda cara membuat mesin drum robotik Raspberry Pi. Ini adalah projek interaktif yang menyeronokkan, kreatif, dan interaktif. Saya akan menunjukkan kepada anda bagaimana membuat kerja dalaman, tetapi gendang sebenarnya akan terpulang kepada anda, memberikan anda
Mesin Retro-Gaming Dengan Raspberry PI, RetroPie dan Sarung Buatan Sendiri: 17 Langkah (dengan Gambar)
Mesin Retro-Gaming Dengan Raspberry PI, RetroPie dan Sarung Buatan Sendiri: Beberapa ketika lalu saya menjumpai sebaran Linux untuk Raspberry Pi bernama RetroPie. Saya dapati dengan segera bahawa ia adalah idea yang bagus dengan pelaksanaan yang bagus. Sistem permainan retro satu tujuan tanpa ciri yang tidak perlu. Brilliant. Tidak lama kemudian, saya memutuskan untuk
Tutorial Mesin Bare Minimum Raspberry Pi Torrent: 4 Langkah (dengan Gambar)
Tutorial Mesin Torrent Raspberry Pi Bare Minimum: Hai orang-orang. Torrenting sentiasa menyelamatkan nyawa dan berharap Raspberry Pi tanpa kepala yang melakukan itu untuk anda benar-benar luar biasa. Dengan tutorial saya akan membantu anda semua untuk membina Mesin Torrent dengan Pi yang dapat berjalan tanpa kepala dan anda boleh menggunakan Andro kami
Mesin Permainan Arcade Dengan Raspberry Pi: 7 Langkah (dengan Gambar)
Mesin Permainan Arcade Dengan Raspberry Pi: Membuat cerita: Mesin permainan Arcade dengan pi retro (raspberry pi3)