Índice:
- Etapa 1: faça upload do código do módulo USB para funcionar com o Zigbee-shepherd
- Etapa 2: Configurando Zigbee-shepherd
- Etapa 3: execute o serviço de controle ZigBee e conecte a lâmpada
- Etapa 4: Controle da lâmpada
- Etapa 5: Conclusão
Vídeo: Como conectar e controlar uma lâmpada através do módulo ZigBee no Dragonboard: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Este instrutível ensina ao usuário como conectar e instalar corretamente o módulo ZigBee no Dragonboard e interagir com uma lâmpada controlada ZigBee (OSRAM), formando uma rede IOT ZigBee.
Requisitos:
- Dragonboard 410c;
- CC2531 Dongle USB;
- TEXAS INSTRUMENTS CC Debugger / Programmer;
- OSRAM Lightify Tunable White A19.
Etapa 1: faça upload do código do módulo USB para funcionar com o Zigbee-shepherd
Em primeiro lugar, é necessário fazer o upload de um código para o módulo USB para trabalhar com o zigbee-shepherd. Ele fornecerá a funcionalidade de reconhecer corretamente os dispositivos e criar a rede IOT corretamente.
Para tornar isso possível, verifique este tutorial do GitHub.
Etapa 2: Configurando Zigbee-shepherd
Considerando que o código já foi carregado no módulo ZigBee USB, agora é hora de configurar o aplicativo zigbee-shepherd.
O zigbee-shepherd foi desenvolvido em Node, portanto é necessário ter o Node instalado no Dragonboard. A instalação é diferente para cada sistema operacional, então procure o tópico Debian neste link para saber como instalá-lo corretamente.
Com o Node já instalado no Dragonboard, siga as próximas etapas para configurar o zigbee-shepherd:
- Crie uma pasta para o projeto com o nome "zbserver" (CLI: ~ $ mkdir zbserver)
- Dentro da pasta zbserver, crie um arquivo chamado "server.js" (CLI: ~ $ touch server.js)
-
Agora, é necessário instalar algumas dependências para projetar, instalar zigbee-shepherd, serialport e expressar libs pelos comandos CLI:
- : ~ / zbserver $ sudo npm install serialport
- : ~ / zbserver $ sudo npm install zigbee-shepherd
- : ~ / zbserver $ sudo npm install express
Depois disso, é necessário copiar o código de controle do servidor (anexado no final desta etapa) para o arquivo "server.js" criado.
Nota: ele só funciona com a lâmpada fornecida e o dongle USB deve ser conectado ao Dragonboard.
Etapa 3: execute o serviço de controle ZigBee e conecte a lâmpada
Para conectar a lâmpada ao servidor é necessário ir ao diretório da pasta criada (zbserver) e executar o arquivo "server.js" (com o dongle conectado no Dragonboard) pelo comando CLI:
~ / zbserver $ sudo node server.js
O console aberto deve informar o estado das conexões Zigbee, se uma lâmpada foi encontrada e se é necessário emparelhar automaticamente.
Para ativar o modo de par de lâmpadas, é necessário:
- Desligue por 5 segundos;
- Ligue-o por 5 segundos;
- Repita as etapas 1 e 2 cinco vezes.
A lâmpada se conectará automaticamente ao servidor.
Etapa 4: Controle da lâmpada
Para controlar a lâmpada é necessário realizar postagens nos seguintes endereços IP:
- localhost: 3000 / turnOff -> Para desligar a lâmpada;
- localhost: 3000 / turnOn -> Para ligar a lâmpada.
Etapa 5: Conclusão
Agora, após as etapas anteriores, você pode controlar uma lâmpada via protocolo ZigBee usando o Dragonboard 410c e o módulo ZigBee CC2531.
Em caso de dúvidas, comente abaixo ou confira os seguintes links:
- Wiki zigbee-shepherd: informações sobre as classes de servidor e dispositivo.
- ZigBee-shepherd HowTo: informações sobre como usar o pastor ZigBee.
Recomendado:
Barco RC de madeira que você pode controlar manualmente ou através de um site: 9 etapas
Barco RC de madeira que você pode controlar manualmente ou através de um site: Olá, sou um estudante da Howest e construí um barco RC de madeira que você pode controlar por meio de um controlador ou de um site da Web. Estava cansado de veículos rc quebrando tão rapidamente e eu queria algo para me divertir quando eu morava no mar
Como salvar uma vida entediante com uma lâmpada inteligente: 3 etapas
Salvar a vida enfadonha com uma lâmpada inteligente: Todos esperamos poder viver mais confortavelmente em casa. Se você costuma se sentir desconfortável porque o escurecimento das lâmpadas domésticas não é inteligente o suficiente? Ou se você se sente monótono por causa da função de lâmpada doméstica? Esta lâmpada pode resolver seu problema
Como controlar a lâmpada usando o Arduino UNO e o módulo de relé de estado sólido 5V de canal único: 3 etapas
Como controlar a lâmpada usando o Arduino UNO e o módulo de relé de estado sólido 5V de canal único: Descrição: Comparado com o relé mecânico tradicional, o relé de estado sólido (SSR) tem muitas vantagens: tem uma vida útil mais longa, com uma ativação muito maior / velocidade desligada e nenhum ruído. Além disso, também possui melhor resistência à vibração e mecânica
Como soldar um componente através do orifício: 8 etapas
Como soldar um componente de furo passante: Existem dois tipos principais de componentes de furo passante que examinaremos em " Como soldar " guia, componentes de furo passante com guia axial e pacotes duplos em linha (DIP ’ s). Se você fez um pouco de breadboarding, você &
Como soldar peças através do furo: 7 etapas (com fotos)
Como soldar peças através do furo: Neste Instrutível, vou mostrar a você como soldar peças através do furo. Vou guiá-lo passo a passo através do procedimento, bem como dar-lhe várias dicas & truques que devem elevar suas habilidades de soldagem a um novo nível. Este tutorial é ta