Projekt: Verkaufsautomat mit ESP im Eigenbau
Der Automat übernimmt Transaktionen und meldet Verkäufe und Fehler ans Smartphone. Man muss sich gut überlegen, wie Hard- und Software zusammenspielen sollen.
- Tobias Vogel
Als unser damals 14-jähriger Sohn erklärte, dass er imkern wolle, nahmen wir ihn zunächst nicht ernst. Zwei Jahre und einige Imkerkurse später stand dann aber der erste Eimer mit 14 kg frisch geschleudertem Honig auf dem Tisch – und wir fragten uns plötzlich, was wir mit so viel Honig machen sollten. Als Servicetechniker unter anderem für Transaktionsautomaten hatte ich die Idee, einen kleinen Verkaufsautomaten zu bauen. Also überlegten wir uns gemeinsam ein Design und nannten die Erfindung, frei nach Dr. Heinz Doofenshmirtz aus Disneys Phineas und Ferb, "Vendinator".
Da das Projekt insgesamt recht komplex ist, habe ich jeden Funktionsbereich des Automaten einzeln entwickelt und schließlich alles miteinander verbunden. In diesem Artikel gehe ich auf die wesentlichen Komponenten ein. Um das Projekt nachzubauen, benötigt ihr zusätzlich den vollständigen Schaltplan und die Projektdateien aus dem GitHub-Repository des Projekts.
- Einen eigenen Verkaufsautomaten bauen
- GPIOs mit Port-Expandern erweitern
- MĂĽnzprĂĽfer programmieren und trainieren
Checkliste
Zeitaufwand: mindestens ein Wochenende
Kosten: 170 bis 200 Euro (fĂĽr die Elektronik)
Werkzeug
- 3D-Drucker
- Lötkolben
- Seitenschneider
- Bauanleitung fĂĽr den Lern-Computer Math-O-Mat mit Belohnungsfunktion
- Erfahrungsbericht: BestĂĽckte Platinen in China zum unschlagbaren Preis bestellen
- Maker-Workshop: Der Weg zur Platine
Material
- NodeMCU-Devkit mit ESP8266
- 2 Port-Expander PCF8574P, DIP 16
- Inverter-IC 74HCT540N
- 8 MOSFETs IRL 540N
- 3 Dioden 1N4001
- 13 Widerstände 10 kΩ
- 8 Widerstände 1 kΩ
- Drucktaster 12 mm Durchmesser, 12 V
- 6 elektromagnetische Schlösser 12 V
- 4Ă—4-Matrixtastatur
- MĂĽnzprĂĽfer fĂĽr 6 MĂĽnzarten
- SG90 9g Servo
- LC-Display-Modul 3,3 V, I2C
- Step-down-Wandler LM2595S
- Step-up/-down-Wandler XL6019
- Blei-Akku mit 12 V
- 3 5-V-Relais HK19F
- 30mA-LEDs 6 grĂĽn, 1 gelb, 1 rot
- Leiterplatten-Anschlussklemmen 2-polig
- Platinenmaterial oder vom Anbieter gefertigtes PCB
- Schrauben, Kabel und Material für ein Gehäuse
Der Automat besitzt sechs Fächer für die Honigware. Diese können mithilfe elektronischer Schrankschlösser geöffnet werden. Ihr jeweiliger Zustand lässt sich aufgrund eingebauter Schalter erkennen. Als Benutzerschnittstelle nutze ich eine 4×4-Matrixtastatur (Keypad) und ein 4-Zeilen-LC-Display, mit dem man durch den Verkaufsprozess oder die Wartung des Automaten navigieren kann.
Das war die Leseprobe unseres heise-Plus-Artikels "Projekt: Verkaufsautomat mit ESP im Eigenbau". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.