En este apartado os dejo como conectar un sensor de temperatura y humedad, modelo DHT11, al ESP32 CAM.

El diagrama de conexión es muy sencillo y se detalla aquí. En el caso de usar el modulo DHT11 usar esta imagen. Si usamos un modulo con pines para protoboard, las conexiones son las mismas que las descritas, ya que la resistencia irá en la placa en la que viene todo montado.

Este código de a continuación es para ESPHome.

esphome:
  name: camara-porche

esp32:
  board: esp32dev
  framework:
    type: arduino

#redes wifi que tengamos, yo uso varias en caso de fallo
wifi:
  networks:
  - ssid: almogu
    password: xxxxxxxxx
  - ssid: almogu 2.4GHz
    password: xxxxxxxxx     
  - ssid: almogu_EXT
    password: xxxxxxxx

#apartado de servidor, usuario y password para mqtt
mqtt:
  broker: 192.168.1.100
  username: xxxxxxxxx
  password: xxxxxxxxx

logger:
  #level: INFO
api:

captive_portal:

ota:
  password: "xxxxxxxxx"
 
time:
  - platform: homeassistant

esp32_camera:
  external_clock:
    pin: GPIO0
    frequency: 20MHz
  i2c_pins:
    sda: GPIO26
    scl: GPIO27
  data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
  vsync_pin: GPIO25
  href_pin: GPIO23
  pixel_clock_pin: GPIO22
  power_down_pin: GPIO32
  name: #poner nombre que queráis para la cámara

# Luz
output:
  - platform: gpio
    pin: GPIO4
    id: gpio_4

#añadir o quitar los # en caso de querer o no utilizar la luz del ESP32 CAM    
#light:
#  - platform: binary
#    output: gpio_4
#    name: luz cámara porche

sensor:
  - platform: dht
    pin: GPIO13
    model: DHT11
    temperature:
      name: "Temperatura porche"
    humidity:
      name: "Humedad porche"
    update_interval: 300s  

  - platform: wifi_signal
    name: "señal wifi cámara porche"
    update_interval: 3600s

#esto es para activar el servidor web
web_server:
  port: 80

#esto es para activar el servidor web de vídeo
esp32_camera_web_server:
  - port: 8080
    mode: stream

#boton virtual en HomeAssistant o web server para reiniciar el ESP32    
button:
  - platform: restart
    name: "reinicio cámara porche"
       
En el momento de escribir este post, debido a una actualización de firmware por parte de ESPHome, falla la cámara, por lo que no se puede mostrar el vídeo.

About Author

Artículos recomendados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *