Inhaltsverzeichnis:

SmartBar-Cocktails - Gunook
SmartBar-Cocktails - Gunook

Video: SmartBar-Cocktails - Gunook

Video: SmartBar-Cocktails - Gunook
Video: Nexus SmartBar - Cocktails & Bières 2024, November
Anonim
SmartBar-Cocktails
SmartBar-Cocktails

In diesem anweisbaren helfe ich Ihnen, eine Smartbar zu machen. Ich habe dieses Projekt gemacht, weil ich gerne einen Cocktail trinke und den Prozess automatisieren wollte.

Lieferungen:

Die für dieses Projekt benötigten Materialien sind wie folgt:

Wenigstens

  • 1 Himbeer-Pi
  • 1 SD-Karte (16 GB)
  • ein paar Überbrückungsdrähte
  • Isolierband
  • 2-seitiges Klebeband

Sensoren

  • 1 LCD-Anzeige
  • 1 RFID-Sensor
  • 1 magnetischer Kontaktsensor
  • 2 Lastsensoren + HX711-Chip

Aktuatoren

  • 4 Schlauchpumpen (12V)
  • 1 4-Kanal-Relais

Meine Baumaterialien

  • OSB-Holz 12mm
  • Plexiglas
  • Kupferrohr (1m)

Schritt 1: Einrichtung

Um zu beginnen, müssen wir zuerst Ihren Pi einrichten.

Du brauchst zwei Dinge:

  • win32 Disk-Imager
  • Raspbian OS-Image

Die Installation

  1. Win32 Disk Imager öffnen
  2. Wählen Sie Ihr Image des Rasbian OS
  3. Wählen Sie Ihre SD-Karte aus
  4. Klicke auf schreiben

Bevor wir mit dem Codieren beginnen können, müssen wir ein paar Dinge auf dem Pi einrichten.

  1. Gehen Sie in das Boot-Verzeichnis der SD-Karte
  2. Öffnen Sie die Datei "cmdline.txt"
  3. ip=169.254.10.1 hinzufügen Am Ende der langen Textzeile mit Leerzeichen getrennt
  4. Speicher die Datei.
  5. Erstellen Sie eine Datei namens ssh ohne Erweiterung im selben Verzeichnis

Jetzt können Sie die SD-Karte sicher auswerfen und den Pi mit der SD-Karte starten

Verbindung zum pi

Sie können sich mit verschiedenen Methoden mit dem Pi verbinden, aber ich verwende gerne die Eingabeaufforderung.

  1. Öffne die Eingabeaufforderung
  2. Geben Sie "ssh [email protected]" ein
  3. Klicken Sie auf Eingabe
  4. Geben Sie das Passwort "Himbeere" ein

W-lan

Um auf Ihre Website auf Ihrem Telefon zuzugreifen, benötigen Sie eine WLAN-IP. Hier müssen Sie eine Verbindung zum WLAN herstellen.

  • Geben Sie "sudo wpa_passphrase "SSID" "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf" ein
  • Geben Sie den WPA-Client ein

wpa_cli

Schnittstelle auswählen

Schnittstelle wlan0

Konfiguration neu laden

neu konfigurieren

Python-Pakete

  • Flasche
  • Flaschenkorken
  • Flask-MySQL
  • Kolben-SockelIO
  • Gevent
  • Gevent-Websocket

Verwenden Sie den folgenden Code, um die Pakete zu installieren

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

Schritt 2: Die Datenbank

Die Datenbank
Die Datenbank

Für meine Datenbank verwende ich 7 Tabellen

  • pompConfig
  • Sensoren
  • MessenSensoren
  • Benutzer
  • bestelltCocktails
  • Cocktails
  • Konto

Schritt 3: Verkabelung

Verdrahtung
Verdrahtung

Verwenden Sie mein Schema, um das gesamte Projekt miteinander zu verbinden.

Das Relais verwendet 5V, wird aber mit 3,3V. gesteuert

Das LCD verwendet 5V

Schritt 4: Machen Sie einen Service aus Ihrem Programm

Um sicherzustellen, dass Ihr Programm startet, wenn Sie Ihr Pi starten, müssen Sie Ihren Code zu einem Dienst machen. Sie tun dies a gefolgt.

"sudo systemctl aktivieren myscript.service"

Schritt 5: Gehäuse

Gehäuse
Gehäuse
Gehäuse
Gehäuse

Für dieses Projekt habe ich OSB-Holz verwendet. Sie benötigen Dielen der folgenden Größe

  • 2 mal 60 x 42 cm (Vorder- und Rückwand)
  • 2 mal 15 x 42 cm (Seitenteile)
  • 2 mal 13 x 40 cm (Innenteiler)
  • 2 mal 10 x 7 cm (Plattform für 2 Flaschen)
  • 1 mal 23 x 10 cm (Plattform für 2 Flaschen)

Um dieses Holz zu schneiden, seien Sie bitte vorsichtig und bitten Sie bei Bedarf um Hilfe

Nachdem ich mein Gehäuse zusammengebaut hatte, bohrte ich ein paar Löcher für meine Komponenten.

  • LCD.(7cm x 2,5cm)
  • Knöpfe (Kreis von 15mm)
  • Flaschendisplay (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Danach wird begonnen, in meiner Elektronik zu platzieren.

Schritt 6: Starten Sie die App

  1. steck den pi. ein
  2. warten bis das Programm läuft
  3. Gehen Sie zu der IP, die Sie auf dem LCD-Bildschirm sehen
  4. wähle einen Cocktail
  5. scannen Sie Ihre RFID
  6. Genießen Sie ein wohlverdientes Getränk