Sommario:

Ricevitore campanello senza fili: 3 passaggi (con immagini)
Ricevitore campanello senza fili: 3 passaggi (con immagini)

Video: Ricevitore campanello senza fili: 3 passaggi (con immagini)

Video: Ricevitore campanello senza fili: 3 passaggi (con immagini)
Video: Campanello wireless senza fili CASA 2024, Luglio
Anonim
Ricevitore campanello senza fili
Ricevitore campanello senza fili

Questo progetto descrive la seconda parte dei seguenti due progetti:

  1. Un trasmettitore per campanello senza fili come descritto nella Guida al trasmettitore per campanello senza fili. Questo Instructable fornisce anche qualche introduzione a questi progetti.
  2. Un ricevitore per campanello senza fili descritto in questo Instructable.

Il ricevitore del campanello senza fili emetterà un suono e lampeggerà un LED 5 volte dopo aver ricevuto un messaggio valido dal trasmettitore del campanello senza fili. Il suono prodotto da questo ricevitore suona come ding-dong, ma puoi chiamarlo "audio a 8 bit" per la sua semplicità.

Il dispositivo è alimentato dalla rete da 230 Volt AC tramite un convertitore step-down da 5 Volt che genera la tensione da 5 Volt DC. Anche se avrebbe potuto essere progettato per funzionare con una batteria, non ne avevo bisogno. Dovrebbe essere possibile alimentarlo con tre batterie da 1,5 AA poiché sia il ricevitore che il microcontrollore dovrebbero funzionare bene a 4,5 Volt o addirittura a 3,6 Volt in caso di batterie ricaricabili.

Anche qui ho costruito questo progetto attorno al mio micro controller preferito, il PIC, ma puoi anche usare un Arduino.

Passaggio 1: componenti richiesti

Componenti richiesti
Componenti richiesti

È necessario disporre dei seguenti componenti per questo progetto:

  • Un pezzo di breadboard
  • Microcontrollore PIC 12F617, vedere win-source
  • Condensatore elettrolitico 47uF/16V
  • Condensatori ceramici: 2 * 100 nF, 1 * 680 nF
  • Ricevitore RF ASK 433 MHz
  • Resistori: 1*33k, 2*1k, 2*220 Ohm
  • 2 * diodo 1N4148, vedere fonte di vittoria
  • Transistor: BC639, BC640
  • LED: 1 rosso, 1 ambra
  • 1 altoparlante 8 Ohm
  • Un alloggiamento di plastica
  • Per alimentazione di rete (non mostrata nel diagramma schematico):

    • Alimentazione 5 Volt
    • Portafusibile + fusibile 100mA Lento
    • Interruttore

Vedere il diagramma schematico su come collegare i componenti.

Passaggio 2: progettazione e costruzione dell'elettronica

Progettare e costruire l'elettronica
Progettare e costruire l'elettronica
Progettare e costruire l'elettronica
Progettare e costruire l'elettronica
Progettare e costruire l'elettronica
Progettare e costruire l'elettronica

Tutto il controllo viene eseguito dal PIC12F617 nel software. Come accennato in precedenza, ho progettato questo progetto in modo che sia alimentato dalla rete utilizzando un convertitore step-down. In questo caso fare molta attenzione a non toccare i 230 V!

Un semplice amplificatore viene utilizzato per pilotare l'altoparlante da 8 Ohm.

La costruzione del circuito può essere facilmente eseguita su una piccola breadboard con un alloggiamento adatto. Nelle foto puoi vedere il circuito come l'ho costruito sulla breadboard compreso il risultato finale quando è stato inserito in un alloggiamento di plastica. Questa custodia ha un connettore che può essere collegato direttamente alla rete.

Passaggio 3: il software e l'operazione finale

Come già accennato, il software è scritto per un PIC12F617. È scritto in JAL. In questo progetto il PIC funziona su una frequenza di clock interna di 8 MHz.

Il software esegue le seguenti operazioni:

  • Decodifica il messaggio ricevuto tramite il collegamento RF. Poiché il trasmettitore del campanello senza fili ripeterà lo stesso messaggio 3 volte, il ricevitore utilizzerà solo uno dei messaggi controllando il numero di sequenza del messaggio. Il timer 2 è utilizzato dalla Biblioteca Virtuale per decodificare i messaggi RF ricevuti con un bit rate di 1000 bit/s.
  • Quando viene ricevuto un messaggio valido, generare un suono ding-dong con le frequenze 1667 Hz e 1111 Hz e far lampeggiare il LED 5 volte. Il timer 1 viene utilizzato per generare il suono ding-dong.

Nel video puoi vedere e ascoltare il ricevitore del campanello senza fili in azione.

Il file sorgente JAL e il file Intel Hex sono allegati. Se sei interessato a utilizzare il microcontrollore PIC con JAL, un linguaggio di programmazione simile a Pascal, visita il sito di download di JAL

Divertiti a costruire il tuo progetto e attendo con ansia le tue reazioni.

Consigliato: