An Interessenten für die Dual-Tag-Lösung habe ich heute ein Fork des aktuellen master gezogen und die Ergänzungen für den HallEffektSensor hinzugefügt.
Das richtet sich an alle, die das vorab schon testen bzw. verwenden wollen.
Dazu folgt hier eine kurze Doku:
Siehe auch vorherige Beiträge in diesem Thread.
Hardware:
Es wird ein analoger Halleffektsensor benötigt:
SS49E
Dieser hat 3 Anschlüsse:
1: Vdd => +3.3V
2: Gnd => GND
3: Out (Analog) => freien GPIO (analogRead) z.B: 34
Hockeytag - Parts und Assembling:
Dabei ist folgendes zu beachten:
- Der RFID-Tag muss möglichst an den äußeren Rand platziert werden.
Hintergrund:
Ist bei mir deshalb wichtig, da ich 15x3mm Neodym Magnete verwende und dieser den Tag komplett abschirmen würde.
Bei 10mm war das kein Problem, den Tag zentriert zu setzen.
10mm waren aber schon grenzwertig. Da muss der Tag genau auf den Leser gesetzt werden, d.h. man müsste schon fast kleine Begrenzungen aufkleben.
Deshalb hab ich mich dann für die 15mm entschieden. Da läuft das Ganze problemlos. - Zwischen Tag und Magnet soll das Trägermaterial der Tags als Isolation und Abstand nicht entfernt werden.
Firmware:
Dieses Feature ist seit 23.01.2023 im offiziellen Master integriert. Vielen Dank an @biologist!
In „settings.ini“ folgende Zeile aktivieren (auskommentieren):
#define HALLEFFECT_SENSOR_ENABLE // When enabled, also configure #define HallEffectSensor_PIN in "HallEffectSensor.h". (https://forum.espuino.de/t/magnetische-hockey-tags/1449/35)
und in „HallEffectSensor.h“:
#define HallEffectSensor_PIN 34 // GPIO (ADC)
Anbei noch eine Vorabanleitung (WebGUI, Logeinträge, Trouble-shooting)
VorabDoku ESPuino HallEffectSensor_v2.pdf (228,9 KB)
Aktuell getestet mit „Mini Board“ und PN5180 Reader:
Sollte ich was vergessen haben, einfach hier posten.
VG & Viel Spaß