Taula de continguts:
- Pas 1: Obtenir peces per al comandament a distància !
- Pas 2: la columna vertebral !
- Pas 3: el circuit
- Pas 4: Muntatge total…
- Pas 5: programa-ho !
- Pas 6: Pas final: prova-ho !
Vídeo: Comandament IR intel·ligent universal: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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…
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:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins