Taula de continguts:

Automatització i pirateig remot IR: 13 passos (amb imatges)
Automatització i pirateig remot IR: 13 passos (amb imatges)

Vídeo: Automatització i pirateig remot IR: 13 passos (amb imatges)

Vídeo: Automatització i pirateig remot IR: 13 passos (amb imatges)
Vídeo: Основные ошибки при возведении перегородок из газобетона #5 2024, Desembre
Anonim
Image
Image
Vés i aconsegueix aquestes coses
Vés i aconsegueix aquestes coses

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:

  1. Descodificació del comandament a distància.
  2. Aplicació 1.
  3. Aplicació 2.
  4. Aplicació 3.

Pas 1: aneu i obteniu aquestes coses

Vés i aconsegueix aquestes coses
Vés i aconsegueix aquestes coses
Vés i aconsegueix aquestes coses
Vés i aconsegueix 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

Part 1: Descodificació del control remot
Part 1: 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

El circuit i el codi Arduino
El circuit i el codi Arduino
El circuit i el codi Arduino
El circuit i el codi Arduino

Per a la descodificació, hem de configurar Arduino Uno amb un sensor IR.

Recopileu aquests:

  1. Arduino Uno.
  2. Cable USB.
  3. Taula de pa.
  4. Filferros de pont.
  5. Sensor IR.

Ara feu les connexions com:

  1. Connecteu els 5 V d’Arduino al pin Vcc del sensor IR.
  2. Connecteu el GND (terra) d’Arduino al GND del sensor IR.
  3. 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

Image
Image
Part2: Aplicació 1- Controlar un LED
Part2: Aplicació 1- Controlar un LED
Part2: Aplicació 1- Controlar un LED
Part2: Aplicació 1- Controlar un LED
Part2: Aplicació 1- Controlar un LED
Part2: Aplicació 1- Controlar 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é

Part 3: Aplicació 2- Controlar qualsevol dispositiu de corrent altern mitjançant circuit de relé
Part 3: Aplicació 2- Controlar qualsevol dispositiu de corrent altern mitjançant 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

Feu el relleu
Feu el relleu
Feu el relleu
Feu el relleu
Feu el relleu
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

Image
Image
Configureu el circuit
Configureu el circuit
Configureu el circuit
Configureu el circuit
Configureu el circuit
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

Part 4: Aplicació 3- Dispositiu domòtic
Part 4: Aplicació 3- Dispositiu domòtic
Part 4: Aplicació 3- Dispositiu domòtic
Part 4: Aplicació 3- Dispositiu domòtic
Part 4: Aplicació 3- Dispositiu domòtic
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

Programació del Pro Mini
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

Connecteu-los junts
Connecteu-los junts
Connecteu-los junts
Connecteu-los junts
Connecteu-los junts
Connecteu-los junts
Connecteu-los junts
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

Image
Image
El recinte de la caixa
El recinte de la caixa
El recinte de la caixa
El recinte de la caixa
El recinte de la caixa
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: