Isi kandungan:

Koktel SmartBar: 6 Langkah
Koktel SmartBar: 6 Langkah

Video: Koktel SmartBar: 6 Langkah

Video: Koktel SmartBar: 6 Langkah
Video: Smart Bartender - Long Island Tea 2024, Jun
Anonim
Koktel SmartBar
Koktel SmartBar

Dalam arahan ini saya akan membantu anda membuat bar pintar. saya membuat projek ini kerana saya suka minum koktel dan saya mahu mengautomasikan prosesnya.

Bekalan:

Bekalan yang diperlukan untuk projek ini adalah seperti berikut:

Sekurang-kurangnya

  • 1 Raspberry Pi
  • 1 kad SD (16GB)
  • beberapa wayar pelompat
  • pita elektrik
  • Pita lekat 2 sisi

Sensor

  • 1 paparan LCD
  • 1 sensor RFID
  • 1 sensor hubungan magnetik
  • 2 sensor beban + cip HX711

Penggerak

  • 4 pam peristaltik (12V)
  • 1 geganti 4 saluran

Bahan binaan saya

  • Kayu OSB 12mm
  • plexiglass
  • tiub tembaga (1m)

Langkah 1: Persediaan

Untuk memulakan, pertama-tama kita perlu menyiapkan Pi anda.

Anda memerlukan dua perkara:

  • win32 Disk imager
  • Imej OS Raspbian

Pemasangannya

  1. Buka pengimbas cakera win32
  2. Pilih gambar OS Rasbian anda
  3. Pilih kad SD anda
  4. Klik tulis

Sebelum kita dapat memulakan pengekodan, kita perlu menyiapkan beberapa perkara pada pi.

  1. Pergi ke direktori but kad SD
  2. Buka fail "cmdline.txt"
  3. Tambah ip = 169.254.10.1 Pada akhir baris panjang teks yang dipisahkan dengan ruang
  4. Simpan fail.
  5. Buat fail bernama ssh tanpa peluasan dalam direktori yang sama

Sekarang anda boleh mengeluarkan kad SD dengan selamat dan memulakan pi dengan kad SD

Menyambung ke pi

Anda boleh berhubung dengan kaedah yang berbeza dengan pi, tetapi saya suka menggunakan arahan perintah.

  1. Buka arahan arahan
  2. Masukkan "ssh [email protected]"
  3. Klik masukkan
  4. Isi kata laluan "raspberry"

WiFi

Untuk mengakses laman web anda di telefon anda, anda memerlukan ip WiFi. di sini kerana anda perlu membuat sambungan ke WiFi.

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

wpa_cli

Pilih antara muka

antara muka wlan0

Muat semula konfigurasi

susun semula

Pakej Python

  • Kelalang
  • Corak kelalang
  • Flask-MySQL
  • Flask-SocketIO
  • Memberi
  • Gevent-websocket

gunakan kod berikut untuk memasang pakej

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

Langkah 2: Pangkalan Data

Pangkalan Data
Pangkalan Data

Untuk pangkalan data saya, saya menggunakan 7 jadual

  • pompConfig
  • penderia
  • Sensor Mesure
  • pengguna
  • memesan koktel
  • koktel
  • akaun

Langkah 3: Pendawaian

Pendawaian
Pendawaian

Gunakan skema saya untuk menyatukan keseluruhan projek.

Relay menggunakan 5V tetapi dikawal dengan 3.3V

LCD menggunakan 5V

Langkah 4: Buat Program Servis Di Luar Anda

Untuk memastikan program anda bermula semasa anda memulakan pi, anda perlu menjadikan kod anda sebagai perkhidmatan. Anda melakukan ini.

"sudo systemctl aktifkan myscript.service"

Langkah 5: Perumahan

Perumahan
Perumahan
Perumahan
Perumahan

Untuk projek ini saya menggunakan kayu OSB. Anda memerlukan papan dengan ukuran berikut

  • 2 kali 60 x 42 cm (panel depan dan belakang)
  • 2 kali 15 x 42 cm (panel sisi)
  • 2 kali 13 x 40 cm (pembahagi 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, berhati-hatilah dan minta pertolongan sekiranya diperlukan

Setelah memasang kes saya, saya menggerudi beberapa komponen untuk komponen saya.

  • LCD. (7cm x 2.5cm)
  • Butang (bulatan 15mm)
  • Paparan Botol (40 cm x 25 cm)
  • RFID (4 cm x 3mm)

Selepas ini mula ditempatkan di electonices saya.

Langkah 6: Mulakan Aplikasi

  1. pasang pi
  2. tunggu sehingga program ini berjalan
  3. pergi ke ip yang anda lihat di skrin LCD
  4. pilih koktel
  5. imbas RFID anda
  6. Nikmati minuman yang pantas

Disyorkan: