Kurs im Selbststudium

Wie programmiere ich meinen ersten Mini-Computer?

Angeboten von Lisa Ihde, Daniel-Amadeus Johannes Glöckner

Kleine Tee-Maschine

Lösung von Teilnehmer Jochen Scheid

Der Teebeutel wird automatisch für die ausgewählte Zeit in die Tasse mit dem heißen Wasser getaucht.

PA-Submission-3Dpfb6z08AiTYyvsVlO7sd-4MpWfx5C1p0XojtgEX0Fpp.png

Materialien

Das Projekt besteht aus dem ESP32, einem Servo, 2 Tastschaltern, 3 Dioden, 2 Widerständen (je 10 KOhm), Jumperkabeln und einem Breadboard. Die Hebevorrichtung ist improvisiert aus einer Teedose, Essstäbchen und Tesa. Das Projekt besitzt 4 Outputs (der Servo und die 3 Dioden) und 2 Inputs (die beiden Taster).

Foto von der Schaltung

Weiteres Foto vom Ergebnis

Funktionsweise

Mit dem ersten Taster werden die Minuten gewählt, die der Tee ziehen soll: 1 x drücken = 3 min, 2 x drücken = 4 min, 3 x drücken = 5 min. Mit jedem Tastendruck wird eine der LEDs eingeschaltet, was die ausgewählte Zeit darstellen soll. Nach dem ein Teebeutel eingelegt und eine Tasse mit heißem Wasser unter den Ausleger gestellt wurde, wird der Ziehvorgang durch Betätigen des zweiten Tasters in Gang gesetzt: Der Servo dreht und der Ausleger senkt sich, so dass der Teebeutel in die Tasse gelangt. Die gewählte Zeit läuft ab, wobei die LEDs in umgekehrter Reihenfolge erlöschen. Nach Ablauf der Zeit hebt sich der Ausleger. Der Tee ist fertig.
Um die Verkabelung auf dem Breadboard einfacher erstellen zu können, wurde die Pin-Belegung in der Arduino IDE geändert.

Screenshot vom Ardublockly-Code

XML-Datei für Ardublockly