Medidor de nivel de agua IoT con uln2803 y esp32 subiendo datos a Ubidots

Se incluye el circuito impreso, el cual ha sido provisto por pcbway.

PCBWay Prototipo rápido de PCB (Sin valor extra para colores) https://www.pcbway.es/

En este tutorial veremos como hacer un circuito medidor de nivel de agua con el integrado uln2803 y módulo wifi esp32.
Se incluye el circuito impreso, se explicará el funcionamiento del mismo.
Este es el segundo tutorial de dos videos. En el primer video, vimos como visualizar el nivel de agua a través de una escala de led.
Ahora vamos a subir estos datos a la nube, con los servicios de ubidots.

Recomiendo ver el anterior artículo donde hay más información del uln2803 –> http://rogerbit.com/wprb/2020/01/como-hacer-un-medidor-de-nivel-de-agua-con-uln2803-primera-parte/

El  circuito integrado ULN2803 se emplea como una interface de potencia para circuitos con tecnología CMOS y TTL. Este integrado tiene en su interior 8 transistores NPN en configuración Darlington con diodos de protección, para poder controlar  motores,  cargas inductivas ,relés, y más. Cada salida puede controlar hasta 500 mA por lo que puede controlar diferentes tipos de cargas. Las salidas pueden conectarse en paralelo cuando es necesario manejar cargas más altas, no obstante conviene no sobrepasar la potencia total del circuito.


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas

PCBWay Prototipo rápido de PCB

Características:

    • 8 transistores NPN Darlington en emisor común
    • 8 diodos de supresión de voltajes inversos para manejar cargas inductivas, con conexiones de cátodo común
    • Salidas de 0.5A (500mA) max.
    • Los transistores pueden ser conectados en paralelo para mayor capacidad de corriente
    • Voltaje de sostenimiento a la salida: -0.5V a 50V
    • Potencia max: 1.47 W
    • Resistencia de entrada a la base: 2.7kΩ
    • Voltaje de entrada: -0.5V a 30V
    • Entradas compatibles TTL y CMOS de 5V
    • Encapsulado: DIP 18 pines

Aplicaciones:

  • Comando de relés, lámparas, ó displays (LED o de descarga de gas), etc.
  • Buffers lógicos
  • Drivers de línea
  • Entre otras aplicaciones

Funcionamiento

Para activar cada salida de este circuito integrado, el agua, no debe ser pura, en su contenido deberá tener algunas sales, que ayudan a conducir la electricidad, que al alcanzar cada uno de los niveles en el recipiente, cierra el circuito eléctrico de las entradas del ULN2803, que detectan el nivel alto de tensión y enciende el LED correspondiente a cada salida. En cada salida podemos conectar por ejemplo un relay, un buzzer e inclusive la bomba de un motor para volver a llenar un tanque de agua, de ser necesario, hasta cierto nivel y desconectar la bomba de agua al alcanzar el límite deseado.

Caracteristicas del módulo ESP32-T

Conectividad


El módulo ESP32 dispone de todas las variantes del WiFi:

  • 802.11 b/g/n/e/i/n
  • Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode and P2P Power Management

Esta versión nueva incluye la conectividad mediante Bluethoot de bajo consumo

  • Bluetooth v4.2 BR/EDR and BLE
  • BLE Beacon

Además, puede comunicarse mediante los protocoles SPI, I2C, UART, MAC Ethernet, Host SD

Prestaciones del microcontrolador


La CPU está formado por un SoC modelo Tensilica LX6 con las siguientes características y memoria

  • Doble núcleo de 32 bits con velocidad de 160MHz
  • Memoria ROM de 448 kBytes
  • Memoria SRAM de 520kBytes

Dispne de 48 Pines

  • 18 ADC de 12 bits
  • 2 DAC de 8 bits
  • 10 pines sensores de contacto
  • 16 PWM
  • 20 Entradas/salidas digitales

Alimentación y modos de consumo


Para un correcto funcionamiento del ESP32 es necesario subministrar un voltaje de entre 2,8V y 3,6V. La energía que consume depende del modo de funcionamiento. Contiene un modo, el Ultra Low Power Solution (ULP), en que se continúan realizando tareas básicas (ADC, RTC…) en el modo Sleep.

ESP8266 versus ESP32

Pin Out

Materiales

8 resistores de un 2.7K

Pines macho

Un circuito integrado uln2803apg

Un zócalo de 18 pines

Un circuito impreso

Descargar archivo gerber Gerber_circuito medidor de nivel de agua

Diagrama

Código Fuente


SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO



VIDEO RECOMENDADO

Deja un comentario