Schlagwort-Archive: Nextion

RFID-Kaffeekasse mit Nextion Display

Technische Beschreibung RFID-Kaffekasse HV1
Technische Beschreibung RFID-Kaffekasse HV1
Technische Beschreibung RFID-Kaffekasse HV2
Technische Beschreibung RFID-Kaffekasse HV2

Der Source Code zu diesem Projekt kann in meinem Web Shop erworben werden.

Key Features

  • Schnelle Erfassung von Kaffeebezugsdaten
  • Verschleißfreie RFID-Erfassung
  • Anmeldung von bis zu 50 Kunden
  • Zwei Administratorkarten
  • Remanente Datenspeicherung im EEProm
  • Administration über WEB-Frontend und touch Display
  • Innovativer Mikrokontroller ESP8266 mit 4 MB Flash
  • Kompakte Bauform und leichte Montage
  • WIFI-Manager, Landing Portal
  • Stand Alone Betrieb über lokalen WIFI-Access Point
  • Integrierter Web-Server
  • Verschlüsselte Daten Backup- und Restore Funktion
  • OTA-Firmware Update

Allgemeines

Führt man jahrelang irgendwelche Kaffeelisten auf Papier und zählt am Monatsende die Striche auf den Listen um die Abrechnung zu machen. Ist man es irgendwann leid und überlegt sich ob das noch Zeitgemäß ist!

So entstand eine Lösung die direkt neben die Kaffeemaschine steht und die jeder Nutzer leicht selbst bedienen kann.

Um die Erfassung so einfach wie möglich zu gestalten wurde ein 2,4″ touch Display der Firma Nextion verwendet. Die Kommunikation erfolgt über eine Soft-Serial Anbindung an einen ESP8266 Mikrokontroller.  Für die Anmeldung der Kaffeetrinker wurde ein Lösung mittels RFID-Transponder realisiert. Die eindeutige UID auf dem Chip stellt sicher, dass jeder Kaffeetrinker eindeutig identifiziert werden kann.

Das Modul kann für die Auswertung und Konfiguration direkt per DHCP mit dem lokale Netzwerk verbunden werden. Hierfür verfügt das Modul über ein Landing Portal, dass nach dem Verbinden mit der Stromversorgung für 30 Sekunden aktiviert wird.
Um eine Verbindung zu diesem Landing Portal herzu stellen, verbindet man sich mit dem  Accesspoint „Kaffeekasse„. Nach der Verbindung öffnet sich automatisch die Konfigurationsseite des Landing Portals.
Alternativ kann das Portal auch manuell über die IP-Adresse 192.168.4.1 im Webbrowser geöffnet werden.

Wurde die SSID und das Kennwort für das lokale WLAN eingetragen, kann nach der Konfiguration die Webseite des Moduls über die per DHCP vergebene IP-Adresse im Netzwerk mit einem Webbrowser aufgerufen werden.

Soll oder darf das Modul nicht mit dem lokalen WLAN verbunden werden. Wird automatisch nach diesen 30 Sekunden ein lokaler Accesspoint „AP-Kaffeekasse at 192.168.4.1“ geöffnet. Wird nun eine Verbindung mit diesem Accesspoint hergestellt, kann die Webseite des Moduls ebenfalls über die IP-Adresse 192.168.4.1 im Webbrowser geöffnet werden.

Damit nicht jeder, der sich mit diesem Accesspoint verbindet, auch auf die Daten des Moduls zugreifen kann. Wurde eine Kennwort Abfrage eingerichtet.

Webinterface

Schaltplan HV1

Schaltplan HV2

 

Versionsverlauf:

Intended:

  • Keine weiteren Anforderungen

Released:

  •  08.05.2024 V2.01
    Verschlüsselung der Backup Dateien auf Basis der ChipID integriert.
  •  22.12.2023 V2.00
    Hardware Verbesserung: Nextion Display auf Hardware Serial umgebaut, Erweiterung  um Soundausgabe bei RFID-Erfassung über Piezo. RFID Empfangsleistung verbessert und akustische Rückmeldung bei Tastendruck am Display.
  •  22.12.2023 V1.00
    Projektbegin Firmware released
    Daten Backup- und Restorefunktion eingebaut, sowie Benutzernamen Eingabefeld und Factory reset Button im Weserver erweitert. WM-Datensatz um Informationen der EEProm Speicherbelegung erweitert. Benutzerdatensätz auf 50 Einträge erweitert. Die SSID des lokalen Access Point kann nun im Webinterface Konifguriert und mit der Eingabe eines Passwords auch versteckt werden.
    Es können bis zu zwei RFID-Masterkarten über das Web Interface eingelesen und gelöscht werden.
    Abfrage für Datensutzerklärung integriert.