itender/doc/Notes.md
Tobias Hopp d6c219beb7 update
Took 4 hours 31 minutes
2022-11-22 00:01:03 +01:00

2.7 KiB

Notes und kleine Dokumentation

Was haben wir bereits am iTender Projekt gemacht?


Konzept-Erstellung

Ideen

  • Grund-Ideen

    • Smarten Cocktail-Mischer
    • 4 Getränke Behälter (mit Saft, Sirup oder Likör bzw. Schnapps)
    • 4 Pumpen (Peristaltik Pumpe)
    • Raspberry Pi als Prozessoreinheit
    • Display in der Front mit Benutzeroberfläche
    • Automatisches filtern von Getränken, je nachdem welche "Zutaten" in den Behältern sind
    • Messung der aktuellen Füllmenge der Behälter, basierend auf Gewicht (mittels Wägezelle) oder Abstand zur Wasseroberfläche (mittels Ultraschall-Sensor)
  • Nice to have

    • LED-Stripes für schöne Beleuchtung, basierend auf dem aktuellen Status der Maschine
    • Extra Schlauch für weitere außenstehende Getränke
      • Mit Bier-Fass Adapter?
    • Kühlung der Container mittels Peltierelement und Lüftern

Erstes 3D-Modell

Neues 3D-Modell


Das Programm

Aufbau

  • Das Programm ist aufgebaut in eine Client-Seite und eine Server-Seite
  • Diese sind zur Sicherheit des Geräts voneinander getrennt
  • Server und Client kommunizieren über einen WebSocket, welchen man sich als eine Art Chat-Kanal vorstellen kann
  • Client und Server haben bestimmte Status, ein Status ist beispielsweise READY oder FILLING
  • Die Oberfläche ist sowohl über das Display, aber auch über ein Tablet steuerbar
  • Oberfläche sendet Befehle an den Server → Server verarbeitet und gibt ggfs. eine Antwort

Fotos des Webinterfaces (Stand 21.11)

Main


Die Main Pane ist der Hauptteil und direkt die Einstiegsseite des iTenders

Hier können Getränke ausgewählt werden, welche dann "gemacht" werden




Menu

Das Menü ist das Navigationsherz, von hier aus können alle anderen Panels erreicht werden





Containers

Hier können die Behälter inhalte aktualisiert werden

Man wählt die "Zutat" aus und danach wie voll der Behälter nun ist

In der Regel kann das auch automatisch eingemessen werden, wenn alle Sensoren eingestellt sind


Trotzdem sollte das hier eingestellt werden




Fill

Einfach ein "Popup" welches anzeigt dass das Getränk gefüllt wird




Setup

Das Setup ist das erste menü was nach dem ersten einrichten erscheint

es dient zur Grundkonfiguration