Código de la placa que recibe la señal y enciende el rele que activa las lamparas Código de la placa que envía la señal cuando el detector de movimiento detecta presencia Video explicando el funcionamiento de las placas:
Crear to propia librería .h .cpp, en ESP32.
En esta página explicaremos como crear tu propia librería en el contexto de Arduino, utilizando el entorno de programación Visual Studio Code con la extensión PlatformIO. Y utilizaremos la placa ESP32 para hacer las pruebas. Crearemos la librería más sencilla posible para conocer la base que la compone. Dentro de Visual Studio Code crearemos un […]
Sensor ultrasonidos HC-SR04
1 – Descripción. El sensor HC-SR04 lo podemos utilizar para medir distancias, dispone de un transmisor que emite ondas sonoras y el receptor las recibe cuando las ondas rebotan en un objeto, el tiempo que transcurre desde que sale la onda hasta que la recibe el receptor se utiliza para calcular la distancia al objeto. […]
ESP32. Protocolo «esp-now», comunicación bidireccional entre dos módulos.
El protocolo esp-now es muy sencillo de utilizar y utiliza la señal wifi, sin embargo tiene algunas limitaciones como por ejemplo en número de bytes que podemos hacer en cada envío, ya que es de solo 250 bytes. Para enviar o recibir información utilizando el protocolo «esp-now» se necesita la dirección «MAC» del dispositivo del […]
Tercera parte del proyecto, comunicación entre modulos ESP32
Codigo de los 3 modulos: Modulo ESP32 sensor de movimiento, rele y lampara: Modulo ESP32 sensor de temperatura y led: Modulo ESP32 receptor y Web Server para visualizar el resultado:
Segunda parte proyecto ESP32
Los dos modulos esp32 que utilizo son «doit esp32 devkit v1» y «doit esp32 devkit v4», el sensor de movimiento es «HC-SR501», el rele es el «SRD05», la fuente de alimentación «MB102» y el entorno de programación es Visual Studio Code PlatformIO. Codigo del modulo esp32 para la recepción del sensor de movimiento, funcionamiento del […]
ESP32 Multitarea 2 Nucleos
Este es un pequeño ejemplo donde podemos ver la multitarea, utilizando los dos núcleos de nuestra ESP32. En este caso utilizando el entorno de desarrollo Visual Studio Code PlatformIO. Primero debes declarar la tarea con «TaskHandle_t», luego crearemos la función que realizará la tarea en concreto «void Tarea1 ()», seguidamente y dentro de nuestro «setup()» […]
ESP32 DevKitC V4
El modulo ESP32 DevKitC V4 es una pequeña placa de apenas 5 cm de largo por 2 cm de ancho con posibilidad de programarla y comunicarse via Bluetooth, Wifi, I2C, UART, entradas y salidas analógicas y digitales, 2 microprocesadores, etc. Entre las principales características podemos encontrar: El pinout de la placa : El esquema eléctrico […]
Sensor de movimiento HC SR501
El sensor de movimiento, también nombrado como sensor PIR o sensor infrarrojos. La tensión a la que trabaja el detector son 5 voltios, y cuando detecta movimiento y activa la salida consume unos 2 mA. Igualmente cuando detecta movimiento el pin de salida pasa de estar en «LOW» a «HIGH», es decir de 0 voltios […]
- 1
- 2
- 3
- …
- 7
- Página siguiente »