SmartBar kokteyllari: 6 qadam
SmartBar kokteyllari: 6 qadam
Anonim
SmartBar kokteyllari
SmartBar kokteyllari

Bu qo'llanmada men sizga aqlli panel yasashga yordam beraman. Men bu loyihani qildim, chunki men kokteyl ichishni yaxshi ko'raman va jarayonni avtomatlashtirishni xohlardim.

Ta'minot:

Loyihani amalga oshirish uchun quyidagi materiallar kerak bo'ladi:

Kamida

  • 1 Raspberry Pi
  • 1 SD karta (16 GB)
  • bir nechta o'tish simlari
  • elektr tasmasi
  • 2 tomonlama yopishqoq lenta

Sensorlar

  • 1 ta LCD displey
  • 1 ta RFID sensori
  • 1 ta magnit kontaktli sensor
  • 2 ta yuk sensori + HX711 chipi

Aktuatorlar

  • 4 ta peristaltik nasos (12V)
  • 1 4 kanalli o'rni

Mening qurilish materialim

  • OSB yog'och 12 mm
  • pleksiglas
  • mis quvur (1 m)

1 -qadam: sozlash

Boshlash uchun biz avval Pi -ni sozlashimiz kerak.

Sizga ikkita narsa kerak bo'ladi:

  • win32 disk tasviri
  • Raspbian OS tasvir

O'rnatish

  1. Win32 disk tasvirini oching
  2. Rasbian OS tasvirini tanlang
  3. SD -kartangizni tanlang
  4. Yozishni bosing

Kodlashni boshlashdan oldin biz pi -da bir nechta narsalarni o'rnatishimiz kerak.

  1. SD -kartaning yuklash katalogiga o'ting
  2. "Cmdline.txt" faylini oching
  3. Matn uzun satrining oxirida bo'sh joy bilan ajratilgan ip = 169.254.10.1 qo'shing
  4. Faylni saqlang.
  5. Xuddi shu katalogda kengaytmasi bo'lmagan ssh nomli fayl yarating

Endi siz SD -kartani xavfsiz chiqarib olishingiz va SD -karta bilan pi -ni ishga tushirishingiz mumkin

Pi ga ulanish

Siz pi -ga turli usullar bilan ulanishingiz mumkin, lekin men buyruq satridan foydalanishni yaxshi ko'raman.

  1. Buyruq satrini oching
  2. "Ssh [email protected]" kiriting
  3. Enter ni bosing
  4. "Malina" parolini to'ldiring

Wifi

Saytga kirish uchun sizga Wi -Fi tarmog'i kerak bo'ladi. bu erda siz Wi -Fi tarmog'iga ulanishingiz kerak.

  • "sudo wpa_passphrase" SSID "parolini kiriting >> /etc/wpa_supplicant/wpa_supplicant.conf"
  • WPA mijozini kiriting

wpa_cli

Interfeysni tanlang

wlan0 interfeysi

Konfiguratsiyani qayta yuklash

qayta sozlamoq

Python paketlar

  • Shisha
  • Flask-kors
  • Flask-MySQL
  • Shisha-rozetka
  • Gevent
  • Gevent-veb-rozetkasi

paketlarni o'rnatish uchun quyidagi koddan foydalaning

"Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket-ni o'rnatish"

2 -qadam: ma'lumotlar bazasi

Ma'lumotlar bazasi
Ma'lumotlar bazasi

Ma'lumotlar bazasi uchun men 7 ta jadvaldan foydalanaman

  • pompConfig
  • sensorlar
  • MesureSensors
  • foydalanuvchilar
  • buyurtma qilingan kokteyllar
  • kokteyllar
  • hisob

3 -qadam: simlarni ulash

Ulanish
Ulanish

Butun loyihani birlashtirish uchun mening sxemamdan foydalaning.

O'rnimizni 5Vdan foydalanadi, lekin 3,3V bilan boshqariladi

LCD 5V dan foydalanadi

4 -qadam: Sizga xizmat ko'rsatish dasturi

Sizning pi -ni ishga tushirganingizda dasturingiz ishga tushishiga ishonch hosil qilish uchun siz kodingizni xizmatga aylantirishingiz kerak bo'ladi. Siz buni ketma -ket bajarasiz.

"sudo systemctl myscript.service -ni yoqadi"

5 -qadam: uy -joy

Uy -joy
Uy -joy
Uy -joy
Uy -joy

Ushbu loyiha uchun men OSB yog'ochidan foydalanardim. Sizga quyidagi o'lchamdagi taxtalar kerak bo'ladi

  • 2 marta 60 x 42 sm (old va orqa panel)
  • 2 marta 15 x 42 sm (yon panellar)
  • 2 marta 13 x 40 sm (ichki bo'linmalar)
  • 2 marta 10 x 7 sm (2 shisha uchun platforma)
  • 1 marta 23 x 10 sm (2 shisha uchun platforma)

Yog'ochni kesish uchun ehtiyot bo'ling va agar kerak bo'lsa yordam so'rang !

Kassamni yig'gandan so'ng, men komponentlarim uchun bir nechta tog'larni burg'uladim.

  • LCD (7 sm x 2,5 sm)
  • Tugmalar (aylanasi 15 mm)
  • Shisha displey (40 sm x 25 sm)
  • RFID (4 sm x 3 mm)

Bu mening elektron tanlovimga joylashtirilgandan so'ng.

6 -qadam: Ilovani ishga tushiring

  1. pi -ni ulang
  2. dastur ishga tushguncha kutib turing
  3. LCD displeyda ko'rgan ip -ga o'ting
  4. kokteylni tanlang
  5. RFID -ni skanerlang
  6. Siz munosib ichimlikdan rohatlaning