Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Proximidad
Proyecto Proximidad
El Internet de las cosas (IoT, por sus siglas en inglés) se refiere a la conexión de
dispositivos físicos a través de Internet, permitiéndoles recopilar y compartir datos
entre sí de manera inteligente. Estos dispositivos, que van desde electrodomésticos
y vehículos hasta sensores y equipos industriales, están equipados con sensores,
actuadores y capacidades de conectividad para interactuar con el entorno y enviar
información a otros dispositivos o a una plataforma central.
2
OBJETIVO.
Principalmente el objetivo de esta practica fue poner en pie le uso del ESP32 para
poder usar sensores y poder crear un sistema de monitoreo basándonos en la
metodología del internet de las cosas la cual en esta ocasión se utilizó el Blynk para
crear el sistema framework.
3
TEORIA BASICA
Usos:
4
• Navegación y evitación de obstáculos: Los robots y vehículos
autónomos pueden utilizar el HC-SR04 para navegar y evitar
obstáculos en su entorno.
• Control de nivel de líquidos: El sensor puede utilizarse para medir
el nivel de líquidos en un recipiente, como un tanque de agua o un
acuario.
Conexiones:
5
El ESP32 WROOM es un módulo de desarrollo que integra el potente chip ESP32,
que es un sistema en chip (SoC) diseñado para aplicaciones de Internet de las
cosas (IoT). El chip ESP32 combina un procesador de doble núcleo, conectividad
Wi-Fi y Bluetooth, así como una variedad de periféricos en un solo chip.
Usos:
6
• Automatización del hogar: Puede integrarse en sistemas de automatización
del hogar para controlar y monitorear diferentes dispositivos y sensores en el
hogar, como luces, cerraduras, cámaras, etc.
• Sistemas de seguridad: El ESP32 WROOM se puede utilizar en sistemas de
seguridad para monitorear y enviar notificaciones sobre intrusos, detectores
de humo, sensores de movimiento, etc.
• Seguimiento y geolocalización: Puede utilizarse para el seguimiento y
geolocalización en tiempo real, ya sea en aplicaciones de logística, rastreo
de activos o seguimiento de vehículos.
Características principales:
7
8
MATERIALES
Materiales.
ESP32 224 $
68 $
Sensor ultrasonico HC-
SR04
50 $
CABLES DUPONT
CABLE TYPE-C 80 $
TOTAL = 422 $
9
PROCEDIMIENTO
Paso 1. Debemos primero darle al botón superior derecho para poder crear un
“DEVICE”.
Paso 2.- Debemos darle clic al botón de “From template” que significa desde una
plantilla ya que Blynk nos facilita plantillas para poder empezar fácilmente.
10
Paso 3.- Debemos usar la Quickstart Template que se traduciría como plantilla de
inicio rápido y le daremos al botón CREATE.
Paso 4.- Automáticamente te generara una ID y PASS con la cual podrás conectarte
con tu librería de Blynk en Arduino IDE ahora se procede a tener que instalar todas
las variables que tenemos en nuestro código dentro del Blynk para que pueda ser
compatible la información que va a mostrar.
11
Paso 5.- Desde las opciones podemos renombrar, transferir la información, editar
las notificaciones, reiniciar y actualizar el firmware el cual a nosotros nos interesa
“Renombrar” y “Edit Dashboard”.
12
Paso 7.- Creamos las variables en el datastream
Paso 8.- Seleccionamos las variables para las graficas con lo cual los datos que
estoy mandando a llamar desde el Arduino IDE y el ESP32 con el sensor serán los
siguientes:
13
INSTALACION DE LIBRERIAS ARDUINO IDE
Las librerías que se usaron para poder llevar a cabo este proyecto fueron las
siguientes:
BLYNK
https://github.com/blynkkk/blynk-library/blob/master/src/BlynkSimpleEsp32.h
https://www.arduinolibraries.info/libraries/pub-sub-client
WiFi
https://github.com/espressif/arduino-esp32/tree/master/libraries/WiFi
14
INSTALACION CODIGO ARDUINO IDE
BlynkTimer timer;
15
Blynk.virtualWrite(V1, level);
Blynk.virtualWrite(V2,"Nivel de agua");
Blynk.virtualWrite(V3," en %");
}
void setup()
{
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
timer.setInterval(10L, PGM);
pinMode(2,OUTPUT);
digitalWrite(2,HIGH);
void loop()
{
Blynk.run();
timer.run();
}
16
PROPUESTA
Existen múltiples cosas por las cuales podríamos utilizar este sensor ultrasónico
para poder medir el nivel de agua en un tinaco las cuales existen muchos puntos
importantes los cuales son; monitoreo remoto ya que al tener una conexión Wi-Fi
podemos enviar datos de nivel de agua a través del internet, esto nos podrá permitir
monitorear el nivel del agua por medio de una aplicación o página, así conociendo
la automatización y podremos accionar o apagar una bomba de agua para poder
llenar o vaciar el tinaco según sea necesario para garantizar un suministro constante
de agua para finalmente llegar a un ahorro de agua y de energía ya que podemos
optimizar el consumo de energía evitando desperdicios innecesarios y de igual
forma visualizar si existen posibles fugas.
17
VIDEO FINAL
https://drive.google.com/drive/folders/1E3rvGrAFid5k61lfc1slm1OaXacHzmK3?usp
=sharing
18
EVIDENCIA FOTOGRAFICA
19