Está en la página 1de 4

Casa automatizada – Etapa de diseño

Juan Manuel Perdomo 2025454

Robinson Echavarría 20422126

1. INTRODUCCIÓN La tarjeta Arduino es un microcontrolador que puede


grabar instrucciones enviadas a través de lenguajes de
La domótica es una realidad que poco a poco se programación. Dicha tarjeta consiste en una interfaz de
entrada donde se alimenta el dispositivo, y se ingresan las
va implementando en la cotidianidad, permite
instrucciones de actuación por medio de periféricos, como
diferentes ventajas que van desde el monitoreo
también una interfaz de salida, que toma los datos
para mejorar los sistemas de seguridad, hasta la procesados por el microcontrolador y los envía a otros
optimización de procesos que puedan significar periféricos, que pueden ser pantallas, altavoces, etc.
un esfuerzo considerable.
El presente informe ayuda a comprender el B. Módulo de relés.
proceso de automatización de una casa a escala,
utilizando como base el microcontrolador
Arduino.

2. OBJETIVOS

- objetivo principal: Comprender los


funcionamientos de los dispositivos
utilizados en el proyecto de domótica.

- Objetivos específicos:

- Llegar a un modelo simulado del funcionamiento del


proyecto.
- Conocer costos, beneficios y problemáticas del proyecto.
Ilustración 2 Módulo Arduino de relés.
3. OBJETOS IMPLEMENTADOS Y
Los relés son dispositivos de control, que permiten
FUNCIONAMIENTO manejar altas potencias a partir de potencias bajas
(entregadas por el Arduino), en este caso se implementan
A. Microcontrolador Arduino. como un interruptor.
Su funcionamiento consiste en una bobina que, al recibir
un pulso de energía, se excita y activa un electroimán que
cierra el circuito de potencia. Se puede comprender que la
parte de alta potencia y baja potencia no se conectan
físicamente.
El módulo relé facilita la conexión y programación de la
señal de funcionamiento.

C. Pantalla LCD I2C

Ilustración 1 Tarjeta Arduino.

Arduino en general es una plataforma de creación de


electrónica de acceso libre, tanto hardware como
software.
4. LISTA DE COSTOS DE LOS MATERIALES.

Dispositivo Cantidad Costo (COP) por


unidad
Microcontrolador 1 40.000
Arduino UNO
Módulo de relés 1 18.000
LCDI2C 16x2 1 20.000
Sensor DHT11 2 10.000
Protoboard 1 15.000
Fusible 2 6.500
Botones 4 2.100
Otros materiales xxxxxxx 10.000
(cables, puertos de
conexión, etc.)
Ilustración 3 LCDI2C PRECIO TOTAL 146,500

Liquid Crystar Display, es una pantalla conformada por 5. SIMULACIÓN.


una serie de led´s que forman caracteres según sea la señal
enviada. Se colocan ante una luz reflectora que se puede
variar para obtener una mayor iluminación en la pantalla,
en el presente proyecto se utilizará para vislumbrar la
información que se necesita conocer en la casa, como
nivel de temperatura y estados de funcionamiento. Al
LCD se le agrega un módulo llamado I2C que facilita la
conexión del dispositivo mediante librerías Arduino.

D. Sensor de temperatura DHT11

Ilustración 5 Simulación de prototípo en Proteus.

Se interconectan los dispositivos mediante el programa de


simulación Proteus.
Se conectan las resistencias de pull-up a los pulsadores y se
implementan las conexiones típicas del display.

6. PROGRAMACIÓN DE PROTOTIPO.

Ilustración 4 Sensor de temperatura DHT11. A. Programación Arduino.

El sensor de temperatura DHT11 es un dispositivo que En la aplicación de programación de Arduino se incluirán


permite conocer la temperatura del ambiente en que está, las librerías a utilizar, y también se definen los pines de
mediante un transductor interno, recoge una información entradas y salidas.
en grados y envía una señal eléctrica que llegará a los
puertos del microcontrolador
El sensor DHT11 también permite medir humedad, se
emplea en este proyecto ya que tiene una mayor robustez
ante el ruido o señales indeseadas, también se hace útil ya
que entrega una señal digital, y no tiene que conectarse a
los puertos ADC del Arduino, que traducen una señal
análoga a una digital.

E. Otros dispositivos implementados


- Protoboard.
- Botones.
- Fusibles.
- Puertos de entrada.
Ilustración 7 Ejemplo de configuración de botones.

Así pues, cuando se lea la señal enviada por el botón


1 (P1), cambiará el estado del relé, cerrándose o
abriéndose, haciendo que circule una corriente y
encienda los leds de iluminación en la primera
pulsación, y se que apague en la segunda.

C. Pantalla LCD

En la simulación se implementó una pantalla LCD


sin el módulo I2C, propiamente la pantalla cuenta
con ciertas funcionalidades en sus pines.

Ilustración 6 Configuración de pines Arduino.

Una vez definidos los pines, y las variables se


procede a conectar y configurar los dispositivos.

B. Módulo relés y botones.

En el caso de los relés, se requiere que éstos se Ilustración 8 Funcionalidad de Pines de LCD.
cierren y se abran según una señal enviada al
Arduino, de esta señal se encargarán los botones. El
Donde los dos primeros corresponden a la alimentación
módulo de aterriza y alimenta directamente al
de la pantalla, el control de contraste permite obtener una
Arduino. (En prototipos de mayor potencia, es mejor visualización de los leds de caracteres mediante un
recomendable alimentar los relés con una fuente potenciómetro debidamente aterrizado y alimentado, Rs y
externa.) Rw, son un selector entre datos y comandos, y lectura y
escritura de estos respectivamente. Cuenta con 8 pines de
La señal de entrada depende de la presión de datos (8 bit), y si se requiere una mejor iluminación de la
botones; pero éstos solamente entregan un pulso al pantalla, existe un led de fondo que se puede conectar
presionarlos; por lo que se hace necesaria una mediante una resistencia (si se requiere).
configuración.
Gracias a la librería LiquidCrystal.h solamente se definen
los pines de escritura y lectura de comandos y datos (2),
sincronización (14) y los correspondientes a los datos (3-
7). Ilustración 6.

D. Sensor de temperatura DHT11.

El sensor de temperatura cuenta con un transductor que es


capaz de convertir una señal de temperatura a volts,
posteriormente se debe convertir dicha señal en volts que https://programarfacil.com/blog/arduino-
es análoga, a una digital.
blog/texto-en-movimiento-en-un-lcd-con-arduino/
El sensor DHT11 puede recibir temperaturas de 0 a 50 °C,
que a cada nivel de temperatura medida, corresponderá a
un valor booleano mediante el transductor.

En general, los sensores de temperatura pueden entregar


10mv por grado centígrado, por lo que en realidad, lo que
se encarga de hacer el transductor es calcular un voltaje
que represente un valor de temperatura dentro de un rango
de 0 a 1023 valores que puede tomar.

𝑉𝑎𝑙𝑜𝑟 𝑚𝑒𝑑𝑖𝑑𝑜 ∗ 5
𝑇=
1024

Por medio de librerías de traduce dicho valor a uno más


práctico.

La librería DHT.h se encarga de traducir y convertir


automáticamente la temperatura en una señal eléctrica
digital. Mediante la función interna “readTemperature”.

Ilustración 9 Ejemplo de configuración de sensor de temperatura.

Lo que guardará el valor de la temperatura en grados


centígrados en la variable T1.

7. CONCLUSIONES

• El programa Arduino es práctico a la hora de


simular proyectos de automatización,
utilizando un lenguaje lógico y didáctico.
• Las librerías de Arduino simplifican los
procesos de configuración y programación de
dispositivos útiles.
• Los procesos de automatización de viviendas se
hacen cada vez mas factibles debido al
desarrollo tecnológico.

8. Referencias

- Digital-output relative humidity & temperature


sensor/module – DHT11
- Lectura de sensor de temperatura

https://programarfacil.com/blog/arduino-blog/leer-el-

sensor-de-temperatura-lm35-en-arduino/

- LCD Liquid Crystal Display

También podría gustarte