Gibt es eine Möglichkeit einen RFID Tag oder ähnliches zu lesen nur mit Boardmitteln des ESP32, also ohne MFRC522? Es geht um eine Freischaltung durch Annäherung, der Transponder muss nicht unbedingt RFID sein.
:
Bearbeitet durch User
Der ESP32 hat nur einen einzigen Sensor eingebaut: Den Temperatursensor. Wenn dein Tag also den ESP32 um ein Paar Grad erhitzen kann, kannst du das Tag so erkennen. Oder das Tag beherrscht WiFi oder Bluetooth, dann kann der ESP32 damit kommunizieren und grob den Abstand schätzen.
Ich dachte an BLE oder WiFi, weiß nur nicht ob es damit möglich ist passive Transponder zu aktivieren. Jetzt habe ich gerade so einen Schlüsselfinder entdeckt, der funktioniert mit einer Knopfzelle. Das wäre auch ausreichend. Weiß jemand wie die Dinger funktionieren? https://www.amazon.de/Schlüsselfinder-Gegenstandsfinder-Artikelfinder-Brieftaschen-Fernbedienungen/dp/B0B8GRP5QY
Niklas G. schrieb: > Der ESP32 hat nur einen einzigen Sensor eingebaut: Den Temperatursensor. Nein, er hat auch einen Hall-Effekt-Sensor eingebaut. Man könnte also z.B. eine streifenförmige Anordnung von Magneten, die am ESP vorbeigezogen werden, erkennen/auswerten.
Ich kaufe einfach mal so ein Ding von Amazon. Dann sehen wir weiter.
In dem Schlüsselfinder sitzt ein ST17H66. Leider konnte ich ihn noch nicht testen, aber sollte doch ein leichtes sein den zu orten. Die Nähe zum ESP32 reicht mir als Schwelle so um die 1-2 Meter. https://github.com/ThuanLeUte/ble-beacons-st17h66_fw
Funktioniert prima. Arduino hat für den ESP32 einen BLE Scanner, der findet die ServiceUUID des BLE-Beacons. Da ich es nun so herum gelöst hab, kann der Thread verschoben werden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.