跳转至

直连树莓派的LED(1)

——NodeRED接入/HA中rpi_gpio_pwm组件

硬件准备

LED小灯 / 1kΩ左右保护电阻 / 杜邦线

操作步骤

  1. 连接LED硬件
  2. 在NodeRED中控制LED
  3. 启动pigpiod服务

    重新配置jupyter notebook端口号

    配置pigpiod服务配置

    启动pigpiod服务

  4. 在HA中配置rpi_gpio_pwm

  5. 在HA前端控制LED

参考

  • 连接示意图

  • 树莓派引脚

  • rpi_gpio_pwm组件逻辑示意图

  • pigpiod服务配置文件(/lib/systemd/system/pigpiod.service

    [Unit]
    Description=Daemon required to control GPIO pins via pigpio
    [Service]
    ExecStart=/usr/bin/pigpiod -l -n 127.0.0.1
    ExecStop=/bin/systemctl kill pigpiod
    Type=forking
    [Install]
    WantedBy=multi-user.target
    
  • pigpiod服务控制

    重载服务配置: sudo systemctl --system daemon-reload

    设置为自启动: sudo systemctl enable pigpiod

    启动服务: sudo systemctl start pigpiod

  • HomeAssistant中GPIO口LED配置

    https://www.home-assistant.io/integrations/rpi_gpio_pwm

    yaml light: - platform: rpi_gpio_pwm leds: - name: my_led driver: gpio pins: [17] type: simple

返回课程目录↩