İçindekiler:

SmartBar Kokteylleri: 6 Adım
SmartBar Kokteylleri: 6 Adım

Video: SmartBar Kokteylleri: 6 Adım

Video: SmartBar Kokteylleri: 6 Adım
Video: Коктейль Оазис 🏝️ #рецепт #коктейль #джин #bluecuracao #тоник 2024, Kasım
Anonim
SmartBar Kokteylleri
SmartBar Kokteylleri

Bu talimatta bir akıllı çubuk yapmanıza yardımcı olacağım. Bu projeyi kokteyl içmeyi sevdiğim için yaptım ve süreci otomatikleştirmek istedim.

Gereçler:

Bu proje için gerekli malzemeler aşağıdaki gibidir:

En azından

  • 1 Ahududu Pi
  • 1 SD kart (16GB)
  • birkaç atlama teli
  • elektrik bandı
  • 2 taraflı yapışkan bant

Sensörler

  • 1 LCD ekran
  • 1 RFID sensörü
  • 1 manyetik kontak sensörü
  • 2 yük sensörü + HX711 çipi

Aktüatörler

  • 4 peristaltik pompa (12V)
  • 1 4 kanallı röle

yapı malzemelerim

  • OSB ahşap 12mm
  • pleksiglas
  • bakır boru (1m)

Adım 1: Kurulum

Başlamak için önce Pi'nizi kurmamız gerekecek.

İki şeye ihtiyacınız olacak:

  • win32 Disk görüntüleyici
  • Raspbian OS görüntüsü

Montaj

  1. Win32 disk görüntüleyiciyi açın
  2. Rasbian OS resminizi seçin
  3. SD kartınızı seçin
  4. Yaz'a tıklayın

Kodlamaya başlamadan önce pi üzerinde birkaç şey kurmamız gerekecek.

  1. SD kartın önyükleme dizinine gidin
  2. "cmdline.txt" dosyasını açın
  3. Bir boşlukla ayrılmış uzun metin satırının sonuna ip=169.254.10.1 ekleyin
  4. Dosya 'yı kaydet.
  5. Aynı dizinde uzantısı olmayan ssh adında bir dosya oluşturun

Artık SD kartı güvenle çıkarabilir ve pi'yi SD kartla başlatabilirsiniz.

pi'ye bağlanma

Pi'ye farklı yöntemlerle bağlanabilirsiniz, ancak komut istemini kullanmayı seviyorum.

  1. Komut istemini açın
  2. "ssh [email protected]" girin
  3. Enter'a tıklayın
  4. "Ahududu" şifresini girin

Wifi

Sitenize telefonunuzdan erişmek için bir WiFi ipine ihtiyacınız olacak. Burada WiFi ile bağlantı kurmanız gerekecek.

  • "sudo wpa_passphrase "SSID" "ŞİFRE" >> /etc/wpa_supplicant/wpa_supplicant.conf" girin
  • WPA istemcisini girin

wpa_cli

Arayüz seçin

arayüz wlan0

Yapılandırmayı yeniden yükle

yeniden yapılandırmak

Python paketleri

  • şişe
  • şişe-korlar
  • Flask-MySQL
  • Şişe-SoketIO
  • Gevent
  • Gevent-websocket

paketleri kurmak için aşağıdaki kodu kullanın

"pip Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket yükleyin"

Adım 2: Veritabanı

Veritabanı
Veritabanı

Veritabanım için 7 tablo kullanıyorum

  • pompConfig
  • sensörler
  • MesureSensörler
  • kullanıcılar
  • sipariş edilenKokteyller
  • kokteyller
  • hesap

Adım 3: Kablolama

kablolama
kablolama

Tüm projeyi birbirine bağlamak için planımı kullan.

Röle 5V kullanır ancak 3.3V ile kontrol edilir

LCD 5V kullanır

Adım 4: Sizden Bir Hizmet Yapın Programı

Pi'nizi başlattığınızda programınızın başladığından emin olmak için kodunuzu bir hizmet haline getirmeniz gerekir. Bunu takip ederek yaparsın.

"sudo systemctl myscript.service'i etkinleştir"

Adım 5: Konut

Konut
Konut
Konut
Konut

Bu proje için OSB ahşabı kullandım. Aşağıdaki boyutta tahtalara ihtiyacınız olacak

  • 2 kez 60 x 42 cm (ön ve arka panel)
  • 2 kez 15 x 42 cm (yan paneller)
  • 2 kez 13 x 40 cm (iç bölücüler)
  • 2 kez 10 x 7 cm (2 şişe için platform)
  • 1 kez 23 x 10 cm (2 şişe için platform)

Bu ahşabı kesmek için lütfen dikkatli olun ve gerekirse yardım isteyin!

Kasamı monte ettikten sonra, bileşenlerim için birkaç bütün oluşturdum.

  • LCD.(7cm x 2.5cm)
  • Düğmeler (15 mm'lik daire)
  • Şişe Ekranı (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Bundan sonra seçimlerimde yer almaya başladı.

6. Adım: Uygulamayı Başlatın

  1. pi'yi takın
  2. program çalışana kadar bekleyin
  3. LCD ekranda gördüğünüz ip'ye gidin
  4. bir kokteyl seç
  5. RFID'nizi tarayın
  6. Hak ettiğiniz bir içeceğin tadını çıkarın

Önerilen: