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.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 10 Kommentare lesen
,
Lesezeit: 26 Min.
Von
  • Tobias Vogel
Inhaltsverzeichnis

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.

Kurzinfo
  • 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

Mehr zum Thema

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.