Sommario:

Wireless Bell System: 6 passaggi (con immagini)
Wireless Bell System: 6 passaggi (con immagini)

Video: Wireless Bell System: 6 passaggi (con immagini)

Video: Wireless Bell System: 6 passaggi (con immagini)
Video: How to use Wireless Remote Video Camera PIR Security Bell I WiFi Doorbell Video Camera 2024, Luglio
Anonim
Sistema di campanelli wireless
Sistema di campanelli wireless

Il problema che risolve questo progetto è il seguente: al liceo dove lavoro, la campanella del cambio classe non suona abbastanza forte ovunque ea volte causa qualche problema. Installare un nuovo campanello cablato o acquistare un sistema di campanello wireless non è al momento possibile.

Questo progetto potrebbe essere utile anche a tutti coloro che hanno bisogno di replicare una campana principale in una vasta area senza installare una campana di sistema cablata o wireless, senza spendere molto e, ovviamente, fatta da te.

Pensando a una soluzione e cercando progetti simili, ho trovato i seguenti progetti qui nelle istruzioni: trasmettitore campanello senza fili e ricevitore campanello senza fili. C'era quello di cui avevo bisogno ma invece di usare i microcontrollori PIC ho deciso di usare i microcontrollori Arduino e i suoi componenti.

Quindi, ho proposto al preside del liceo una soluzione semplice e facile: costruire un sistema di campane senza fili per il cambio di classe. La soluzione consiste nell'installare vicino alla campanella di cambio classe un dispositivo con un rilevatore di suono controllato da un microcontrollore che invia un segnale ad altre stazioni riceventi con campane quando suona la campanella di cambio classe. È facile ed economico.

Vedi sotto la soluzione implementata e come funziona.

Passaggio 1: elenco dei materiali

Elenco dei materiali
Elenco dei materiali
Elenco dei materiali
Elenco dei materiali
Elenco dei materiali
Elenco dei materiali

La soluzione implementata si basa su un modello master/slave in cui la stazione master o la stazione trasmittente è installata vicino alla sirena principale cambiata e le stazioni slave o riceventi sono installate in luoghi diversi. In questo progetto abbiamo configurato la stazione del sensore sonoro e un solo ripetitore di suoneria ma è possibile configurarne di più. Inizialmente il sistema è configurato per cinque stazioni riceventi ma è possibile modificarlo.

Quindi il materiale per la stazione trasmittente è il seguente:

  • Scheda NANO
  • Scheda di espansione NANO
  • Adattatore NRF24L01
  • NRF24L01 + antenna
  • Rilevatore di sensori sonori
  • Alimentazione 5V, 3W

e il materiale per ogni stazione ricevente:

  • Scheda NANO
  • Scheda di espansione NANO
  • Adattatore NRF24L01
  • NRF24L01 + antenna
  • relè
  • campana
  • Alimentazione 5V, 3W

Passaggio 2: come collegare e programmare una stazione ricevente

Come collegare e programmare una stazione ricevente
Come collegare e programmare una stazione ricevente
Come collegare e programmare una stazione ricevente
Come collegare e programmare una stazione ricevente
Come collegare e programmare una stazione ricevente
Come collegare e programmare una stazione ricevente
Come collegare e programmare una stazione ricevente
Come collegare e programmare una stazione ricevente

Una stazione ricevente ascolta continuamente la rete wireless in attesa del segnale di attivazione inviato dalla stazione trasmittente manualmente o automaticamente quando suona il campanello principale. Durante la ricezione del segnale, attiva il relè per collegare la suoneria secondaria.

Passaggio 3: come collegare e programmare una stazione trasmittente

Come collegare e programmare una stazione trasmittente
Come collegare e programmare una stazione trasmittente
Come collegare e programmare una stazione trasmittente
Come collegare e programmare una stazione trasmittente
Come collegare e programmare una stazione trasmittente
Come collegare e programmare una stazione trasmittente
Come collegare e programmare una stazione trasmittente
Come collegare e programmare una stazione trasmittente

La stazione trasmittente misura continuamente il livello sonoro utilizzando il sensore sonoro installato vicino alla campana principale per rilevare quando suona. Mentre suona il campanello principale, invia il segnale di attivazione a tutte le stazioni riceventi. Inoltre ho installato un pulsante per inviare manualmente il segnale di attivazione nel caso il campanello principale fosse fuori servizio. Mentre il pulsante è premuto, la stazione lo sta inviando.

Passaggio 4: configurazione della stazione trasmittente

Configurazione della stazione trasmittente
Configurazione della stazione trasmittente
Configurazione della stazione trasmittente
Configurazione della stazione trasmittente
Configurazione della stazione trasmittente
Configurazione della stazione trasmittente
Configurazione della stazione trasmittente
Configurazione della stazione trasmittente

Come puoi vedere nella figura 2, le misurazioni prima e dopo il suono della campana principale sono stabili (150, 149, 151, 149, ….), ma quando suona la campana principale le misure analogiche cambiano tra 95 e 281. Lo schizzo Ho programmato (vedi figura 2 e 3) rileverà automaticamente la misura stabile e invierà un segnale alle stazioni riceventi quando la differenza, in valore assoluto, tra il valore stabile e la misura corrente è superiore ad una soglia fissa e rimane durante una serie di letture.

Per questo progetto questo valore è fissato a 4 (4% in più o in meno rispetto al valore stabile) come puoi vedere nel codice sottostante.

Per configurare questo valore, devi fare quanto segue:

  • Devi costruire la stazione trasmittente con il sensore sonoro e installarla vicino al campanello della posta (figura 1 o figura 4)
  • Scarica e carica lo sketch "transmitter.ino" (vedi passaggio precedente)
  • Verificare se il led rimane acceso mentre suona la campanella.

    • Se il led è spento, devi modificare la soglia ("min_threshold_to_send_signal" nel codice sottostante) per adattare il sensore sonoro alla tua campana e ripetere il test..
    • Se dopo più tentativi il led è acceso quando suona la campanella e spento quando non suona, hai terminato la configurazione.

È possibile modificare, se necessario, il tempo di ritardo tra due misurazioni ("delay_between_reads") o la soglia sonora di livello massimo per considerare lo stesso livello sonoro ("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;

Passaggio 5: installazione finale

Consigliato: