Hello and thank you for the awesome video but i have a question: I'm currently trying to replicate this kind of project but I'm using a different Keypad, one of that chinese ones standalone key + rfid combo readers (125 khz) wich you can find really cheap on Aliexpress. The problem is that while i can successfully see data coming to the log (through Wiegand operation) the keys don't seem to be decoded correctly. For instance, if I press, let's say "1234" combination followed by "#", on the log I'm going to have a separate entry for the first digit, then another one with a sequence of numbers, finally another one with number "13" for the # button. What I'm seeing in the log seems to me it being just some kind of decimal representation of what I'm dialing on the keypad but not the proper behaviour I would expect visible in your video. No problem with RFID tags, they get validated too, but still they appear in decimal not HEX, but maybe that's how they're supposed to appear... Is there some wrong configuration in ESP-RFID or is it a Keypad related problem? how could I solve it? Thank you very much for your help ; )
I tried to replicate this using wiegand reader available at my region, it works like yours (7:20) for the rfid, but for the pin whenever i input number on the pad the esp board just recive 1 digit only. I could input more than 1 digit
Ahoi! I have watched this video more times than I can count, and I have some questions. At both 2:27 and 7:32 the Wiegand D0 and D1 seem to be directly connected to the GPIO-4 and 5 Pins. You then explain to protect from the higher voltage a Zener Diode and a Pull-Up resistor should be used (6:42). This would force the GPIO 4 and 5 to be default high (3.3v) except when D0 and D1 have traffic, and then they would go low (0v). How, then, does this seem to be working with the Wiegand D0 & D1 directly connected?
Hi Baden, in fact you should not use a zener diode but a normal diode to protect it. The diode put in a way that it would only let through voltages lower than 3.3V, i.e. whenever the signal goes to ground. In other words, the GPIO will always be on 3.3V unless the Wiegand pull it to ground. It does work without the diode and pull up because the ESP 8266 IOs are 5V tolerant, it would interpret 5V as a high and 0V as a low. But as I say, things can go wrong if for example the ground wire gets cut.
Great video, everything works fine for me. The only thing that doesn't work for me is sending an SMS via MQTT protocol. I use a mosquitto broker, I have noticed that nothing comes from esp-rfid. Can you ever record a video of how to set up MQTT. Greetings
Hi Jasmin, I can definitely do that - would you be looking into setting up MQTT on premises (i.e. run it at home) or rather use a cloud based service ? MQTT can be set up quite easily with OpenWrt for example or on a raspberry Pi.
@@OneMarcFifty Thanks for the reply, Because I don't have a Raspberry Pi I don't think it would be easier for me to set up via OpenWrt or MQTT Cloud based service. Choose what is easier for you ... :-) Anyway thank you very much.
I did add a couple of ESP specific stuff in the code when I wrote the log file analysis bit for the project (I committed under the name of Frenchie71) - plus the whole IO pins would need to be checked of course. You would need to check the libraries for compatibility as well. It _could_ work ;-)
That should work as long as the reader supports the Wiegand protocol. Worst case, if the tag length etc. are different, you can modify the software as it is open source ;-)
The device spawns a Wifi with the SSID ESP_something. First you need to connect a laptop/pc to that Wifi, then open the 192.168.4.1 page from where you can then set the SSID/Password parameters for your "real" Wifi.
@@OneMarcFifty Thanks for the quick response! i asked because in the github depository they state esp32 doesnt work at this point. so i want to make sure before ordering really
Ja - Man kann leider bei RU-vid nicht mehrere Audiospuren in einem Video abspeichern. Ich habe daher lediglich die Beschreibungen und die Untertitel übersetzt