Cuprins:

Cocktail-uri SmartBar: 6 pași
Cocktail-uri SmartBar: 6 pași

Video: Cocktail-uri SmartBar: 6 pași

Video: Cocktail-uri SmartBar: 6 pași
Video: Cosmopolitan cocktail recipe 2024, Noiembrie
Anonim
Cocktail-uri SmartBar
Cocktail-uri SmartBar

În acest instructable vă voi ajuta să creați un smartbar. Am făcut acest proiect pentru că îmi place să beau un cocktail și am vrut să automatizez procesul.

Provizii:

Aprovizionările necesare pentru acest proiect sunt următoarele:

Macar

  • 1 Raspberry Pi
  • 1 card SD (16 GB)
  • câteva fire jumper
  • bandă electrică
  • Bandă lipicioasă pe 2 fețe

Senzori

  • 1 ecran LCD
  • 1 senzor RFID
  • 1 senzor magnetic de contact
  • 2 senzori de încărcare + cip HX711

Actuatoare

  • 4 pompe peristaltice (12V)
  • 1 releu cu 4 canale

Materialele mele de construcție

  • Lemn OSB 12mm
  • plexiglas
  • tub de cupru (1m)

Pasul 1: Configurare

Pentru a începe, va trebui mai întâi să vă configurați Pi.

Veți avea nevoie de două lucruri:

  • win32 Disk imager
  • Imagine Raspbian OS

Instalatia

  1. Deschideți imagerul de disc win32
  2. Selectați imaginea sistemului de operare Rasbian
  3. Selectați cardul SD
  4. Faceți clic pe scrie

Înainte de a putea începe codificarea, va trebui să configurăm câteva lucruri pe pi.

  1. Accesați directorul de boot al cardului SD
  2. Deschideți fișierul „cmdline.txt”
  3. Adăugați ip = 169.254.10.1 La sfârșitul liniei lungi de text separat cu un spațiu
  4. Salvați fișierul.
  5. Creați un fișier numit ssh fără nicio extensie în același director

Acum puteți scoate în siguranță cardul SD și porni pi-ul cu cardul SD

Conectarea la pi

Vă puteți conecta cu diferite metode la pi, dar îmi place să folosesc promptul de comandă.

  1. Deschideți promptul de comandă
  2. Introduceți „ssh [email protected]
  3. Faceți clic pe enter
  4. Completați parola „zmeură”

Wifi

Pentru a vă accesa site-ul de pe telefon, veți avea nevoie de un IP WiFi. aici va trebui să faceți o conexiune la WiFi.

  • introduceți "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Introduceți clientul WPA

wpa_cli

Selectați interfața

interfață wlan0

Reîncărcați config

reconfigura

Pachete Python

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

folosiți următorul cod pentru a instala pachetele

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

Pasul 2: baza de date

Baza de date
Baza de date

Pentru baza mea de date folosesc 7 tabele

  • pompConfig
  • senzori
  • MesureSensors
  • utilizatori
  • a comandat Cocktail-uri
  • cocktailuri
  • cont

Pasul 3: Cablare

Cablare
Cablare

Utilizați schema mea pentru a conecta întregul proiect împreună.

Releul folosește 5V, dar este controlat cu 3,3V

LCD-ul folosește 5V

Pasul 4: Creați un program din partea dvs

Pentru a vă asigura că programul dvs. pornește când porniți pi, va trebui să faceți din codul dvs. un serviciu. Faceți asta după cum urmează.

"sudo systemctl activate myscript.service"

Pasul 5: Locuințe

Locuințe
Locuințe
Locuințe
Locuințe

Pentru acest proiect am folosit lemn OSB. Veți avea nevoie de scânduri de următoarea dimensiune

  • De 2 ori 60 x 42 cm (panoul frontal și posterior)
  • 2 ori 15 x 42 cm (panouri laterale)
  • De 2 ori 13 x 40 cm (separatoare interioare)
  • De 2 ori 10 x 7 cm (platformă pentru 2 sticle)
  • 1 dată 23 x 10 cm (platformă pentru 2 sticle)

Pentru a tăia acest lemn, vă rugăm să fiți atenți și să cereți ajutor dacă este necesar

După ce mi-am asamblat carcasa, am forat câteva întregi pentru componentele mele.

  • LCD. (7cm x 2.5cm)
  • Butoane (cerc de 15 mm)
  • Afișaj sticlă (40 cm x 25 cm)
  • RFID (4 cm x 3mm)

După aceasta a început să se plaseze în alegerile mele.

Pasul 6: Porniți aplicația

  1. conectați pi
  2. așteptați până când programul rulează
  3. accesați ip-ul pe care îl vedeți pe ecranul LCD
  4. alege un cocktail
  5. scanează-ți RFID-ul
  6. Savurați o băutură bine meritată

Recomandat: