Unlocking safe (ev3-powered) via smile detection and/or Discord commands.
A simple Internet of Things (IoT) application that uses the MQTT network to allow communication to takes place between an EV3 Brick and personal computer.
- Visual Studio Code with ev3dev-browser plugin installed
- EV3 Brick with ev3dev installed
- EV3 Robot Built - (LDD file will be provided later)
[Optional]
- Discord Bot's Tokean - if one wishes to send commands via Discord.
- Clone/Download the Repo.
- Open up Visual Studio Code.
- Open Folder (File -> Open Folder -> EVLock/Client)
- Open another Visual Studio Instance
- Open Folder (File -> Open Folder -> EVLock/Server)
The Client directory is for the EV3 Brick. The server is for the PC.
On the client, to download the script to the ev3 robot, press F5. On the server, to start the server, press F5. (The run settings has already been set in the .vscode folder).
- Python
- OpenCV
- ev3dev
- ev3dev-browser
- discord.py
- paho-mqtt
This project is licensed under the GNU General Public License 3.0 - see the LICENSE.md file for more details.