Índice:

Sistema Bell sem fio: 6 etapas (com imagens)
Sistema Bell sem fio: 6 etapas (com imagens)

Vídeo: Sistema Bell sem fio: 6 etapas (com imagens)

Vídeo: Sistema Bell sem fio: 6 etapas (com imagens)
Vídeo: Live #6 Proteção Patrimonial | Como Ofertar um Sistema de Intrusão Sem Fio 2024, Novembro
Anonim
Sistema Bell Sem Fio
Sistema Bell Sem Fio

O problema que corrige este projeto é o seguinte: no colégio onde trabalho, a campainha de mudança de classe não soa alto o suficiente em todos os lugares e às vezes causa alguns problemas. Instalar uma nova campainha com fio para mudar de classe ou comprar um sistema de campainha sem fio não é possível no momento.

Este projeto pode ser útil também, para todos que precisam replicar uma campainha principal em uma área ampla sem instalar uma campainha de sistema com ou sem fio, não gastando muito dinheiro e, claro, feito por você.

Pensando em uma solução e buscando projetos semelhantes, encontrei os seguintes projetos aqui nos instructables: Transmissor Campainha Sem Fio e Receptor Campainha Sem Fio. Era o que eu precisava, mas em vez de usar microcontroladores PIC, decidi usar microcontroladores Arduino e seus componentes.

Então, propus ao diretor do colégio uma solução simples e fácil: construir um sistema de campainha de mudança de classe sem fio. A solução é instalar próximo à campainha de mudança de classe um dispositivo com detector de som controlado por um microcontrolador que envia um sinal a outras estações receptoras com campainhas quando a campainha de mudança de classe toca. É fácil e barato.

Veja abaixo a solução implementada e como funciona.

Etapa 1: Lista de Material

Lista de Material
Lista de Material
Lista de Material
Lista de Material
Lista de Material
Lista de Material

A solução implementada é baseada em um modelo mestre / escravo onde a estação mestre ou estação transmissora é instalada próxima à campainha principal com mudança de classe e as estações escravas ou receptoras são instaladas em locais diferentes. Neste projeto configuramos a estação do sensor de som e apenas um repetidor de sino, mas é possível configurar mais. Inicialmente, o sistema está configurado para cinco estações receptoras, mas você pode modificá-lo.

Portanto, o material para a estação transmissora é o seguinte:

  • Placa NANO
  • Placa de expansão NANO
  • Adaptador NRF24L01
  • NRF24L01 + antena
  • Detector de sensor de som
  • Fonte de alimentação 5V, 3W

e o material para cada estação receptora:

  • Placa NANO
  • Placa de expansão NANO
  • Adaptador NRF24L01
  • NRF24L01 + antena
  • Retransmissão
  • Sino
  • Fonte de alimentação 5V, 3W

Etapa 2: Como conectar e programar uma estação receptora

Como conectar e programar uma estação receptora
Como conectar e programar uma estação receptora
Como conectar e programar uma estação receptora
Como conectar e programar uma estação receptora
Como conectar e programar uma estação receptora
Como conectar e programar uma estação receptora
Como conectar e programar uma estação receptora
Como conectar e programar uma estação receptora

Uma estação receptora está continuamente ouvindo a rede sem fio esperando pelo sinal de ativação enviado pela estação transmissora manualmente ou automaticamente quando a campainha principal toca. Enquanto o sinal está recebendo, ele ativa o relé para conectar a campainha secundária.

Etapa 3: Como conectar e programar uma estação transmissora

Como conectar e programar uma estação transmissora
Como conectar e programar uma estação transmissora
Como conectar e programar uma estação transmissora
Como conectar e programar uma estação transmissora
Como conectar e programar uma estação transmissora
Como conectar e programar uma estação transmissora
Como conectar e programar uma estação transmissora
Como conectar e programar uma estação transmissora

A estação transmissora está continuamente medindo o nível de som usando o sensor de som instalado próximo ao sino principal para detectar quando ele toca. Enquanto a campainha principal está tocando, ele está enviando o sinal de ativação para todas as estações receptoras. Além disso, instalei um botão para enviar o sinal de ativação manualmente caso a campainha principal esteja fora de serviço. Enquanto o botão é pressionado, a estação o envia.

Etapa 4: Configurando a Estação Transmissora

Configurando a estação transmissora
Configurando a estação transmissora
Configurando a estação transmissora
Configurando a estação transmissora
Configurando a estação transmissora
Configurando a estação transmissora
Configurando a estação transmissora
Configurando a estação transmissora

Como você pode ver na figura 2, as medidas antes e depois dos anéis do sino principal são estáveis (150, 149, 151, 149,….), Mas quando o sino principal toca, as medidas analógicas mudam entre 95 e 281. O esboço Eu programei (ver figuras 2 e 3) irá detectar automaticamente a medição estável e irá enviar um sinal para as estações receptoras quando a diferença, em valor absoluto, entre o valor estável e a medição atual for superior a um limite fixo e permanecer durante uma série de leituras.

Para este projeto, este valor é fixado em 4 (4% acima ou abaixo do valor estável) como você pode ver no código abaixo.

Para configurar esse valor, você deve fazer o seguinte:

  • Você tem que construir a estação transmissora com o sensor de som e instalá-lo perto da campainha de correio (imagem 1 ou imagem 4)
  • Baixe e carregue o esboço "transmitter.ino" (consulte a etapa anterior)
  • Teste se o led permanece aceso enquanto a campainha toca.

    • Se o led estiver apagado, você deve alterar o limite ("min_threshold_to_send_signal" no código abaixo) para ajustar o sensor de som à sua campainha e repetir o teste..
    • Se depois de várias tentativas o led acender quando a campainha tocar e apagar quando não tocar, você concluiu a configuração.

Você pode modificar, se necessário, o tempo de atraso entre duas medições ("delay_between_reads") ou o limite máximo do nível de som para considerar o mesmo nível de som ("max_threshold_to_consider_same_value").

#define delay_between_reads 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Etapa 5: instalação final

Recomendado: