Skip to main content

[Programa] Lâmpada Zigbee

(provisório) [1]
8_material_list.png

Lista de Material

8_material_list.png

Notas (part I/II)

Este exemplo mostra como configurar o dispositivo final Zigbee e utilizá-lo como lâmpada de domótica de ligar/desligar.

Requisitos

Uma placa de desenvolvimento (ESP32-C6) como dispositivo final Zigbee (carregada com o exemplo Lâmpada Zigbee)

    Arduino IDE
    • Antes de Compilar/Verificar, seleccioneseleccionar a placa correcta: `Ferramentas -> Placa`.
    • Selecionar o modo Zigbee do dispositivo final: `Ferramentas -> Modo Zigbee: Zigbee ED (dispositivo final)`
    • Selecionar Esquema de Partição para Zigbee: `Ferramentas -> Esquema de Partição: Zigbee 4MB com spiffs`
    • Seleccione a porta COM: `Ferramentas -> Porta: xxx` em que `xxx` é a porta COM detectada.
    Lâmpada Zigbee

      Notas (part II/II)

      Este exemplo mostra como configurar o coordenador Zigbee e utilizá-lo como interruptor de luz de ligar/desligar para domótica.
      Requisitos

      Uma placa de desenvolvimento (ESP32-C6) em modo coordenador Zigbee (carregada com o exemplo Interruptor Zigbee)

      Configurar o projeto

      Definir o GPIO do interruptor Switch  alterando a definição `GPIO_INPUT_IO_TOGGLE_SWITCH`.

      Using Arduino IDE
      *
      BeforeAntes Compile/Verify,de selectCompilar/Verificar, theseleccionar correcta board:placa correcta: `ToolsFerramentas -> Board`Placa`.
      *Selecionar Selecto themodo CoordinatorCoordenador ZigbeeZigbee: mode: `ToolsFerramentas -> ZigbeeModo mode:Zigbee: Zigbee ZCZR (coordinator)coordenador)`.
      *Selecionar SelectEsquema Partitionde SchemePartição forpara Zigbee: `ToolsFerramentas -> PartitionEsquema Scheme:de Partição: Zigbee 4MB withcom spiffs`.
      *Seleccionar Selecta theporta COM port:COM: `ToolsFerramentas -> Port:Porta: xxx whereem theque `xxx` isé thea detectedporta COM port.
      detectada.
      * Optional: Set debug level to info to see logs from Zigbee stack: `Tools -> Core Debug Level: Info`.
      Interruptor Zigbee
        Exemplo
        8_material_list.png
        Referência

        [1] Espressif. arduino-esp32 Zigbee examples. url: https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Zigbee (acedido em 30/08/2024).