Sommario:

Telecomando IR universale intelligente: 6 passaggi
Telecomando IR universale intelligente: 6 passaggi

Video: Telecomando IR universale intelligente: 6 passaggi

Video: Telecomando IR universale intelligente: 6 passaggi
Video: 13 euro SPESI BENISSIMO! Controller UNIVERSALE INFRAROSSI RECENSIONE Broadlink RM3 2024, Novembre
Anonim
Image
Image
Ottenere parti per il tuo telecomando!!!
Ottenere parti per il tuo telecomando!!!

Ti presentiamo il telecomando IR universale intelligente !!! Uno strumento semplice, compatto e molto potente per conquistare tutti i dispositivi IR intorno a te !!! Tutto a pochi euro….

Perché intelligente???

Può apprendere molto facilmente le azioni di qualsiasi pulsante su qualsiasi telecomando IR, consentendoti di modificare le azioni secondo le tue esigenze. Queste azioni, una volta insegnate, vengono archiviate nella memoria non cancellabile di Arduino Nano. Quindi, non c'è bisogno di riassegnare i controlli ai suoi pulsanti. Dotato di più chiavi per più dispositivi contemporaneamente sulla stessa scheda. IL CERVELLO !!!Utilizza Arduino Nano come cervello principale del telecomando per eseguire tutte le operazioni di apprendimento e trasmissione.

Passaggio 1: ottenere parti per il telecomando !

I componenti necessari per realizzare questo telecomando:

1) Ardunio Nano x 12) Ricevitore IR - Uno di questi (TSOP1130/TSOP1138/TSOP1330/TSOP1338) o qualsiasi altro funzionerà anche x 13) LED trasmettitore IR x 14) Resistenze - 150 Ohm x 15) Diodo - 1N4007 x 1 6) Interruttore a scorrimento SPST x 17) Intestazioni femminili / Striscia Burg - 40 pin x 18) Pulsanti (piccoli - 6 mm * 6 mm) x 9 (o secondo le vostre esigenze) 9) Pulsanti (grandi - 12 mm * 12 mm) x 3 (o secondo il vostro requisito)10) PCB perforato/punteggiato/zero11) Clip della batteria da 9V/connettore x 112) Fili di collegamento13) Saldatore e altri strumenti14) Filo di saldatura

e finalmente un po' di duro lavoro!!!:-P

Passaggio 2: la spina dorsale !

Come accennato in precedenza, Arduino Nano è la spina dorsale principale del Remote.

Gestisce:1) La ricezione dei segnali IR tramite il Ricevitore IR.2) Decodifica del formato dei segnali ricevuti.3) Operazioni di memorizzazione (scrittura/lettura/cancellazione) nella EEPROM.4) Rilevamento della pressione dei pulsanti dell'utente. 5) Trasmissione dei rispettivi codici IR tramite il LED del Trasmettitore IR.

*Fare riferimento alle schede tecniche dei dispositivi per maggiori informazioni.

Passaggio 3: il circuito

Il circuito
Il circuito
Il circuito
Il circuito
Il circuito
Il circuito
Il circuito
Il circuito

Le immagini mostrate qui rappresentano lo schema elettrico del telecomando IR.

- I pulsanti sia piccoli che grandi sono collegati a matrice di tastiere allo scopo di multiplexing (Stiamo risparmiando i pin di Arduino !!!). *Puoi aumentare il numero di pulsanti utilizzati nel telecomando in base alle tue esigenze. Basta aumentare la riga o la colonna di conseguenza e aggiungere altri pulsanti in modo simile.

- I pin da D4 a D10 di Arduino Nano vengono collegati alla matrice della tastiera come mostrato.

- Un altro pulsante, chiamato 'Learn Switch' è direttamente collegato a D2.

- Il LED del trasmettitore è collegato al pin D3 tramite una resistenza da 150 Ohm. Questa configurazione consente un raggio di trasmissione di 3 metri. Per un raggio più lungo utilizzare un transistor NPN BC547 per pilotare il LED.

- Il terminale IR Receiver OUT si collega al D11 e riposa a 5V e GND di Arduino Nano come mostrato. *Fare riferimento alla scheda tecnica del rispettivo ricevitore IR per i contrassegni PIN del dispositivo.

- La clip della batteria da 9 V si collega al Vin di Arduino Nano tramite un diodo - 1N4007 (diodo raddrizzatore generico) e un interruttore a scorrimento. Questo diodo protegge l'Arduino, se la batteria da 9V è collegata al contrario. Lo Switch abilita / interrompe l'alimentazione fornita all'Arduino Nano tramite la batteria.

*Si prega di controllare attentamente tutti i collegamenti prima di collegare la batteria. Altrimenti, il tuo circuito potrebbe essere fritto !!!

Passaggio 4: assemblaggio completo…

Assemblare tutto insieme…
Assemblare tutto insieme…
Assemblare tutto insieme…
Assemblare tutto insieme…
Assemblare tutto insieme…
Assemblare tutto insieme…

Le immagini mostrano l'assemblaggio del circuito del mio telecomando. Ho usato Perforated / Zero PCB per montare tutto perché è facile e versatile. Puoi anche creare il tuo design del circuito e utilizzare un PCB inciso. Ho anche usato cavi di collegamento a più fili per tutte le connessioni del circuito. Il diodo e il resistore sono posizionati appena sotto l'Arduino Nano come mostrato nell'immagine.

*Non collegare Arduino Uno o 9V Battery alla scheda prima di aver completato e testato correttamente il circuito!

Puoi seguire i seguenti passaggi per assemblare la tua scheda completa:

1) Posiziona e salda tutti i pulsanti secondo la tua scelta. 2) Effettuare le connessioni della matrice tra tutti i pulsanti come da circuito.3) Saldare le intestazioni femminili in base ai pin dell'Arduino.4) Saldare il resistore, l'interruttore e il diodo sulla scheda di conseguenza.5) Utilizzando i cavi di collegamento collegare la matrice della tastiera ai pin Arduino.6) Saldare il ricevitore IR, il LED del trasmettitore IR e il pulsante Learn Switch. Inoltre, utilizzando i cavi di collegamento, completa le loro connessioni come da circuito.7) Collega la clip della batteria da 9 V e utilizzando un tester di continuità controlla tutte le connessioni che hai effettuato sulla scheda.8) Se tutto è a posto, collega l'Arduino Nano a la Board e caricare il Codice collegandolo al PC. Puoi verificare se il telecomando funziona correttamente o meno in questo passaggio. 9) Collega la batteria da 9V e provala !!!

Passaggio 5: programmalo !

La libreria utilizzata per questo progetto è IRremote.h La puoi trovare qui:

Scarica e installa la libreria prima di passare a ulteriori passaggi.

Apri il file di codice fornito utilizzando Arduino IDE. Seleziona la scheda corretta e la porta COM dal menu Strumenti. Caricalo !!! E il gioco è fatto !!!:-)

Passaggio 6: passaggio finale: provalo !

Quindi, come farlo funzionare ???

1) Dopo aver collegato la batteria, il LED sul Nano lampeggia indicando che è stato avviato.2) Ricorda, abbiamo utilizzato tre Big Push Buttons. Questi pulsanti selezionano il banco di chiavi attualmente in uso. Quindi abbiamo 3 banchi diversi in tutto per memorizzare i controlli di qualsiasi telecomando. Ad esempio: puoi assegnare i controlli della tua TV al banco 1 e i controlli AC al banco 2. 3) Poiché abbiamo appena avviato il telecomando per il suo primo utilizzo, dobbiamo fargli apprendere alcuni comandi.4) Fargli apprendere: (Tu avrà bisogno del telecomando del dispositivo che si desidera controllare)

  • Premere prima il pulsante Bank 1 per selezionare il banco 1 come banco corrente da utilizzare.
  • Premere un pulsante qualsiasi dei pulsanti piccoli a cui deve essere assegnato il controllo.
  • Premi l'interruttore di apprendimento.
  • Tenere il telecomando del rispettivo dispositivo davanti al ricevitore IR.
  • Quando un'azione viene appresa con successo, il LED su Arduino Nano si accenderà per alcuni secondi e si spegnerà.
  • Allo stesso modo, gli altri piccoli pulsanti possono essere utilizzati per assegnare loro vari controlli. È possibile programmare gli altri Key Bank in modo simile.

5) Dopo aver insegnato i controlli, segui i seguenti passaggi per usarlo:

  • Selezionare un banco particolare a cui sono stati assegnati i controlli premendo il rispettivo pulsante del banco.
  • Dopo aver selezionato il banco, premere uno dei pulsanti a cui sono stati assegnati i controlli.
  • Fatto !!!

6) Il video mostra il test del LED IR dopo aver insegnato un determinato controllo al telecomando.

* Puoi riassegnare un controllo a qualsiasi pulsante se c'è qualche errore durante l'assegnazione dei controlli

* Se vuoi cancellare tutti i controlli salvati del telecomando, tieni premuto l'interruttore di apprendimento mentre accendi il telecomando utilizzando l'interruttore ON/OFF, oppure puoi semplicemente premere il pulsante di ripristino su Arduino Nano mentre tieni premuto l'interruttore di apprendimento. Tieni premuto l'interruttore di apprendimento finché il LED sul Nano non si accende. Si spegnerà una volta cancellata completamente la memoria.

E 'fatto !!!

Vota per me nel Micro-controller Contest se ti è piaciuto questo Instructable:-) Dai un'occhiata anche agli altri miei Instructables….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO://www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/

Consigliato: