Sommario:

Cocktail SmartBar: 6 passaggi
Cocktail SmartBar: 6 passaggi

Video: Cocktail SmartBar: 6 passaggi

Video: Cocktail SmartBar: 6 passaggi
Video: 6 шагов к созданию инвентаря в баре 2024, Novembre
Anonim
Cocktail SmartBar
Cocktail SmartBar

In questo tutorial ti aiuterò a creare una smartbar. ho realizzato questo progetto perché mi piace bere un cocktail e volevo automatizzare il processo.

Forniture:

Le forniture necessarie per questo progetto sono le seguenti:

Almeno

  • 1 lampone pi
  • 1 scheda SD (16 GB)
  • alcuni ponticelli
  • nastro elettrico
  • Nastro adesivo a 2 lati

Sensori

  • 1 display LCD
  • 1 sensore RFID
  • 1 sensore a contatto magnetico
  • 2 sensori di carico + chip HX711

attuatori

  • 4 pompe peristaltiche (12V)
  • 1 relè a 4 canali

I miei materiali da costruzione

  • OSB legno 12mm
  • plexiglas
  • tubo di rame (1m)

Passaggio 1: configurazione

Per iniziare, dobbiamo prima configurare il tuo Pi.

Avrai bisogno di due cose:

  • imager disco win32
  • Immagine del sistema operativo Raspbian

L'installazione

  1. Apri l'imager del disco win32
  2. Seleziona la tua immagine del sistema operativo Rasbian
  3. Seleziona la tua scheda SD
  4. Clicca su scrivi

Prima di poter iniziare a codificare, dovremo impostare alcune cose sul pi.

  1. Vai alla directory di avvio della scheda SD
  2. Apri il file "cmdline.txt"
  3. Aggiungi ip=169.254.10.1 Alla fine della lunga riga di testo separata da uno spazio
  4. Salva il file.
  5. Crea un file chiamato ssh senza estensione nella stessa directory

Ora puoi espellere in sicurezza la scheda SD e avviare il pi con la scheda SD

Collegamento al pi

Puoi connetterti con diversi metodi al pi, ma mi piace usare il prompt dei comandi.

  1. Apri il prompt dei comandi
  2. Inserisci "ssh [email protected]"
  3. Fare clic su invio
  4. Inserisci la password "lampone"

Wifi

Per accedere al tuo sito sul tuo telefono avrai bisogno di un IP WiFi. qui perché dovrai effettuare una connessione al WiFi.

  • inserisci "sudo wpa_passphrase "SSID" "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Entra nel client WPA

wpa_cli

Seleziona interfaccia

interfaccia wlan0

Ricarica configurazione

riconfigurare

Pacchetti Python

  • Borraccia
  • Pallone-cors
  • Flask-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-websocket

usa il seguente codice per installare i pacchetti

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

Passaggio 2: il database

Il database
Il database

Per il mio database uso 7 tabelle

  • pompConfig
  • sensori
  • Sensori di misura
  • utenti
  • ordinatoCocktail
  • cocktail
  • account

Passaggio 3: cablaggio

Cablaggio
Cablaggio

Usa il mio schema per collegare insieme l'intero progetto.

Il relè utilizza 5V ma è controllato con 3,3V

Il display LCD utilizza 5V

Passaggio 4: crea un servizio dal tuo programma

Per assicurarti che il tuo programma si avvii quando avvii il tuo pi, dovrai rendere il tuo codice un servizio. Fai questo un seguito.

"sudo systemctl abilita myscript.service"

Passaggio 5: alloggio

alloggiamento
alloggiamento
alloggiamento
alloggiamento

Per questo progetto ho utilizzato il legno OSB. Avrai bisogno di tavole delle seguenti dimensioni

  • 2 volte 60 x 42 cm (pannello anteriore e posteriore)
  • 2 volte 15 x 42 cm (pannelli laterali)
  • 2 volte 13 x 40 cm (divisori interni)
  • 2 volte 10 x 7 cm (piattaforma per 2 bottiglie)
  • 1 volta 23 x 10 cm (piattaforma per 2 bottiglie)

Per tagliare questo legno si prega di fare attenzione e chiedere aiuto se necessario

Dopo aver assemblato la mia custodia, ho perforato alcuni interi per i miei componenti.

  • LCD. (7 cm x 2,5 cm)
  • Bottoni (cerchio di 15mm)
  • Espositore per bottiglie (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Dopo questo è iniziato a collocare nei miei electonices.

Passaggio 6: avvia l'app

  1. collegare il pi
  2. aspetta che il programma sia in esecuzione
  3. vai all'ip che vedi sullo schermo LCD
  4. scegli un cocktail
  5. scansiona il tuo RFID
  6. Goditi un meritato drink

Consigliato: