DK 105 – Led

Neste tópico iremos apresentar um simples experimento  com a placa DK 105 : Acionamento de um LED. Se é a primeira vez que você está utilizando o DK105 em seus projetos, clique aqui.

Na Figura 1 é apresentado o LED – Grove. O LED foi ligado no conector D5 da placa Grove DK105 (observe a Figura 2), de acordo com o mapeamento apresentado no final deste documento. Fizemos o acionamento do LED por meio de duas formas: utilizando o RadiuinoTest e via Python. Os Firmwares e o arquivo Python também foram disponibilizados no final da página.

Figura 1. LED – Grove.

Figura 2. Conexão física do LED na placa DK105.

Passos a serem seguidos

1º – Faça upload de Firmware da base e do nó sensor, configurando os parâmetros da camada física (potência de transmissão, canal, offset de frequência e taxa da comunicação Serial) e de rede (endereço). Se você não faz ideia do que são essas configurações, vá até a página APRENDENDO.

2º – Abra o RadiuinoTest e faça as configurações de acordo com a Figura 3. Depois de clicar em Conectar e Enviar, experimente ajustar o valor do byte 37 para 1. O LED ligado na porta D5 (pino lógico IO1_PIN) deverá acender.

Figura 3. RadiuinoTest.

3º – Abra o python e execute (pressionar F5 ou ir na aba Run no topo da página). Observe a Figura 4. O LED deverá acender (se estiver apagado) e apagar (se estiver aceso) quando você digitar “1” na opção.

Figura 4. Python.

Agora, você pode estar se perguntando: por que especificamente o byte 37? A resposta é simples e pode ser encontrada no Firmware do nó sensor (aba App). Observe a estrutura condicional apresentada na Figura 5. Se o byte 37 for igual a 1, a porta digital IO1_PIN é acionada. Nesse exemplo, o byte o byte 37 foi utilizado para fazer este controle, mas poderia ser qualquer outro byte de payload do pacote (38,39,40…).

Figura 5. Byte 37 controlando a porta digital D5 (IO1_PIN).

Observação: Acabamos de controlar o estado de um LED utilizando redes de sensores sem fio. O mesmo princípio pode ser utilizado para controlar outros tipos de carga, tais como lâmpadas, motores, válvulas, etc. Observe a montagem da Figura 6 e tente acionar uma lâmpada por meio de um relé. Porém,tome cuidado! Montagens que envolvem a rede elétrica apresentam riscos de choque! Se você não possui segurança em si mesmo com esse tipo de montagem, procure um profissional para te auxiliar.

Figura 6. Controle de uma lâmpada com relé.

Documentos para download: 

–> Mapeamento dos pinos no DK105  Pinagem grove DK105

–> Firmwares e Python  Firmwares e Python

 

Também foram disponibilizados Firmwares e tutoriais antigos utilizando a versão do Python 2.6

–> DocLED

–> Radiuino_LED