Taula de continguts:

Comandament IR intel·ligent universal: 6 passos
Comandament IR intel·ligent universal: 6 passos

Vídeo: Comandament IR intel·ligent universal: 6 passos

Vídeo: Comandament IR intel·ligent universal: 6 passos
Vídeo: Открытие палубы, заказывающей какофонию кабаретти, улицы новой Капенны 2024, Juliol
Anonim
Image
Image
Obtenció de peces per al comandament a distància !!!
Obtenció de peces per al comandament a distància !!!

Us presentem el Smart Remote IR Remote !!! Una eina senzilla, compacta i molt potent per conquerir tots els dispositius IR del vostre entorn !!! Tot a pocs dòlars …

Per què Smart ???

Pot aprendre les accions de qualsevol botó de qualsevol comandament a distància IR molt fàcilment, cosa que us permet modificar les accions segons el vostre requisit. Aquestes accions un cop ensenyades, s’emmagatzemen a la memòria no esborrable de l’Arduino Nano. Per tant, no cal reassignar els controls als seus botons. Inclou diverses tecles per a diversos dispositius alhora al mateix tauler. Utilitza Arduino Nano com a cervell principal del comandament a distància per dur a terme totes les operacions d’aprenentatge i transmissió.

Pas 1: Obtenir peces per al comandament a distància !

Els components necessaris per fer aquest comandament a distància:

1) Ardunio Nano x 12) Receptor IR: qualsevol d'aquests (TSOP1130 / TSOP1138 / TSOP1330 / TSOP1338) o qualsevol altre també funcionarà x 13) LED del transmissor IR x 14) Resistències - 150 Ohms x 15) Diodo - 1N4007 x 1 6) Commutador de corredissa SPST x 17) Capçals femenins / tira de burg - 40 pins x 18) Botons de pressió (petits - 6 mm * 6 mm) x 9 (o segons el vostre requisit) 9) Botons de pressió (grans - 12 mm * 12 mm) x 3 (o segons el vostre requisit) 10) PCB perforat / puntejat / zero11) Clip / connector de bateria de 9V x 112) Cable de connexió 13) Soldador i altres eines 14) Fil de soldadura

i finalment una mica de treball !!!:-p

Pas 2: la columna vertebral !

Com es va esmentar anteriorment, Arduino Nano és la columna vertebral principal del Remote.

Maneja: 1) La recepció de senyals IR a través del receptor IR. 2) Descodificació del format dels senyals rebuts. 3) Operacions d’emmagatzematge (escriptura / lectura / esborrat) en ella EEPROM. 5) Transmissió dels respectius codis IR a través del LED del transmissor IR.

* Consulteu els fulls de dades dels dispositius per obtenir més informació.

Pas 3: el circuit

El Circuit
El Circuit
El Circuit
El Circuit
El Circuit
El Circuit
El Circuit
El Circuit

Les imatges que es mostren aquí representen el diagrama de circuits del comandament a distància IR.

- Els botons petits i grans estan connectats de manera matricial amb el propòsit de multiplexar (estem guardant pins d'Arduino !!!). * Podeu augmentar el nombre de botons que s’utilitzen al comandament a distància segons els vostres requisits. Només cal que augmenteu la fila o la columna en conseqüència i afegiu uns quants botons més de manera similar.

- Els pins D4 a D10 d'Arduino Nano es connecten a la matriu del teclat tal com es mostra.

- Un polsador més, anomenat "Interruptor d'aprenentatge", està directament connectat a D2.

- El LED del transmissor està connectat al pin D3 mitjançant una resistència de 150 Ohm. Aquesta configuració permet un abast de transmissió de 3 metres. Per a un abast més llarg, utilitzeu un transistor BC547 NPN per accionar el LED.

- El terminal de sortida del receptor IR es connecta al D11 i resta a 5V i GND d’Arduino Nano, tal com es mostra. * Consulteu el full de dades del vostre receptor IR per obtenir les marques PIN del dispositiu.

- El clip de bateria de 9 V es connecta al Vin d'Arduino Nano mitjançant un díode - 1N4007 (díode rectificador d'ús general) i un interruptor lliscant. Aquest díode protegeix l'Arduino si la bateria de 9V està connectada inversament. El commutador activa / talla la font d'alimentació subministrada a l'Arduino Nano mitjançant la bateria.

* Comproveu bé totes les connexions abans de connectar-hi la bateria. En cas contrari, és possible que el vostre circuit estigui fregit !!!

Pas 4: Muntatge total…

Muntant-ho completament…
Muntant-ho completament…
Muntant-ho totalment…
Muntant-ho totalment…
Muntant-ho completament…
Muntant-ho completament…

Les imatges mostren el conjunt del circuit del comandament a distància. He utilitzat PCB perforat / zero per muntar-ho tot, ja que és fàcil i versàtil. També podeu fer el vostre propi disseny del circuit i utilitzar un PCB gravat. També he utilitzat cables de connexió de múltiples cadenes per a totes les connexions del circuit. El díode i la resistència es col·loquen just a sota de l’Arduino Nano tal com es mostra a la imatge.

* No connecteu la bateria Arduino Uno o 9V a la placa abans d’haver completat i provat correctament el circuit !

Podeu seguir els passos següents per muntar el tauler complet:

1) Col·loqueu i soldeu tots els polsadors segons la vostra elecció. 2) Feu les connexions de matriu entre tots els botons de pulsació segons el circuit. 3) Soldeu les capçaleres femenines segons els pins de l’Arduino. 4) Soldeu la resistència, el commutador i el díode de la placa en conseqüència. la matriu del teclat als pins Arduino. 6) Soldeu el receptor IR, el LED del transmissor IR i el botó d’interruptor d’aprenentatge. A més, mitjançant cables de connexió, completeu les connexions segons el circuit. 7) Connecteu el clip de la bateria de 9 V i, mitjançant un provador de continuïtat, comproveu totes les connexions que heu fet a la placa. 8) Si tot està bé, connecteu l’Arduino Nano a al tauler i pengeu el codi connectant-lo al PC. Podeu provar si el control remot funciona bé o no en aquest pas. 9) Connecteu la bateria de 9V i proveu-la !!!

Pas 5: programa-ho !

La biblioteca utilitzada per a aquest projecte és l’IRremote.h Podeu trobar-la aquí:

Baixeu i instal·leu la biblioteca primer abans de passar a altres passos.

Obriu el fitxer de codi proporcionat mitjançant Arduino IDE. Seleccioneu el tauler i el port COM adequats al menú Eines. Pengeu-lo !!! I ja esteu fet!:-)

Pas 6: Pas final: prova-ho !

Llavors, com fer que funcioni ???

1) Després de connectar la bateria, el LED del Nano parpelleja indicant que ha començat. 2) Recordeu que hem utilitzat tres grans botons de pulsació. Aquests botons seleccionen el banc de claus actual que s’utilitza. Per tant, tenim tres bancs diferents per emmagatzemar els controls de qualsevol comandament a distància. Per exemple: podeu assignar els controls de televisió al banc 1 i els controls de CA al banc 2. 3) Com que acabem d'iniciar el comandament a distància per al seu primer ús, hem de fer que aprengui algunes ordres. necessitarà el comandament a distància del dispositiu que voleu controlar)

  • Premeu primer el botó Banc 1 per seleccionar el Banc 1 com a banc actual que voleu utilitzar.
  • Premeu qualsevol botó dels petits botons als quals s'hagi d'assignar el control.
  • Premeu el botó d'aprenentatge.
  • Mantingueu el comandament a distància del dispositiu respectiu davant del receptor IR.
  • Quan s’aprèn amb èxit una acció, el LED de l’Arduino Nano brillarà durant uns segons i s’apagarà.
  • De la mateixa manera, els altres botons petits es poden utilitzar per assignar-los diversos controls. Podeu programar la resta de bancs clau de manera similar.

5) Un cop hàgiu acabat d'ensenyar-li els controls, seguiu els passos següents per utilitzar-lo:

  • Seleccioneu un banc concret al qual hàgiu assignat els controls prement el botó del banc corresponent.
  • Després de seleccionar el banc, premeu qualsevol dels botons als quals hàgiu assignat els controls.
  • Fet !!!

6) El vídeo mostra la prova del LED IR després d'ensenyar un control determinat al comandament a distància.

* Podeu assignar de nou un control a qualsevol botó si hi ha algun error mentre assigneu els controls

* Si voleu esborrar tots els controls guardats del control remot, només cal que mantingueu premut el commutador d'aprenent mentre activeu el control remot mitjançant l'interruptor ON / OFF o bé premeu el botó Restableix d'Arduino Nano mentre manteniu premut el commutador d'aprenentatge. Mantingueu premut el commutador d'aprenentatge fins que s'encengui el LED del Nano. S'apagarà un cop esborri completament la memòria.

Està fet !!!

Voteu-me al concurs de microcontroladors si us ha agradat aquest instructiu:-) Consulteu també els altres instructius ….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Recomanat: