Este vídeo es la segunda parte de tres entregas en las que estamos experimentando con las comunicaciones con señales infrarrojas.
Hoy fabricamos un emisor y receptor de infrarrojos Universal y programable, conectado a tu domótica, con el que podrás sustituir cualquier mando a distancia que tengas por casa. En el vídeo te explico cómo conectar los leds emisores y el receptor de infrarrojos a un ESP32-C3, y como meterlo todo dentro de la caja del Sensor de Calidad del Aire que habíamos fabricado un par de vídeos atrás.
Además te proporciono un sencillo esquema para que no te pierdas.
Las herramientas utilizadas en el vídeo son:
- – led infrarrojo común y receptor infrarrojos PNA4602M
- – ESP32-C3
- – Sensor de calidad del aire Vindriktning
Aquí el código para el ESPHome:
esphome:
name: esphome-web-4d0cdc
friendly_name: ESP32-Vind
external_components:
- source: github://Jorre05/remote_receiver
components: [ remote_receiver ]
esp32:
board: esp32-c3-devkitm-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "qM+xx+Ss38Va1dw5grFGFtiI9zsLe7WXY4="
ota:
wifi:
networks:
- ssid: !secret wifi_ssid
password: !secret wifi_password
- ssid: !secret wifi_ssid2
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-4D0Cdc"
password: "xxx"
captive_portal:
remote_transmitter:
pin: GPIO0
carrier_duty_percent: 50%
remote_receiver:
pin:
number: GPIO1
inverted: true
rmt_channel: 2
dump: all
button:
- platform: template
name: "Botón1"
on_press:
- remote_transmitter.transmit_pronto:
data: "0000 006D 0022 0000 015E 00A8 001A 0013 0019 0013 0019 003E 0019 0013 0019 0013 0019 0013 0019 0013 0019 003D 001A 0012 001A 0012 001A 003D 001A 0012 001A 003E 0019 003D 001A 003E 0019 0013 0019 003E 0019 003E 0019 003E 0019 003E 0019 003E 0019 003D 001A 003D 001A 003E 0019 0013 0019 0013 0019 0013 0019 0013 0019 0012 001A 0012 001A 0012 001A 0013 0019 06C3"

