https://github.com/bkbilly/smartlock
https://github.com/bkbilly/smartlock
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bkbilly/smartlock
- Owner: bkbilly
- Created: 2020-05-20T18:05:18.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-08T21:55:33.000Z (almost 6 years ago)
- Last Synced: 2025-03-31T00:15:53.439Z (over 1 year ago)
- Language: C++
- Size: 85 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# smartlock
The aim of this project is to create a smart lock that can be easily configured.
## Hardware
Components that will be used:
- ESP-32s
- DC Worm Motor with Encoder (Rated Torque: >6.5kg.cm)
- L9110s Motor Driver
- RC522 (Reading NFC tags)
- 3D printed base for the motor to connect with the key (Check image at the bottom)
## Software
It is using WiFi to connect to an MQTT Server and has support for Over the Air updates.
These are the messages that are supported:
- **smartlock/rfid_uid** message=[]
- **smartlock/status** message=['online']
- **smartlock/rfidadd_timer** message=['ON','OFF']
- **smartlock/rfiddel_timer** message=['ON','OFF']
- **smartlock/access** message=['authorized','denied']
- **smartlock/saved_uids** message=[]
- **smartlock/rfidadd_timer/set** message=['ON','OFF']
- **smartlock/rfiddel_timer/set** message=['ON','OFF']
- **smartlock/saved_uids/set** message=['DELETE','']
