Imported from GitHub: adnksharp/pySide6-door · commit 265383b · license GPL-3.0
Description
Control de puerta usando Arduino, Python y MongoDB
README
pySide6-door

Control de puerta usando Arduino, Python y MongoDB
Librerías necesarias
- sys, os, random, time, ssl
- smtplib
- dotenv
- pymata4
- pymongo
- PySide6
pip install -r requirements.txt
Hardware usado


- Arduino UNO
- 1 Buzzer
- 1 Led
- 2 Resistencias de 330 $\Omega$
- 1 Transistor NPN BC547
- 1 Diodo 1N4001
- 1 relay de 5V
- 1 cerradura solenoide 12V
- 1 fuente de 12V
Requisitos
- FirmataExpress
- Crear un archivo
.envcon la información del servicio de email usado
[email protected]
[email protected]
SSL_HOST=smtp.host-de-correo.com
SSL_PORT=puerto-de-correo
PASSWORD=contraseña
Características
- Uso de pymata4 para controlar el selenoide de una puerta con códigos de acceso enviados por email.
- Almacenamiento del historial de accesos en una base de datos local con MongoDB.
En proceso
[!TIP]
- Enviar notificaciones de acceso por email.
- Uso de una base de datos en la nube.
No comments yet. Be the first to ask about this board.