2. Materiales
- Placa Arduino uno
- Jumpers
- Sensor ultrasónico
- Manguera
- Bomba de agua
- Batería de 5-9V
- Cable UTP
3. ¿Qué es un dispensador de agua?
Es un dispositivo que proporciona agua para beber agua, un agua que se
almacena de forma conveniente para ofrecer hidratación regular a sus
usuarios.
Una ventaja de los dispensadores de agua, no reside precisamente en el agua,
sino en su diseño, ya que puede estar diseñado en un formato específico y con
una apariencia atractiva que facilite su integración en lugares muy diferentes
entre sí.
5. Placa Arduino UNO
Arduino Uno es una placa electrónica basada en el
microcontroladorATmega328. Cuenta con 14
entradas/salidas digitales, de las cuales 6 se pueden
utilizar como salidas PWM (Modulación por ancho de
pulsos) y otras 6 son entradas analógicas. Además,
incluye un resonador cerámico de 16 MHz, un
conector USB, un conector de alimentación, una
cabecera ICSP y un botón de reseteado.
6. Bomba Sumergible
de Agua
Una bomba de agua es un máquina
hidráulica que permite incrementar la
energía cinética de un caudal de agua.
Independientemente de sus características
o potencia, siempre podemos controlar un
equipo de bombeo mediante un
procesador, siendo de hecho frecuente que
estén controlados por un autómata.
Arduino, por supuesto, no es una
excepción, y podemos encender cualquier
tipo de bomba de agua mediante las salidas
digitales y el uso de un MOSFET o una
salida por relé.
7. Sensor Ultrasónico HC-SR04
El sensor HC-SR04 posee dos transductores: un emisor y
un receptor piezoeléctricos, además de la electrónica
necesaria para su operación. El funcionamiento del
sensor es el siguiente: el emisor piezoeléctrico emite 8
pulsos de ultrasonido(40KHz) luego de recibir la orden en
el pinTRIG, las ondas de sonido viajan en el aire y
rebotan al encontrar un objeto, el sonido de rebote es
detectado por el receptor piezoeléctrico, luego el pin
ECHO cambia a Alto (5V) por un tiempo igual al que
demoró la onda desde que fue emitida hasta que fue
detectada, el tiempo del pulso ECO es medido por el
microcontrolador y así se puede calcular la distancia al
objeto.
9. Funcionamiento
Hay que poner sensor hc-sr04 emitiendo ultrasonidos hacia el interior del
depósito y este nos indicará la distancia a la que se encuentra el nivel del agua,
con esta información calibraremos dos distancias, una para deposito lleno y
otra para deposito vacío.
Si la distancia es menor a la deposito vacío mostraremos un mensaje por
consola «Deposito vacío».
Si la distancia es mayor a la deposito lleno mostraremos un mensaje por
consola «Deposito lleno».
10. Arduino IDE
Dado que el Arduino es como un pequeño ordenador que ejecuta una serie de
códigos que previamente le hemos introducido, necesitaremos un programa
para poder meter estos códigos a la propia placa. Este programa se llama IDE,
que significa "Integrated Development Environment" ("Entorno de Desarrollo
Integrado"). Este IDE estará instalado en nuestro PC, es un entorno muy
sencillo de usar y en él escribiremos el programa que queramos que el Arduino
ejecute. Una vez escrito, lo cargaremos a través del USB y Arduino comenzará
a trabajar de forma autónoma.