Alarma configurable con display oled y buzzer desde webserver


👋 “¡Hola, Makers! Bienvenidos a este nuevo tutorial. Hoy vamos a crear un proyecto muy práctico: un sistema de alarma persistente con ESP32 y una pantalla OLED SH1106.”

🔧 “Este sistema te permitirá programar una alarma desde un servidor web, guardar esa configuración en la memoria del ESP32 y, lo mejor de todo, ¡la alarma permanecerá activa incluso si reinicias el dispositivo! Además, la hora se sincroniza automáticamente desde internet, y podrás ver en la pantalla OLED la hora actual, la hora de la alarma configurada, y la dirección IP de tu ESP32.”


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

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS


🔔 “Cuando llegue la hora programada, un buzzer se activará para recordarte lo que necesitas hacer.”

🛠️ “En este tutorial te guiaré paso a paso para construir este sistema, desde la configuración de la red WiFi hasta la programación de la alarma y el manejo de la memoria persistente. ¡Así que prepara tu ESP32 y manos a la obra!”


Si deseas que revise algún producto escríbeme a reviews@rogerbit.com (sólo contacto empresarial ).

No te pierdas ningún video más suscríbete a nuestro canal de telegram https://t.me/carlosvolt_electronica_robotica


Componentes electrónicos

Un Esp32

Características 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.

Pines hembra

Cables dupont hembra macho


Display oled sh1106

Se trata de un módulo de pantalla OLED monocromática DE 128×64 puntos con interface I2C .Que presenta varias ventajas en comparación con pantallas LCD, y podemos destacar su alto brillo, un muy buen contraste, un ángulo de visión más amplio, y bajo consumo de energía. ES compatible con Arduino Rasberry Pi y microcontroladores PIC entre otros. Trabaja con niveles lógicos de 3.3V a 5V tiene un angulo de visión mayor a los 160 grados. el Tamaño de la pantalla es de 1,3 pulgadas. Se alimenta con un voltaje de 3.3V a 5V Se lo puede usar en aplicaciones como relojes inteligentes, MP3, termómetros, instrumentos, y proyectos varios, etc.

Características

  • Interface: I2C(3.3V / 5V logic level)
  • Resolution: 128 x 64
  • Angle of view: >160 degree
  • Display color: Blue
  • Display size: 1.3 inch
  • Driver IC: SH1106
  • Power supply: DC 3.3V~5V
  • Operating temperature: -20~70’C
  • Application: smart watch, MP3, thermometer, instruments, DIY projects, etc.

Módulo Buzzer


PCB


Descargar archivo gerber –> Gerber_esp32


Circuito


Código Fuente


No te pierdas ningún video más suscríbete a nuestro canal de telegram https://t.me/carlosvolt_electronica_robotica



PROYECTO RECOMENDADO

Deja una respuesta