Skip to content

rogermiranda1000/Domotica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domótica

Crea tu propia casa domótica mediante Arduino y Raspberry

SETUP

Módulo botón

Envia una señal al pulsar el botón. Para configurar su acción se ha de ir a Editar>Añadir botón, el nombre ha de ser su ID y el comando la acción que se desea realizar.

Módulo seguridad

Detecta gases tóxicos para humanos. Avisa tanto por el buzzer, incluido en el módulo, como a la central.

Módulo climático simple

Envia información sobre la temperatura, humedad y luz. Para el uso en exteriores se recomienda el Módulo climático avanzado.

Módulo climático avanzado

Envia información sobre la temperatura, humedad, nivel de agua y luz.

Módulo estación meteorológica

Envia información sobre la temperatura, humedad, nivel de agua, luz, velocidad y dirección del viento.

Requerimientos:

/!\ Al soldar los pines del Shield no conecteis SDA ni SCL. /!\
El Shield está creado para Arduino UNO, y la placa Arduino UNO Wifi Rev2 tiene un pinout de comunicación distinta. Además, uno de los sensores tiene la misma ID de I2C que el chip de criptografia de la placa Rev2.
El código se ha adaptado para usar los pines A4 y A5 como pines de I2C (mediante la libreria de SoftWire) para evitar los problemas mencionados.

/!\ Si no usais Vin teneis que conectar Vin a +5V /!\
El Shield está creado para Arduino UNO, y la placa Arduino UNO Wifi Rev2 no suministra corriente a Vin si se alimenta mediante la toma de +5V.
Un ejemplo de no usar Vin es cuando conectais la placa mediante USB.
Es importante que, si decidis usar Vin después de realizar la conexión, la quiteis o destruireis la placa.

Módulo alarma

Activa/desactiva la alarma. Se puede realizar mediante el keypad o el sensor dactilar.

Módulo movimiento

Detecta el movimiento de la zona y avisa si detecta movimiento.

Módulo apertura

Detecta aperturas de puertas y ventanas y avisa.

Módulo enchufe

Da luz, o la bloquea en función de su estado.

Módulo riego

Permite regar las plantas automáticamente.
Además de asignar la hora diaria de riego (o hacerlo manualmente), el programa central comprueba si hay altas probabilidades de lluvia al día siguiente y la humedad actual de las plantas para optimizar el agua.

Módulo LED

Produce iluminación de distintos colores.

Módulo central

El módulo central es el “cerebro” de todo el sistema domótico, además de realizar otras tareas.
Se compone de una parte que controla la comunicación (MQTT, mediante Python), otra responsable de la WEB (HTML, CSS, JavaScript y PHP), y otra de la base de datos (MariaDB).

About

Crea tu propia casa domótica mediante Arduino y Raspberry

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published