Inhaltsverzeichnis [Verbergen]
Vorwort
Servus!
Ich weiß ja nicht, wie das bei euch so ist. Wenn ich zu viel trinke hab' ich entweder Schnapsideen oder den Todeskater. Meistens beides.
In diesem Thread will ich euch mitnehmen. Also nicht mit in den qualvollen Tag danach, sondern mit auf den Weg von der Schnapsidee zum fertigen Alltagshelfer. Ich weiß, es mag Leute geben, die beschäftigen sich mit sinnvollen Themen - mir gehts da meistens aber um das Projekt selber und nicht um das Ergebnis.
Um was geht es?
Es geht um MT. Genauer gesagt: Mr. T bei dem das T für Tee steht. Und damit meine ich keinen wohltuenden Kamillentee für meinen Kater, sondern Teepulver in den Sorten Zitrone, Pfirsich, Waldfrucht und was es eben sonst noch alles gibt. Der Aufwand vom Teepulver zum Getränkt ist keine Rede wert, das ist mir bewusst. Trotzdem war ich schon lange der Meinung, dass ich es feierbar wäre, einen Teespender zu haben, der das alles automatisch macht. Und zwar per Knopfdruck.
Was anfangs immer nur ein Gag war, wir mit diesem Projekt hier Wirklichkeit.
Der Entwurf
Den Entwurf habe ich Abends gemütlich auf meinem Handy skizziert. Ich hatte eine neue App, die wollte ich ausprobieren... und zack, da war der Entwurf. Nach zwei, drei weiteren Anläufen habe ich festgestellt, dass ich Mr. T so bauen möchte, wie ich ihn zuerst skizziert hatte. Clean und simple, ohne viel schnick schnack.
Als Material verwende ich überwiegend Holz, da sich das Zuhause gut ohne ohne großen Aufwand verarbeiten lässt. Dennoch werde ich bei gewissen Komponenten wahrscheinlich auch auf andere Materialen zurückgreifen müssen.
Ziel ist es, Mr. T am Ende hochwertig aussehen zu lassen. Damit er auch bei nem Umzug nicht weggeschmissen wird.
Der Aufbau / Die Komponenten
Allgemein
Das Ziel was ich beim Aufbau Mr. T's verfolgen werde ist, dass alles reparabel ist. Ich gebe mir Mühe und möchte nicht, dass es Aufgrund vom Design oder Funktion beim nächsten Umzug weggeschmissen wird. Ich möchte alles so aufbauen, dass auch wenn was kaputt geht, sich die Teile leicht und ohne großen Aufwand ersetzen oder reparieren lassen. Auf gut deutsch: Ich will nichts zubauen oder verbauen sondern alles modular aufbauen. Vielleicht auch in Baugruppen unterteilen.
Das Silo
Der Behälter oben ist das Silo. Das Silo wird mit dem Teepulver befüllt und dient als Reservoir. Wichtig ist mir, dass man irgendwo den Füllstand vom Silo erkennen kann. Unterhalb des Silos, innerhalb des Gehäuses, befindet sich ein Trichter mit einer Förderschnecke. Die Schnecke fördert das Pulver in Richtung Auswurf und somit ins Glas oder in den Behälter.
Der Wasseranschluss
Magnetventil Die Zuleitung vom Wasser soll sich auf der Rückseite befinden. Und zwar in Form eines direkten Frischwasser-Anschlusses mit Kupplung. Das Wasser soll durch ein Magnetventil geschalten werden. Es soll alles ohne großen Act funktionieren. Nur das Pulver selber möchte ich nachfüllen müssen. Zudem soll die Maschine nicht nur Tee, sondern auch Wasser standalone Spenden können.
Das Förderwerk
Das Fördern des Tees in das Glas erfolgt auch ein 3D-gedrucktes Förderwerk. Angesteuert wird das Förderwerk durch einen DC12V Elektromotor mit integriertem Getriebe.
Funktion
Allgemeine Funktion
Funktionieren soll alles mit nur einem Knopf. Dabei soll es zwei wesentliche Funktionen geben: Tee spenden & Wasser spenden. Wie genau das aussehen soll, weiß ich noch nicht, ich dachte an sowas wie:
- Knopfdruck bestimmt die Auswahl vom Modus: Tee / Wasser
- Automatisches füllen bestimmter Gläser nach Zeitablauf x, oder:
- variable Menge; bei längerem Tastendruck: Glas / Bottich / Messbecher variabel befüllen
Dabei ist es mir wichtig, alles so zu Programmiren, dass ich die Werte und Parameter jederzeit ohne großen Aufwand ändern kann - auch nach langem Betrieb und vergessen des Programmcodes. Auf die delay()-Funktion des ESPs möchte ich weitestgehend verzichten.
Indikator der Auswahl
Um zu sehen, in welchem Modus man sich gerade befindet, bzw. was der Maschine gerade durch den Knopf geht, möchte ich eine RGB-LED verwenden. Mit verschiedenen Farben und Aktionen wie z.B blinken, möchte ich ein hochwertiges und eindeutiges Feedback geben - ohne LCD-Display oder sonstiges.
Einbindung in Apple Home Kit
Offizielles Logo der Apple HomeKit Produkte Das wohl sinnloseste Feature. Ich möchte Mr. T in HomeKit einbinden. In erster Linie aus Gaudi. Aber vielleicht kann ich das verbinden, um eine Funktion zu schreiben, mit der man die Stärke des Tees per Sprachbefehl temporär ändern kann. Hey Siri, Tee stark.
Das Hirn - ESP8266 D1 Mini
ESP8266 D1 Mini Entwicklerboard Alle Funktionen und Abläufe möchte ich ausschließlich mit dem ESP8266 D1 Mini programmieren. Das beinhaltet:
- ein Taster, mehrere Funktionen
- LED-Beleuchtung als Indikator
- Ansteuerung des Motors und des Ventils
- Berechnen der Flüssigkeit / Pulvermenge nach Inhalt
- Integration in Homekit in Verbindung mit Homebridge
- Webinterface für gewisse Einstellungen
Außerdem ist es mir wichtig, den ESP Plug & Play zu betreiben. Wenn ich was am Code ändern muss, dann möchte ich den ESP einfach aus der Maschine nehmen können. Ohne alles neu zu verkabeln oder verdrahten zu müssen.
Aktueller Stand der Dinge:
Weiter zum ersten Teil von: Mr. T - Die smarte Teemaschine