ESP32-CAM: fotos con sensor PIR, termómetro y pantalla OLED

Acabo de programar una cosa que no sé cómo llamar. Lo que pasa es que tenía tiempo libre y los siguientes sensores/dispositivos: Sensor de temperatura y humedad DHT22 Sensor infrarrojo pasivo (para detectar si hay una persona cerca) ESP32-CAM que permite tomar fotos (obviamente) Relevador Bombilla Pantalla OLED SSD1306 128x64 Y terminé programando un dispositivo que: Muestra la temperatura, fecha y hora actual en la pantalla OLED Envía fotos a Telegram cuando detecta presencia Enciende una bombilla cuando detecta la presencia de alguien (usando el relevador) Envía la temperatura a Telegram cuando se lo pides Permite configurar la calidad de las fotos Cuenta con la opción de controlar la bombilla manualmente o dejarlo en automático con el sensor PIR También puede enviarte una foto cuando se lo pidas desde Telegram Recibe actualizaciones OTA Realmente me gustó mucho el resultado pues con esto podemos encender automáticamente la luz de una habitación cuando se detecta la presencia de alguien, pero además tenemos un bonito reloj que muestra la temperatura y te envía fotos de lo que sea que anda cerca. ...

febrero 27, 2026 · 4 min · 816 palabras · Parzibyte

Foco con Telegram, apagador de 3 vías, relevador y ESP8266

Encender un foco con un Bot de Telegram es posible usando una tarjeta como la NodeMCU ESP8266 ayudándonos de un relevador y un apagador de 3 vías. El apagador de 3 vías (apagador de escalera) también funcionará para poder controlar la bombilla manualmente; así puedes tener 2 opciones: controlar una bombilla con el Bot de Telegram y al mismo tiempo como si fuera un interruptor normal. En este post te mostraré cómo apagar y encender una bombilla usando un Bot de Telegram, la NodeMCU ESP8266 y un relevador. Voy a enseñarte el circuito de conexión y el código de la tarjeta para que se pueda conectar al wifi consultando la API de Bots de Telegram y accionando el relevador como sea necesario. Una NodeMCU ESP8266 no puede proveer los 5v que necesita el relevador, así que vamos a usar una fuente de poder externa para alimentar a la tarjeta y para activar dicho relevador. Cuando hicimos esto con Arduino el transistor no fue necesario porque el Arduino sí puede sacar 5v. De cualquier manera, el Arduino UNO no tiene wifi así que prefiero la ESP8266. ...

enero 4, 2025 · 10 min · 2103 palabras · Parzibyte

Controlar bombilla con Arduino, Bluetooth y teléfono móvil

Hoy te mostraré un proyecto que hice hace algún tiempo (año 2017) pero no publiqué ni documenté. Se trata de apagar y encender la luz de una habitación usando tu teléfono, de manera inalámbrica. Recuerda que puedes modificar el circuito que te mostraré, así como usar tus propios componentes, hacer mejoras, etcétera. Yo te enseñaré cómo lo hice personalmente. Lo que pasará realmente será: El Arduino estará conectado a un módulo Bluetooth y a un relevador. La bombilla de tu habitación estará conectada a la toma de corriente y al relevador. Cuando le envíes un dato al módulo Bluetooth, el Arduino lo va a leer y dependiendo de ello apagará o encenderá (si se le puede considerar así) al relevador, y el mismo dejará pasar o quitará la energía eléctrica que va desde la toma de corriente a la bombilla o foco. Desde nuestro teléfono vamos a enviar un valor al módulo Bluetooth, aunque puede ser también desde una computadora que envíe valores por el mismo medio. Nota importante: no me hago responsable si algo sale mal, recuerda que es peligroso trabajar con la energía eléctrica doméstica, así que toma todas las precauciones. ...

diciembre 13, 2020 · 7 min · 1401 palabras · Parzibyte