Risposte:
La cosa migliore sarebbe usare un modulo ricevitore IR e rimodulare il segnale di uscita.
Ora, prima di chiamarmi un idiota :-) per prima demodulare e poi rimodulare, lasciami spiegare.
Se ricevi semplicemente il segnale senza filtrare per mezzo di un fotodiodo, ricevi tutti i tipi di spazzatura con il segnale, possibilmente anche annegando il segnale. E non è quello che vuoi ritrasmettere. Quindi per sbarazzarci di tutto il rumore possibile usiamo il modulo ricevitore IR, che ha un filtro per questo. L'output è il segnale in banda base , la traccia inferiore in questo screenshot:
La traccia superiore è il segnale modulato. Dovremo ricostruirlo, ed è incredibilmente facile: solo E il segnale in banda base con un'onda quadra a 36kHz (o qualunque sia la frequenza portante che hai).
Il segnale in banda base è il CONTROL
che abilita l'oscillatore. Per un gate NAND quadro 74HC132 la frequenza dell'oscillatore è data dalla seguente equazione:
Poiché il ricevitore IR fornisce un segnale basso attivo e abbiamo anche bisogno di un segnale di uscita basso quando l'oscillatore è spento, in realtà abbiamo bisogno di una porta NOR trigger Schmitt, ma quelli sono più difficili da ottenere, quindi facciamo un NOR dalla nostra NAND da invertendo l'ingresso di controllo e l'uscita. Per questo possiamo usare due delle tre restanti porte NAND del 74HC132. L'uscita invertita può quindi essere utilizzata per pilotare un transistor che a sua volta commuta un LED a infrarossi .
Quindi cosa abbiamo: un modulo ricevitore IR, un gate NAND quad 74HC132, un transistor e un LED IR. Questo è tutto ciò che serve per costruire un ripetitore IR.
modificare
giustamente i supercat commenti sull'AGC che amplifica il rumore in arrivo per mancanza di un segnale adeguato. Questo accade davvero, e può significare che il nostro oscillatore Schmitt-trigger può essere attivato e disattivato rapidamente da questo rumore. Ammetto che non sembra carino, ma probabilmente non c'è nulla di male. È probabile che il corriere sia così danneggiato che il secondo ricevitore non si blocchi su di esso, altrimenti emetterà il rumore che riceve. Il rumore viene emesso anche quando non viene ricevuto alcun segnale.
Esiste una soluzione migliore che non presenta questo svantaggio. Sarebbe bello se il ricevitore IR avesse un output "dati validi", ma non ho mai visto un componente del genere. Ma se il nostro segnale viene decodificato da un microcontrollore, possiamo dire se è un segnale valido o meno. E quindi il microcontrollore può inviare nuovamente i codici ricevuti. Il microcontrollore può creare il vettore, in modo che possa sostituire l'oscillatore 74HC132.
Mentre ci siamo, possiamo introdurre un altro miglioramento. Il ciclo di lavoro dell'uscita del 74HC132 era del 50%, che è anche il ciclo di lavoro utilizzato dai primi trasmettitori RC. Per risparmiare la carica della batteria, le generazioni successive di trasmettitori hanno utilizzato i duty cycle del 33% o addirittura del 25%, come mostrato nei seguenti screenshot dell'oscilloscopio:
Utilizzando l'uscita PWM del microcontrollore possiamo facilmente creare un portatore del ciclo di lavoro del 25%.
Dovrebbe essere abbastanza semplice. Immagino che un fototransistor (ricevitore) IR (infrarosso) che guida un led IR (trasmettitore) funzionerebbe. Esiste una gamma di frequenze infrarosse diverse utilizzate nei dispositivi, da circa 800 nm a 940 nm. 940nm è abbastanza comune * e vorrei iniziare con quello, ma potrebbe richiedere alcuni esperimenti.
I telecomandi IR sono modulati ad una certa frequenza in modo da essere meno inclini a interferenze da altre fonti di luce. Questa modulazione è dell'ordine di 38 KHz, ma il fototransistor dovrebbe semplicemente copiare quella modulazione sul led senza problemi.
Il circuito sarebbe qualcosa di simile a un darlington con il transistor di sinistra come fototransistor IR, il transistor di destra dovrebbe essere solo un NPN in grado di gestire circa 100 mA. Il tuo led si trova sopra il transistor di destra con un resistore di limitazione della corrente e viene tirato a terra (e acceso) quando la luce colpisce il fototransistor.
ATTENZIONE: Di seguito è riportato lo schema di arte ASCII cattiva:
--- VCC
|
R RESISTOR
|
V LED
|
------|
|/ |
-| |
|\ |/
----| NPN
|\
|
--- GND
È possibile che ciò sia troppo sensibile alla luce ambientale, lasciando il led acceso per la maggior parte del tempo. In tal caso, potrebbe essere necessario qualcosa di più complicato con un ricevitore e un modulatore a 38 KHz (o frequenza specifica).
[*] - Sospetto che ciò sia dovuto alla banda di assorbimento di H2O nell'atmosfera che filtra la luce solare a questa frequenza. Il TV-B-Gone utilizza 940nm, quindi questo è probabilmente quello che vuoi.
C'era un kit realizzato alcuni anni fa, ancora sul mercato. I piani sarebbero stati sulla rivista Silicon Chip (Australia) nell'ottobre 2006.