Wie im vorherigen Blogeintrag bereits aufgezeigt, soll der ESP die Informationen auf den RFID-Stickern auslesen können.  

Umsetzung: 

Der ESP8266 wird mit dem RFID-Reader via Jumperkabel verknüpft. Das entsprechende Layout für den ESP8266 ist nachfolgend dargestellt. 

Anschließend muss die entsprechende Bibliothek installiert werden: RFID-Bibliothek.

Diese kann in Form einer .zip-Datei heruntergeladen und über die Arduino IDE installiert werden. 

Der RFID-Reader wird mit dem SPI-Protokoll angebunden und daher muss nur der SDA und RST-Pin definiert werden. Die restlichen Pins sind bereits vorkonfiguriert. Das Modul benötigt lediglich 3.3V, wodurch die einzige 5V-Spannungsversorgung für die Wägezelle verbleibt. Hätte der RFID-Reader ebenso 5V benötigt, wäre eine weitere Spannungsversorgung notwendig gewesen. Dies hätte wertvollen Platz im Bierdeckel beansprucht.   

Der nachfolgende Code liest den RFID-Chip bitweise aus und setzt den Inhalt anschließend in einen String zusammen. Dieser wird auf der seriellen Konsole ausgegeben. 

Im Folgenden kann ein Teil dieses Codes mit der Erkennung der Masse über die Wägezelle (Link) und der Anbindung an MQTT (Link) kombiniert werden.  

Beispielcode: 

Made with Carbon Now
Verbindung RFID Reader zu ESP8266

Schreibe einen Kommentar