Hallo Axel,
ich habe mir die Schaltung für die 2TE-Controllerplatine, in Anlehnung an die Schaltung von Andreas,
auf einer Lochplatine wie folgt aufgebaut.
Dateianhang:
Dateikommentar: Platine für 2TE
RFID_Platine.JPG [ 78.28 KiB | 6568-mal betrachtet ]
Dateianhang:
Dateikommentar: Schaltplan
FingerprintSchaltung.jpg [ 57.82 KiB | 6568-mal betrachtet ]
Da ich nur ein Netzgerät für die 12V zur Verfügung habe, erzeuge ich mir die 5V über einen Spannungsteiler mit 4k7 und 6k8 Ohm. Solange kein Fingerprint erkannt wird (also fast immer) wird an den Widerständen R3 und R6 auch keine Energie verbraten, da mit D0 und D1 = 5Volt kein Strom fließt. Über R9 und R10 fließt lediglich 1mA. (0,02€/Jahr)
Bei mir haben sich 777Ohm als "Opto-Vorwiderstand" (1k2 / 2k2 parallel) bewährt.
(Kann man sicher besser machen - bin kein Hardwerker)
Mit dem Hexfile aus dem Downloadbereich können nur Fingerprints (16 Stück) 16 Benutzern zugeordnet werden.
(Hier wird nur ein Byte verwendet. (Bit17-Bit24 siehe Bsps. unten))
Damit ich auch die RFID's mit dieser Firmware nutzen kann, habe ich wie bereits weiter oben beschrieben,
"Two devices interlock setting" aktiviert.
Dann wird aber mit jedem angelernten Finger und jedem angelernten RFID-Chip dieselbe Sequenz (ein 8-bit Muster) geschickt.
Dies entspricht bei der aktuellen (und bisher einzigen) firmware dem Schaltobjekt 3.1.
Es ist keine Unterscheidung nach Usern möglich. Für mich völlig ausreichend, hauptsache die Tür geht auf.
(F007-EM und der W2 (s.u.) laufen so aktuell auf (m)einem "Test-Brett" und werden, sobald meine "Hütte" steht zum Haustür- und Garagentor öffnen verwendet)
Sollen RFID's chip(bzw. User)abhängig angezeigt werden muss eine neue Firmware erstellt werden.
Da sich die RFID's in allen 24 Bit's unterscheiden muss die RFID-Bitfolge des einzelnen Chips mit dem Oszi komplett ausgelesen und später so in der geänderten "firmware" abgefragt werden.
Hier habe ich mal ein paar Sequenzen meiner RFID's aufgeführt:
(Bit 0 und Bit25 sind Parity-Bits. Diese könnte man sich evtl. sparen)
RFIDs
=====
binär:................................................hexadezimal:
1 ) 1 1101 1110 0001 1000 1000 0001 0 .........0xDE1881
2 ) 1 1101 1110 1000 1111 1010 1000 0 ........ 0xDE8FA8
3 ) 0 1101 1110 1010 0101 1110 0010 1 .........0xDEA5E2
4 ) 1 1101 1110 1011 0100 1000 1011 0 .........0xDEB48B
5 ) 0 0011 1100 1010 0110 1101 1100 0 .........0x3CA6DC
6 ) 1 0010 0010 1101 0101 1010 1010 1 .........0x22D5AA
7 ) 0 0010 1000 0101 0000 1011 0001 1 .........0x2850B1
8 ) 1 0010 1000 1000 1111 1111 1100 1 .........0x288FFC
Fingerprints (5 Beispiele):
====================
(Die 16 zuerst angelernten Finger werden in einem Byte (bit17-bit24 ) dargestellt. Diese werden dann mit der aktuellen Firmware einzelnen Benutzern zugeordnet )
binär: ...............................................hexadezimal:
1) 0 0000 0000 0000 0000 0000 1011 0 .........0x00000B
2) 0 0000 0000 0000 0000 0000 1010 1 .........0x00000A
3) 0 0000 0000 0000 0000 0000 1001 1 .........0x000009
4) 0 0000 0000 0000 0000 0000 0101 1 .........0x000005
5) 0 0000 0000 0000 0000 0001 0000 0 .........0x000010
(Zur Tasterschnittstelle kann ich nichts beitragen.)
Evtl. auch interessant:
Ich habe mir noch den W2 von Sebury besorgt.
Dieser hat die gleichen features wie der F007-EM kann aber nur RFID's, keine Finger. Ist dafür aber absolut Wasserdicht.
(Bzgl Fingerprint habe ich folgende Erfahrung gemacht: die Finger von meiner Frau, da relativ klein, werden nicht bzw. extrem schwer erkannt. Auch bei Sonneneinstrahlung, Kälte gibt's oft Probleme - RFID's hingegen funktionieren problemlos)
Dateianhang:
Dateikommentar: Sebury W2
SeburyW2.jpg [ 313.72 KiB | 6568-mal betrachtet ]
Gruss
Hubert