{"id":22297503,"url":"https://github.com/zhum/rfid2","last_synced_at":"2025-03-25T22:43:54.005Z","repository":{"id":137922637,"uuid":"69573106","full_name":"zhum/RFID2","owner":"zhum","description":"Code electric lock with RFID","archived":false,"fork":false,"pushed_at":"2017-07-04T12:07:21.000Z","size":1074,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"rfid3","last_synced_at":"2025-01-30T20:14:57.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Arduino","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-29T14:02:10.000Z","updated_at":"2016-09-29T14:23:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"cf9785f0-e696-46b6-9032-d67e5bc0845a","html_url":"https://github.com/zhum/RFID2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2FRFID2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2FRFID2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2FRFID2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2FRFID2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhum","download_url":"https://codeload.github.com/zhum/RFID2/tar.gz/refs/heads/rfid3","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245556960,"owners_count":20634889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-03T17:49:59.683Z","updated_at":"2025-03-25T22:43:53.985Z","avatar_url":"https://github.com/zhum.png","language":"Arduino","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RFID3\n\nCode electric lock with RFID. You can open your electric lock\nwith any RFID card (compatible to reader and remembered). Or you\ncan enter code on keyboard. Simple!\n\nAlso you can open and/or watch for door opening via MQTT (using wifi).\n\nThis project has special PROG key. If you press it shortly, then you can\nadd new card (press '\\*', lean the card, press digit or alpabeet key to link it).\nYou can delete any card - press PROG shortly, enter '#', then linked key.\nTo change the code, press PROG shortly, then 'D' and 4 digits of code\n(to change code length, change RFID2.ino, it is simple).\nTo forget all linked cards, press PROG shortly anf then '0'.\n\nFeel free to write me issues and pullrequests!\n\n## Sources\n\n- DFRobot DFRuino pro mini 3.3V (or other pro mini)\n- Wemos D1 (you can replace it with any arduino + wifi module, check the code then)\n- Resistors (see scheme)\n- RFID reader MFRC522\n- keypad 4x4\n- relay module\n- 2x RS485 modules\n- electick lock ;)\n- 12V power source, 2Amp (!important! 1A is too low)\n- single key (or switch)\n- buzzer (optional)\n- 3-in-one LED (or 3 leds) (optional)\n\n## Howto\n\nUm... In short: just connect all parts to arduino properly.\nBe carefull, RFID reader and esp8266 use 3.3V logic, while arduino uses 5V, so resistors are importatnt.\n\nYou can see pin headers on scheme. It is just to shorten the shceme. Actually you should connect\narduino D2..D5 and A1..A4 to 8 pins on keypad. See the ino-file for details. You can fix connection in source code.\n\nHere are two parts:\n- Pult (DFRobot pro mini + RFID reader + keyboard + led/buzzer + rs485)\n- Control module (WeMos + relay + switdh + rs485)\n\nControl module should be inside room and connected with pult via rs485 wire.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhum%2Frfid2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhum%2Frfid2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhum%2Frfid2/lists"}