Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schritt 1: Verdrahtung der Elektronik
- Schritt 2: Schritt 2: Konfigurieren Sie den Raspberry Pi
- Schritt 3: Schritt 3: Aufbau des Gehäuses
- Schritt 4: Schritt 4: Herstellung der Behälter
- Schritt 5: Schritt 5: Integration der Elektronik
- Schritt 6: Schritt 6: Fertigstellen
Video: Automatisierter Barkeeper - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Das Ziel dieses Projekts ist es, den Prozess der Herstellung/Mixing von Cocktails durch IoT (Internet of Things) zu vereinfachen. die Cocktailrezepte (nach der Eingabe) werden vom Projekt gespeichert. Die Getränkebehälter sind mit Sensoren ausgestattet, die die Temperatur und den Inhalt der Flasche messen. Das gesamte Projekt wird über eine Website auf dem Smartphone/Computer gesteuert.
Lieferungen
Hardware:
- MDF-Holzplatte (0,5cm)
- Holzschrauben
- 4mm Innendurchmesser Rohr
- 4 Plastikbehälter
- 40 mm PVC-Rohr
Elektronik:
- Himbeer pi3
- 4x Ultraschallsensor (hc-sr04)
- 4x 10k ntc (wasserdicht)
- ADC mcp3008
- RFID-Scanner
- LCD Bildschirm
- 4 Modulrelais
- 4 peristaltische Pomp
- 12-V-Gleichstrom-Netzteil
Werkzeuge:
- tec7 transparentes Silikon
- Bohrmaschine
- 3D Drucker
- sah
die Kosten für das gesamte Projekt werden rund 130 Euro betragen.
Schritt 1: Schritt 1: Verdrahtung der Elektronik
Verdrahtung:
Beim Aufbau der Verkabelung des gesamten Projekts empfehle ich, einige längere Drähte für die Ultraschallsensoren zu verwenden, der Grund dafür ist, dass sie jeden Container erreichen müssen. Machen Sie dasselbe mit dem Relaismodul, da dies auf der anderen Seite des Builds sein wird.
Löten Sie den Pumpenkreis an den 12-V-DC-Adapter und verbinden Sie ihn mit dem Relaismodul. (Beschriften Sie die Pumpen, damit Sie sich leichter merken können, welche Pumpe an welchen Relaisschalter angeschlossen ist. Dies wird später im Bau praktisch sein)
optional (das spart Arbeit beim Aufbau des gesamten Gehäuses):
- Sie können die an den Pins angeschlossenen Ultraschallsensoren mit den untenstehenden Nummern beschriften
- beschrifte den ntc als mit dem mcp3008 verbunden
Raspberry Pi (BCM):
GPIO2(sda1/i2c) ==> Relaismodul 1
GPIO3(scl1/i2c) ==> Relaismodul 2
GPIO17 ==> Ultraschall 1. auslösen
GPIO27 ==> Echo Ultraschall 1
GPIO22 ==> Ultraschall 2. auslösen
SPI_MOSI(GPIO10) ==> mcp3008(Din) & rfid (MOSI)
SPI_MISO(GPIO9) ==> mcp3008(Dout) & rfid (MISO)
SPI_SCLK(GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> Echo Ultraschall 2
GPIO6 ==> Ultraschall 2. auslösen
GPIO13 ==> Echo Ultraschall 3
GPIO19 ==> Trigger Ultraschall 4
GPIO26 ==> Echo Ultraschall 4
GPIO14(uart0_TXD) ==> Relaismodul 3
GPIO15(uart0_RXD) ==> Relaismodul 4
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0(GPIO8) ==> rfid(SDA)
SPI0_CE1(GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==>LCD (RS)
Schritt 2: Schritt 2: Konfigurieren Sie den Raspberry Pi
Konfiguration:
Verbinden Sie den Pi mit Ihrem WLAN und aktivieren Sie den SPI im Konfigurationsmenü (sudo rasp-config => Schnittstellenoptionen => SPI => enable)
installiere folgende Pakete:
-mfrc522
- RPLCD
- Flasche
-flakon_cors
- kolben_socketio
Datenbank:
installiere mariadb auf dem Himbeer-Pi.
Stellen Sie mit mysql workbench eine Remote-Verbindung zum ssh her.
Importieren Sie die eigenständige Datei mit der Datenbank auf die Himbeere und stellen Sie sicher, dass der Benutzer, den Sie haben, alle Rechte an der Datenbank hat.
Programm:
Unter diesem Abschnitt befindet sich eine rar-Datei, die Sie herunterladen und die darin enthaltenen Dateien extrahieren.
Diese Füllungen enthalten den Kolbenserver und die erforderlichen Klassen für das Projekt.
Übertragen Sie diese Dateien auf den Himbeer-Pi, ich würde empfehlen, eine Karte für Ihren Benutzer namens automatischer Barkeeper zu erstellen und die Füllungen dort zu platzieren
Bevor wir das Programm ausführen können, müssen Sie die app.py öffnen und nach 'db = DataBase(app, "user", "password", "cocktails_db")' suchen.
Ändern Sie den Benutzer und das Passwort in Ihren Mariadb-Benutzernamen und Ihr Passwort
Webseite:
Installieren Sie einen Apache2-Server auf dem Himbeer-Pi.
über filezilla verbinden.
Extrahieren Sie die Datei unten und Sie müssen wieder ein paar Dinge ändern. In der js-Datei befinden sich 4.js-Dateien.
und schließlich alles mit filezilla auf die /var/www-Karte auf dem Himbeer-Pi übertragen.
Schritt 3: Schritt 3: Aufbau des Gehäuses
Der Koffer besteht aus einem Rahmen aus Holz und dem anschließenden Hinzufügen der MDF-Platten.
Rahmen:
Mit den 2x1-Holzplanken müssen Sie sie auf die richtigen Größen sägen.
- 6x 20cm
- 3x 49cm
- 2x 15cm
Rückseite (Rahmen):
Nehmen Sie 2 Stück der 50cm Holzleiste und 2 Stück der 25cm
und mache ein einfaches Rechteck. (Foto)
Vorderseite (Rahmen):
nehmen Sie, was vom Holz übrig ist, das sollten 4 Stück 25cm, 1 Stück 50cm und 2 Stück 17,5cm sein
und ordnen Sie sie wie im folgenden Bild an.
Fall:
mit den 0,5cm MDF-Blättern schneiden Sie die folgenden Größen:
Hauptfall:
- 1x 51x36cm (oben)
- 1x 50x35cm (unten)
- 2x 50x23,5cm (vorne & hinten)
- 2x 35, 5x23,5cm (Seitenteile)
einrücken:
-1x 19, 5x19cm
-3x 10x19cm
1. Nehmen Sie die 50x36cm für den Boden und wir befestigen die Vorder- und Rückseite des Rahmens daran.
2. Befestigen Sie nun die Seitenwände am Rahmen, dies sollten die Seiten ohne Rahmen sein. (Der Grund, warum wir keine Seitenplanken für den Rahmen gemacht haben, ist Platz innerhalb des Projekts zu sparen).
3. Jetzt greifen Sie die Frontplatten und wir müssen oben links eine Vertiefung und ein Loch für das LCD-Display machen.
einrücken:
- für den Einzug müssen Sie zuerst ein Rechteck aus der Frontplatte herausnehmen, das 18 cm hoch und 19 cm hoch ist
- Dann schnapp dir deine 4 Teile für die Vertiefung und klebe sie zusammen mit etwas Holzleim eine Einlage in das Gehäuse.
die 19, 5x19cm ist die Rückwand für den Einzug.
LCD-Display-Loch:
- oben links in der Frontplatte müssen Sie ein Loch mit einer Länge von 7 cm und einer Breite von 2,5 cm bohren
Schritt 4: Schritt 4: Herstellung der Behälter
der Deckel und der Behälter selbst müssen modifiziert werden, der Behälter benötigt ein Loch zum Einführen in das Rohr zum Pumpen des Wassers selbst und ein Loch für den Temperatursensor Der Deckel benötigt 3 Löcher 1 zum Eingießen des Getränks und weitere 2 für den Ultraschallsensor in jeder Behälter.
Behälterdeckel:
- 1 Loch von 4,5 cm auf die Oberseite des Deckels bohren
- auf der Unterseite 2 Löcher von 1, 6cm mit 0,8cm dazwischen
Behälter selbst:
- Sie müssen 2 Löcher am Boden des Behälters selbst auf der gegenüberliegenden Seite des Behälters bohren (die kurzen Seiten)
- 1 der 2 Löcher muss etwa 1,5 cm von der Unterseite entfernt sein, da die Rückseite des Rahmens, das andere niedrig am Boden sein sollte.
Schritt 5: Schritt 5: Integration der Elektronik
1. Zuerst fangen wir an, das Steckbrett von vorne gesehen auf die linke Seite zu kleben.
2. Versuchen Sie als nächstes, das LCD innerhalb des ausgesägten Rechtecks vorne zu platzieren. Dies sollte fest genug sein, um von selbst zu halten. aber Sie können Schrauben verwenden, wenn Sie das Bedürfnis verspüren
3. Direkt unter dem LCD müssen Sie den RFID-Scanner anschrauben / kleben. (beide funktionieren)
4. Auf der rechten Seite platzieren wir das Relais wie im Bild zu sehen und schrauben die Pumpen auf der rechten Seite an, wobei die Kabel für den Himbeer-Pi über die Vertiefung vorne gehen.
5. Jetzt benötigen Sie den Behälter mit dem untersten Loch nach innen und setzen die Temperatursensoren entsprechend der Nummerierung mit der Flaschennummer 1 von links nach rechts beginnend ein. Die Löcher mit den Temperatursensoren müssen wasserdicht sein, also mit dem tec7 kleben.
6. Stecken Sie die Schläuche auf der anderen Seite ein und messen Sie grob die Länge, die Sie benötigen, um zu den Pumpen zu gelangen, und schneiden Sie sie ab. Stellen Sie sicher, dass Sie dies ankleben.
7. In der Zwischenzeit können wir die Ultraschallsensoren und PVC-Rohre in die entsprechenden Löcher einführen, es wird kein Klebstoff benötigt, sie sollten ganz gut passen.
Schritt 6: Schritt 6: Fertigstellen
- Nehmen Sie die 2 Netzteile aus der Rückseite und schrauben Sie die Backplate an.
- Schrauben Sie die Verschlusskappen des PVC-Schlauchs ab. Legen Sie die Oberseite auf das Gehäuse selbst. Sie können es bei Bedarf verschrauben, aber ich ziehe es vor, da ich nach der Herstellung auf diese Weise darauf zugreifen kann.
Das Projekt ist nun abgeschlossen, Sie können nach Belieben dekorieren.