Taula de continguts:
- Pas 1: aneu i obteniu aquestes coses
- Pas 2: primera part: descodificació del control remot
- Pas 3: el circuit i el codi Arduino
- Pas 4: descodificació i gravació
- Pas 5: Part2: Aplicació 1: controleu un LED
- Pas 6: Part 3: Aplicació 2: controleu qualsevol dispositiu de corrent altern mitjançant un circuit de relé
- Pas 7: feu el relleu
- Pas 8: configureu el circuit
- Pas 9: Part 4: Aplicació 3: dispositiu domòtic
- Pas 10: programació del Pro Mini
- Pas 11: connecteu-los junts
- Pas 12: el recinte de la caixa
- Pas 13: gràcies
Vídeo: Automatització i pirateig remot IR: 13 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Hola nois, Des de la meva infantesa mateix, em preguntava sobre el comandament a distància del televisor i sobre com funciona.
Aquesta instrucció conté diferents parts de la següent manera:
- Descodificació del comandament a distància.
- Aplicació 1.
- Aplicació 2.
- Aplicació 3.
Pas 1: aneu i obteniu aquestes coses
- Arduino Uno.
- Arduino pro mini.
- Filferros de pont.
- Taula de pa.
- LED.
- Resistències: 470 Ohms, 4,7 KOhms
- Sensor infraroig.
- Relé de 5 V CC.
- Diode 1N 4001 / 1N 4007.
- BC 547 Transistor.
- Connector de terminal.
- Tauler de perfils / PCB universal.
- Porta bombetes (AC Bulb holder).
- Cables (per a 230 VCA).
- Endoll (per a 230 VCA).
- Antic carregador de telèfon mòbil (nominal 5 V CC).
- Caixa de plàstic (com a tancament).
- Cinta de doble cara.
- Presa d'endoll (per a 230 VCA).
- Un control remot antic.
Pas 2: primera part: descodificació del control remot
DESPRÉS DE TRIAR UN CONTROL A DISTÀNCIA FUNCIONANT DELS CONTROLS DE COMANDAMENTS VELLS, HEM DE SABER
BÀSICS:
El comandament a distància IR consisteix en un LED infraroig connectat als seus circuits
Quan premem qualsevol dels botons, s’envia un codi corresponent a l’aire mitjançant el LED. El codi és en realitat un número codificat, codificat en format HEX. HEX significa que la base del recompte és 16
és a dir; A HEX, hi ha 16 números, del 0 al F, com a 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Així doncs, a HEX 25 és (5x16 ^ 0) + (2x16 ^ 1) = 5 + 32 = 37
i 5F és (15x16 ^ 0) + (5x16) = 15 + 80 = 95
El codi HEX s’envia al LED IR com a 1s i 0s (alta tensió (3,3 V) i baixa tensió (0 V) respectivament)
Suposem que s’assumeix el número 95 per al botó VOL +. Quan premem el botó, els circuits envien 95 al LED com una sèrie d'1s i zeros
95 és 5F a HEX i es pot escriure en binari com a 0101 1111
és a dir; 0101 1111 = (1x2 ^ 0) + (1x2 ^ 1) + (1x2 ^ 2) + (1x2 ^ 3) + (1x2 ^ 4) + (0x2 ^ 5) + (1x2 ^ 6) + (0x2 ^ 7)
=1+2+4+8 + 16+0+64+0
=15 + 80
=95
Aquest és el bàsic de qualsevol control remot IR. Tots els botons estan associats a un codi únic. El que hem de fer és descodificar el número associat a cada botó del controlador i gravar-lo per a més referència.
Pas 3: el circuit i el codi Arduino
Per a la descodificació, hem de configurar Arduino Uno amb un sensor IR.
Recopileu aquests:
- Arduino Uno.
- Cable USB.
- Taula de pa.
- Filferros de pont.
- Sensor IR.
Ara feu les connexions com:
- Connecteu els 5 V d’Arduino al pin Vcc del sensor IR.
- Connecteu el GND (terra) d’Arduino al GND del sensor IR.
- Connecteu el pin 11 de l’Arduino al pin IR / el pin OUTPUT del sensor IR.
Ara les connexions de maquinari estan a punt.
Abans de programar, descarregueu la biblioteca IR adjunta a aquest pas, descomprimiu la carpeta i copieu la biblioteca IR a la carpeta Biblioteques de la carpeta principal Arduino. (C: / Program Files (x86) Arduino / libraries).
A continuació, obriu l'IDE Arduini, copieu el codi adjunt aquí i pengeu-lo a l'Arduino Uno.
Pas 4: descodificació i gravació
Totes les configuracions de circuits i IDE estan llestes, ara és el moment de la descodificació.
Obriu el "Monitor de sèrie" a l'IDE Arduino de l'ordinador (Eines-Monitor de sèrie). Premeu el botó del comandament a distància al sensor IR de la placa de control. En prémer cada botó, podeu veure un codi únic al monitor sèrie.
Premeu cada botó i escriviu el codi.
per exemple:
Codi de botó
Reprodueix / Pausa --------- 0x1FE50AF
Següent ------------------ 0x1FE35AC
VOL + ---------------- 0x1FE23DE
1 ---------------------- 0x1FEA34E
Pas 5: Part2: Aplicació 1: controleu un LED
L'aplicació 1 explica com es pot utilitzar el comandament a distància per controlar un LED o per encendre i apagar un LED.
Per a això, s'ha de fer una simple addició amb el circuit / placa de control. Connecteu un LED al pin número 13 de l'Arduino. No oblideu afegir una resistència de 470 Ohms en sèrie amb el LED.
Ara pengeu el codi adjunt a aquest pas a l’Arduino Uno i, abans de carregar-lo, heu d’editar el programa d’acord amb els valors descodificats del control remot. Primer, decidiu quins botons del comandament a distància s'han d'utilitzar per activar i desactivar.
A la 39a línia del codi, hi ha "if (results.value == 0x1FE50AF)"
aquí podeu substituir 0x1FE50AF pel codi del botó que voleu encendre el LED.
I a la línia 47, hi ha més "if (results.value == 0x1FED827)"
Esborreu 0x1FED827 i afegiu el codi del botó que voleu apagar el LED.
El control remot que he descodificat té "0x1FE50AF" per al botó "1" i "0x1FED827" per al botó "2". Per tant, estic fent servir els botons 1 i 2 del comandament a distància per encendre i apagar el LED respectivament
Després de penjar el codi, només cal activar i apagar el LED connectat al pin número 13.
Pas 6: Part 3: Aplicació 2: controleu qualsevol dispositiu de corrent altern mitjançant un circuit de relé
L'aplicació 2 espera controlar un circuit de relé connectat al pin número 13 de l'Arduino.
Per a això, hem de fer un circuit de relé a més de la configuració del circuit anterior.
Coses necessàries:
- Relé de 5 V CC.
- BC 547 Transistor.
- Resistències: 4,7 KOhms i 470 Ohms.
- Diode 1N 4007.
- Connector de terminal.
- Filferros.
- Tauler de perf.
- LED.
El circuit de relé s’utilitza per controlar un circuit amb un alt corrent / potència mitjançant el circuit amb un corrent baix.
Aquí, el pin Arduino s’encén i apaga el LED només té 20 miliamperis de corrent. No podem controlar / encendre i apagar un dispositiu d’alta potència (com un llum de 230 V) amb aquesta sortida. per tant, fem servir un circuit de relé que no és res més que un circuit electromagnètic
A partir del diagrama del circuit, podem veure que el senyal de control de l’Arduino està connectat a la base del transistor BC 547 a través d’una resistència. Quan s’arriba a un senyal a la base del transistor, fa que l’interruptor del relé es tanqui i, per tant, engegui el dispositiu connectat.
Pas 7: feu el relleu
Podeu comprar una placa de relé (aquí) o fer-ne una seguint aquests senzills passos:
Per fer aquest circuit a la placa, hem de:
- Retalleu un tros de tauler de perfils. Marqueu-lo com es mostra a les imatges. Soldeu la resistència de 470 ohms tal com es mostra i el LED.
- Soldeu el transistor 547.
- Soldeu la resistència de 4,7 Kohms amb un conduït a l’extrem d’entrada i l’altre al pas central del transistor.
- Soldeu el relleu. Connecteu un extrem de la bobina al pin col·lector del transistor 547 i deixeu l’altre extrem lliure.
- Soldeu el díode a través del relé com es mostra.
- Soldeu un connector de terminal de 2 pins a prop del relé.
- Ara uniu els extrems de la resistència per al senyal d’entrada.
- Uniu el pin negatiu del LED i el pin emissor del transistor.
- Connecteu el pin comú i els pins NO del relé al connector de terminal.
- Ara hem de treure 3 cables.
- Soldeu un cable vermell a l'extrem de la bobina del relé (el que vam deixar). Aquest és el Vcc.
- Soldeu un cable negre fins al punt on es troba el pin emissor del transistor i el negatiu del led. Aquesta és la Terra.
- Soldeu un cable més fins al punt on es troben les dues resistències (el cable de senyal).
- Seguiu estrictament els passos i les imatges adjuntes.
Consulteu aquesta instrucció per obtenir més informació sobre el relé i la realització d’un relé.
Pas 8: configureu el circuit
- Ara, connecteu el cable positiu del mòdul de relé al pin de 5 v de l’Arduino.
- Connecteu el cable negatiu del mòdul de relé al pin GND de l'Arduino.
- A continuació, connecteu el cable d’entrada de senyal del mòdul de relé al pin número 13 de l’Arduino.
Ara, quan utilitzeu el comandament a distància, només podeu activar i desactivar el relé. I qualsevol dispositiu de corrent altern es pot connectar al relé i controlar-lo.
Per controlar una bombeta de corrent altern:
Prengui:
- Un endoll de CA de dos pins.
- Un porta bombetes. I
- Alguns de filferro.
Connecteu directament un cable de l’endoll al portalàmpades i connecteu l’altre a través del connector de terminal del relé.
Consulteu les imatges adjuntes.
Simplement podem controlar el dispositiu connectat al relé prement els botons del comandament a distància.
Pas 9: Part 4: Aplicació 3: dispositiu domòtic
A l’aplicació 3, estem fabricant un dispositiu domòtic d’IR complet. Estem utilitzant Arduino pro mini en lloc d’Arduino Uno. Pro mini és més petit i útil que l’Uno. I per a la font d'alimentació, estem utilitzant un antic carregador de telèfon mòbil de 5 V CC.
Per tant, necessitem:
- Arduino Uno.
- Arduino pro mini.
- Filferros.
- Mòdul de relés.
- Un carregador antic (5 V CC).
- Sensor IR.
- Endoll de CA de dos pins.
- Tancament de plàstic.
- Porta bombetes per bombeta de corrent altern.
Pas 10: programació del Pro Mini
Arduino pro mini es pot programar mitjançant Arduino Uno.
- Traieu el microcontrolador ATMega 328 de la placa Arduino Uno.
- Ara connecteu el pin Rx d’Arduino pro mini al pin Rx de l’Uno.
- Connecteu el pin Tx de l'Arduino pro mini al pin Tx de l'Uno.
- Connecteu Vcc i GND del pro mini als pins de 5V i GND d’Uno, respectivament.
- Connecteu el pin RESET del pro mini al pin RESET de l’Uno.
- A continuació, a Arduino IDE, seleccioneu Eines - Tauler - Arduino pro / pro mini.
- I, finalment, pengeu el mateix codi al tauler.
Consulteu aquesta instrucció per obtenir una explicació més detallada.
Pas 11: connecteu-los junts
Ara hem de connectar totes les parts, incloent el pro mini, la placa de relés, el sensor IR i la placa d'alimentació.
- Obriu el carregador i traieu el tauler.
- Soldeu el cable per al subministrament de CA.
- Seleccioneu els cables per a una sortida de 5 V CC. (Vcc i GND). (Vermell i negre)
- Ara, agafeu el pro mini i soldeu els cables de sortida de la placa d'alimentació al pro mini.
- Agafeu el sensor IR i soldeu el Vcc i el GND al Vcc i el GND del pro mini. Soldeu el pin de sortida (pin IR) al pin número 11 de pro mini.
- Agafeu el relé i soldeu el Vcc i el GND al Vcc i el GND de pro mini. Soldeu el cable de senyal al pin número 13 del pro mini.
- Soldeu l’endoll de CA a la placa d’alimentació.
- Ara uniu dos cables més a l’endoll de la font d’alimentació (cables grocs).
- Fora dels dos cables, connecteu un al connector terminal del relé i deixeu l’altre lliure.
- Agafeu un cable i connecteu-lo a l’altre punt del connector del terminal. Gireu aquest fil i el fil groc de la font d'alimentació junts formant un fil groc retorçat.
Pas 12: el recinte de la caixa
Per fer el recinte, agafeu la caixa de plàstic i feu un petit forat per al sensor IR. Fixeu el sensor IR prop del forat que mira cap a fora de la caixa. Col·loqueu totes les taules dins de la caixa i fixeu-les allà mitjançant cinta adhesiva de doble cara. Traieu el cable groc de parells trenats i tanqueu la caixa.
Connecteu els cables grocs al porta bombetes i fixeu-lo a la caixa.
En lloc del portalàmpades, es pot utilitzar la presa de dos pins de la caixa per poder controlar qualsevol dispositiu de CA connectat.
Després d'aquest pas, tota la configuració està a punt i podeu connectar-la a la presa de corrent altern i controlar la bombeta mitjançant el control remot.
Pas 13: gràcies
Espero que tots hàgiu gaudit i entès bé això. No dubteu a utilitzar el quadre de comentaris i proveu de fer-lo.
Feliç fer.
Voteu-me al concurs de control remot si us agrada això.
Recomanat:
Quadriculació infantil amb pirateig automàtic, seguiment de línia i vehicle de detecció d’obstacles: 4 passos
Quad de pirateria infantil per a un vehicle de conducció autònoma, seguiment de línies i detecció d’obstacles. A l’instructible d’avui convertirem un quadricular de 1000 watts (sí que ho sé!) Elèctric per a nens quadres en un vehicle de conducció automàtica, seguiment de línia i que evita obstacles! Vídeo de demostració: https: //youtu.be/bVIsolkEP1k Per a aquest projecte necessitarem els següents materials
Automatització xerraire -- Àudio des d’Arduino -- Automatització controlada per veu -- Mòdul Bluetooth HC-05: 9 passos (amb imatges)
Automatització xerraire || Àudio des d’Arduino || Automatització controlada per veu || Mòdul Bluetooth HC - 05: …………………………. SUBSCRIU-vos al meu canal de YouTube per obtenir més vídeos
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: 9 passos
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: hola, sóc Abhay i és el meu primer bloc sobre Instructables i avui us mostraré com controlar els vostres electrodomèstics amb el vostre control remot de TV construint aquest projecte senzill. gràcies al laboratori atl per obtenir suport i proporcionar el material
Liberació del cable remot Olympus Evolt E510 (versió 2 amb enfocament automàtic al control remot): 6 passos (amb imatges)
Liberació del cable remot Olympus Evolt E510 (versió 2 amb enfocament automàtic al control remot): ahir vaig construir un comandament senzill amb un botó per al meu Olympus E510. La majoria de càmeres tenen un botó de disparador (el que premeu per fer una foto) que té dos modes. Si es prem el botó suaument, la càmera enfocarà automàticament i mesurarà la llum
Control remot remot: 11 passos (amb imatges)
Control remot a distància: tinc un nadó acabat de néixer i no creu que hagi de dormir el temps que la meva dona i jo també ho desitgem. Una cosa que el manté feliç al bressol és el mòbil que li penja. Així que quan es desperti si necessitem uns 25 minuts més o menys de sl