pyside6-door

Public

@adnksharp

Download board files

Files for version 1. Pick what you came for.

Share pyside6-door

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

pySide6-door

Control de puerta usando Arduino, Python y MongoDB

Librerías necesarias

  • sys, os, random, time, ssl
  • smtplib
  • dotenv
  • email
  • 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

  1. FirmataExpress
  2. Crear un archivo .env con 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.
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.