Difference between revisions of "Wiegand-26"

From Let's Control It
Jump to navigation Jump to search
Line 1: Line 1:
 
----
 
----
[[Bestand:WiegandRFID_1.jpg|320px]]
+
[[File:WiegandRFID_1.jpg|320px]]
[[Bestand:RFIDTags.png|320px]]
+
[[File:RFIDTags.png|320px]]
 
----
 
----
= Introductie =
+
= Introduction =
De ESP is in staat om het signaal van een RFID Tag Reader te ontvangen die met het Wiegand-26 protocol werkt.
+
The ESP can also be used to read out RFID Tag Readers that are using the Wiegand-26 protocol.
  
De RFID reader moet worden aangesloten op twee ingangen van de ESP module. De ESP gebruikt een special interrupt routine om de Wiegand-26 bitstroom te verwerken. De RFID reader zal een event genereren op de ESP.
+
The RFID reader has to be connected to two GPIO pins on the ESP module. The ESP uses an interrupt routine to decode the Wiegand-26 bitstream. The RFID reader will send a message to your Home Automation controller containing the unique RFID Tag ID.
  
 
= Hardware =
 
= Hardware =
Een Wiegand-26 RFID TAG Reader is o.a. te koop via eBay. Let erop dat de unit met 5 volt werkt en de IO pinnen van de ESP zijn niet bestand tegen deze spanning!
+
The Wiegand-26 RFID TAG Reader can be found on eBay. Please note that the outputs uses 5 volts signals and they should not directly be connected to the ESP. Use a level shifter!
  
Zie hier een voorbeeld van een RFID reader die het Wiegand-26 protocol gebruikt. Deze unit is spatwaterdicht dus geschikt voor buiten montage. Beschikt tevens over een ingebouwde LED en buzzer. De LED kleurt standaard blauw en als je een tag ervoor plaatst dan licht deze kortstondig groen op. Tevens hoor je de interne buzzer even piepen. Als je op eBay zoekt op "Wiegand 26" tref je diverse varianten aan. We hebben echter alleen deze getest:
+
This is just a sample of an RFID reader using the Wiegand-26 protocol.
  
De Wiegand-26 RFID Reader herkent tags die voldoen aan de EM4001 ISO gebaseerde RFID IC standaard, op een frequentie van 125kHz.
+
This Wiegand-26 RFID Reader works with tags compliant with EM4001 ISO standard, on a frequentie of 125kHz.
  
=== Aansluitingen ===
+
=== Connections ===
 
<span style="color:red">
 
<span style="color:red">
Let op: De unit gebruikt 5 volt signalen die niet geschikt zijn voor de ESP module. Een levelshifter is noodzakelijk tussen de datapinnen van de reader en de ESP!!!</span>
+
WARNING: The unit uses 5 volt signals that can not be used on the ESP module. You must use a levelshifter!!!</span>
  
Op de ESP01:
+
The reader needs at least 6 volts. Do not connect VCC to the VCC on the ESP!!!
We geven hier de aansluitingen van de unit zoals op de foto is afgebeeld.
+
(The unit will turn on at 5 volts, the led will turn on, but detection of RFID tags will fail!)
Let erop dat de Wiegand Reader een spanning nodig heeft van minimaal 6 volt. Daarom de VCC NIET verbinden met de ESP!!!
 
(De unit gaat wel aan op 5 volt, ledje brand, maar detectie van tags lukt dan niet)
 
 
   Wiegand ESP-01
 
   Wiegand ESP-01
   Zwart GND
+
   Black GND
   Rood  6-12 Volt
+
   Red  6-12 Volt
   Groen GPIO 0 (via levelshifter!!!)
+
   Green GPIO 0 (via levelshifter!!!)
   Wit GPIO 2 (via levelshifter!!!)
+
   White GPIO 2 (via levelshifter!!!)
  
 
= Software =
 
= Software =
  
 
== Custom Sketch ==
 
== Custom Sketch ==
 +
todo
  
 
== ESP Easy ==
 
== ESP Easy ==
Line 37: Line 36:
  
 
== ESP Connexio ==
 
== ESP Connexio ==
Op de ESP Conneexio komt het event komt als volgt binnen:
+
On the ESP Conneexio, the following event will appear:
 
  ''<nowiki>RFID <reader nr>,<tag id></nowiki>''
 
  ''<nowiki>RFID <reader nr>,<tag id></nowiki>''
  
 
{| border="1" style="border-collapse:collapse; border:1px solid silver;text-align:left;width:50%;"
 
{| border="1" style="border-collapse:collapse; border:1px solid silver;text-align:left;width:50%;"
 
! Parameter:
 
! Parameter:
! Beschrijving:
+
! Description:
! Bereik:
+
! Range:
! Opmerking:
+
! Remarks:
 
|-
 
|-
 
| ''reader nr''
 
| ''reader nr''
| Nummer van de reader die is aangesloten
+
| Nummber of the tag reader that is connected
 
| 1 of 2
 
| 1 of 2
 
|  
 
|  
 
|-
 
|-
 
| ''tag id''
 
| ''tag id''
| Unieke TAG ID van de gebruike RFID tag
+
| Unique TAG ID
 
| 1..2^26
 
| 1..2^26
 
|  
 
|  
 
|}
 
|}
  
=== Voorbeeld ===
+
=== Sample ===
 
  RFIDWG 1,0x1234AB
 
  RFIDWG 1,0x1234AB
  
Voorbeeld programmeren van een event naar commando in de eventlist:
+
Sample eventlist entry:
  
  EventlistWrite; RFIDWG 1,0x1234AB; ??;
+
  RFIDWG 1,0x1234AB; ??;

Revision as of 20:00, 24 August 2015


WiegandRFID 1.jpg RFIDTags.png


Introduction

The ESP can also be used to read out RFID Tag Readers that are using the Wiegand-26 protocol.

The RFID reader has to be connected to two GPIO pins on the ESP module. The ESP uses an interrupt routine to decode the Wiegand-26 bitstream. The RFID reader will send a message to your Home Automation controller containing the unique RFID Tag ID.

Hardware

The Wiegand-26 RFID TAG Reader can be found on eBay. Please note that the outputs uses 5 volts signals and they should not directly be connected to the ESP. Use a level shifter!

This is just a sample of an RFID reader using the Wiegand-26 protocol.

This Wiegand-26 RFID Reader works with tags compliant with EM4001 ISO standard, on a frequentie of 125kHz.

Connections

WARNING: The unit uses 5 volt signals that can not be used on the ESP module. You must use a levelshifter!!!

The reader needs at least 6 volts. Do not connect VCC to the VCC on the ESP!!! (The unit will turn on at 5 volts, the led will turn on, but detection of RFID tags will fail!)

 Wiegand 	ESP-01
 Black 	GND
 Red   	6-12 Volt
 Green		GPIO 0 (via levelshifter!!!)
 White		GPIO 2 (via levelshifter!!!)

Software

Custom Sketch

todo

ESP Easy

Op de ESP Easy stel je via de webinterface het IDX in van het device in Domoticz. Op dit moment is dit nog in test en gebruiken we een "text device in Domoticz. De waarde van de tag verschijnt dan in het device. Nog uitzoeken hoe dit in de event processor kan worden gebruikt.

ESP Connexio

On the ESP Conneexio, the following event will appear:

RFID <reader nr>,<tag id>
Parameter: Description: Range: Remarks:
reader nr Nummber of the tag reader that is connected 1 of 2
tag id Unique TAG ID 1..2^26

Sample

RFIDWG 1,0x1234AB

Sample eventlist entry:

RFIDWG 1,0x1234AB; ??;