is an IoT-Arduino-based NFC payment system for coffeemakers with toptronic logic unit, as Jura Impressa S95 and others without modifying the coffeemaker itself. We currently use it with a Jura Giga X8 professional.
The project is based on Oliver Krohns famous Coffeemaker-Payment-System at
https://github.com/oliverk71/Coffeemaker-Payment-System
and the sharespresso project from the german c't magazine at
https://github.com/psct/sharespresso
The main difference to the original project is that the coffeemaker payment system is connected to the internet via ESP8266 od ESP32 WiFi chipset and may be administrated with a Ionic3-App via MQTT.
Here's an example for a prototype hook-up.
- NodeMCU v1.0 or Sparkfun ESP8266 Thing Dev or Sparkfun ESP32 Thing
- AZDelivery 128x64 0.96'' OLED or Waveshare 1.5'' OLED
- PN532 NFC card reader (13.56MHz) or RC522 RFID/NFC card reader
- DSD Tech HC-05 Bluetooth
- Piezo Summer Micro Buzzer 3-24V
- IoT based and NFC-enabled payment system
- useable with different payment methods (prepaid, crypto-coin, ...)
- administration via MQTT and BLE, Ionic3(MQTT) and Android-App (BLE) available
- OLED Display with animations and status information
- Over-the-air update process, triggered by MQTT
The complete project is described at our blog.
The code is provided 'as is', without any guarantuee. Use at your own risk!
Many thanks to Oliver Krohn and the guys from the c't magazine for the great basis. A reference for several included tools can be found here: https://github.com/oliverk71/Coffeemaker-Payment-System