Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yalishanda42/smart-locc
Smart lock project implementation as part of the IoT course at FMI.
https://github.com/yalishanda42/smart-locc
arduino esp32 esp8266 iot lock unlock wifimanager
Last synced: 26 days ago
JSON representation
Smart lock project implementation as part of the IoT course at FMI.
- Host: GitHub
- URL: https://github.com/yalishanda42/smart-locc
- Owner: yalishanda42
- License: mit
- Created: 2021-04-14T19:03:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-06-10T12:03:04.000Z (over 3 years ago)
- Last Synced: 2023-03-07T02:57:46.735Z (over 1 year ago)
- Topics: arduino, esp32, esp8266, iot, lock, unlock, wifimanager
- Language: C++
- Homepage:
- Size: 2.83 MB
- Stars: 4
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
smart-locc
Smart lock project implementation as part of the IoT course at FMI.
Report Bug
·
Request Feature
## Table of Contents
## About The Project
This project is an implementation of a power-off lock/unlock with RFID chips.
There are two admin keys/chips which are used for adding new user chips.
To register a new chip you need to press a button and authorize as an administrator with one of the two admin chips.There is also a display showing messages and the room temperature to the user.
The scheme is connected to WiFi using WiFiManager.
All of the information for the events is sent to Ubidots dashboard which tracks the successful/unsuccessful unlock attempts.## Getting Started
To get it up and running follow these simple steps.
### Prerequisites
- Arduino IDE
- ESP8266/ESP32
- Bounce2
- LiquidCrystal I2C
- MFRC522
- WiFiManager
- PubSubClient
- Sodaq_SHT2x### Installation
1. Clone the repo
```sh
git clone https://github.com/allexks/smart-locc.git
```
3. Install the necessary libraries listed in the `Libfile` (one way is to use `arduino-cli` and run `./install-libs.sh`)
2. Connect the sensors as shown below and upload it to the ESP8266/ESP32## Usage
## Roadmap
See the [open issues](https://github.com/allexks/smart-locc/issues) for a list of proposed features (and known issues).
## Contributing
Feel free to dive in! [Open an issue](https://github.com/allexks/smart-locc/issues/new) or submit PRs.
The project follows the [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.
### Contributors
## License
[MIT](LICENSE)