Koktail SmartBar: 6 Langkah
Koktail SmartBar: 6 Langkah
Anonim
Koktail SmartBar
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.

Perlengkapan:

Perlengkapan yang dibutuhkan untuk proyek ini adalah sebagai berikut:

Paling sedikit

  • 1 buah raspberry
  • 1 kartu SD (16 GB)
  • beberapa kabel jumper
  • pita listrik
  • selotip 2 sisi

Sensor

  • 1 layar LCD
  • 1 sensor RFID
  • 1 sensor kontak magnetik
  • 2 sensor beban + chip HX711

Aktuator

  • 4 pompa peristaltik (12V)
  • 1 relai 4 saluran

Bahan bangunan saya

  • Kayu OSB 12mm
  • kaca plexiglass
  • tabung tembaga (1m)

Langkah 1: Pengaturan

Untuk memulai, pertama-tama kita harus menyiapkan Pi Anda.

Anda membutuhkan dua hal:

  • win32 Disk imager
  • Gambar OS Raspbian

Instalasi

  1. Buka win32 disk imager
  2. Pilih gambar Anda dari OS Rasbian
  3. Pilih kartu SD Anda
  4. Klik tulis

Sebelum kita dapat memulai pengkodean, kita perlu menyiapkan beberapa hal pada pi.

  1. Buka direktori boot kartu SD
  2. Buka file "cmdline.txt"
  3. Tambahkan ip=169.254.10.1 Di akhir baris panjang teks yang dipisahkan dengan spasi
  4. Simpan file.
  5. Buat file bernama ssh tanpa ekstensi di direktori yang sama

Sekarang Anda dapat mengeluarkan kartu SD dengan aman dan memulai pi dengan kartu SD

Menghubungkan ke pi

Anda dapat terhubung dengan metode yang berbeda ke pi, tetapi saya suka menggunakan command prompt.

  1. Buka prompt perintah
  2. Masukkan "ssh [email protected]"
  3. Klik masuk
  4. Isi kata sandi "raspberry"

Wifi

Untuk mengakses situs Anda di ponsel, Anda memerlukan ip WiFi. di sini untuk Anda harus membuat koneksi ke WiFi.

  • masukkan "sudo wpa_passphrase "SSID" "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Masukkan klien WPA

wpa_cli

Pilih antarmuka

antarmuka wlan0

Muat ulang konfigurasi

mengkonfigurasi ulang

Paket Python

  • Labu
  • Flask-cors
  • Flask-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-websocket

gunakan kode berikut untuk menginstal paket

"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"

Langkah 2: Basis Data

Data
Data

Untuk database saya, saya menggunakan 7 tabel

  • pompConfig
  • sensor
  • UkuranSensor
  • pengguna
  • memesanKoktail
  • koktail
  • Akun

Langkah 3: Pengkabelan

Pengkabelan
Pengkabelan

Gunakan skema saya untuk menyatukan seluruh proyek.

Relai menggunakan 5V tetapi dikendalikan dengan 3.3V

LCD menggunakan 5V

Langkah 4: Buat Program Layanan dari Anda

Untuk memastikan program Anda dimulai saat Anda memulai pi, Anda harus menjadikan kode Anda sebagai layanan. Anda melakukan ini diikuti.

"Sudo systemctl aktifkan myscript.service"

Langkah 5: Perumahan

Perumahan
Perumahan
Perumahan
Perumahan

Untuk proyek ini saya menggunakan kayu OSB. Anda membutuhkan papan dengan ukuran berikut:

  • 2 kali 60 x 42 cm (panel depan dan belakang)
  • 2 kali 15 x 42 cm (panel samping)
  • 2 kali 13 x 40 cm (pembagi bagian dalam)
  • 2 kali 10 x 7 cm (platform untuk 2 botol)
  • 1 kali 23 x 10 cm (platform untuk 2 botol)

Untuk memotong kayu ini harap berhati-hati dan minta bantuan jika diperlukan

Setelah merakit kasing saya, saya mengebor beberapa bagian untuk komponen saya.

  • LCD.(7cm x 2.5cm)
  • Tombol (lingkaran 15mm)
  • Pajangan Botol (40 cm x 25 cm)
  • RFID (4 cm x 3mm)

Setelah ini mulai ditempatkan di electonices saya.

Langkah 6: Mulai Aplikasi

  1. pasang pi
  2. tunggu sampai program berjalan
  3. buka ip yang Anda lihat di layar LCD
  4. pilih koktail
  5. pindai RFID Anda
  6. Nikmati minuman yang layak