Introduction: IRControl

About: Asesor Informático, Administrador de Sistemas e Infraestructuras Informáticas, Programador Multi-Plataforma, Especialista en Sistemas de Linux, Técnico en Mantenimiento Industrial, Radio Aficionado LU3FLA.

Infrared Control, Using a Texas Instruments MSP430G2553 programmed with Energia IDE (Arduino IDE clone). In the photos I have to mount it in a cabinet, even though it is already with another source and in a plastic cabinet, I promise to update the photos when possible, since it is installed and in use, so I would have to take it for the photos. This project was created using a lot of recycling material and was modified on the fly, I don't have a complete list of materials and I don't have a diagram of the electronic circuit of it, I hope to be able to update this publication with more data.

Control por Infrarrojos, Usando un Texas Instruments MSP430G2553 programado con Energia IDE (clon de Arduino IDE). En las fotos falta montar lo en un Gabinete, aun que ya esta con otra fuente y en una Gabinete plástico, prometo actualizar la fotos cuando me sea posible, ya que esta instalado y en uso, por lo que tendría que sacarlo para las fotos.
Este proyecto se creo usando mucho material de reciclaje y se fue modificando sobre la marcha, no tengo una lista completa de materiales y tampoco un diagrama del circuito electrónico del mismo, espero poder ir actualizando esta publicación con mas datos.

Step 1: The Materials

Materials

  • 1- MSP430G2553
  • 1- Universal Plate
  • 1- Infrared Receiver
  • 5- Relays 12v x 10A
  • 7- Leds LEDs 5mm (5 Green, 1 Red and 1 Yellow)
  • 7- Diodes 1N4007
  • 4- Diodes 1N5408
  • 5- BC337 Transistors
  • 5- 1K Resistors
  • 5- Resistors of 220
  • 1- 10K Resistors
  • 1- Strip of 4 male pins
  • 1- Strip of 2 Male Pins
  • 1- Push Button NO
  • 1- Switch
  • 1- Regulator LM7805
  • 1- Capacitor 1nf
  • 1- Electrolytic Capacitor 1000mf x 35v
  • 2- Electrolytic Capacitor 100mf x 16v
  • 1- Resistor 47k
  • 1 - Cabinet or Container

Materiales

  • 1- MSP430G2553
  • 1- Placa Universal
  • 1- Receptor de Infrarrojos
  • 5- Reles de 12v x 10A
  • 7- Diodos Leds 5mm (5 Verdes, 1 Rojo y 1 Amarillo)
  • 7- Diodos 1N4007
  • 4- Diodos 1N5408
  • 5- Transistores de BC337
  • 5- Resistencias de 1K
  • 5- Resistencias de 220
  • 1- Resistencias de 10K
  • 1- Tira de 4 Pines Macho
  • 1- Tira de 2 Pines Macho
  • 1- Pulsador Normal Abierto
  • 1- Interuptor
  • 1- Regulador LM7805
  • 1- Capacitor 1nf
  • 1- Capacitor Electrolítico de 1000mf x 35v
  • 2- Capacitores Electrolíticos de 100mf x 16v
  • 1- Resistencia 47k
  • 1- Gabinete o Contenedor

Step 2: System Mode

Operating Modes

  • Normal Mode: this is the default mode that allows to control the relays by means of an already programmed control.
  • Reading Mode: This is activated by changing the switch before power on the system, this allows the reading of the codes of each button that are pressed in a control, it requires to be connected to a computer to be able to read the data by serial console, this way after capturing the codes the IRCodes. h file is edited and the board is reprogrammed with the updated codes.

Modos de Operación:

  • Modo Normal: es el que esta por defecto que permite controlar los relés mediante un control ya programado.
  • Modo Lectura: es el que se activa cambiando el interruptor antes de encender el sistema, este permite la lectura de los códigos de cada botón que se presionen en un control, requiere estar conectado a una computadora para poder leer los datos por consola serial, de esta forma luego de capturar los código se editar el archivo IRCodes.h y se vuelve a programar loa placa con los códigos actualizados.

Step 3: Assembling of PCB

This project was created using a lot of recycling material and was modified on the fly, I don't have a complete list of materials and I don't have a diagram of the electronic circuit of it, I hope to be able to update this publication with more data.

Este proyecto se creo usando mucho material de reciclaje y se fue modificando sobre la marcha, no tengo una lista completa de materiales y tampoco un diagrama del circuito electrónico del mismo, espero poder ir actualizando esta publicación con mas datos.

Step 4: Reading and Writing

We are going to schedule, just download the compressed file and extract it, this creates a folder "IRControl" with two files "IRControl. ino" and "IRCodes. h" inside it, you have to move this folder (with the files) to the location where they save the Energia IDE projects. then start Energia IDE, configure board, port and open the IRControl project, just program the MSP with LaunchPad and you will be able to use the IRControl system.

Vamos a Programar, solo tienen que descargar el archivo comprimido y extraer lo, esto crea una carpeta "IRControl" con dos archivos "IRControl.ino" y "IRCodes.h" en su interior, tienen que mover esta carpeta (con los archivos) a la ubicación donde guardan los proyectos de Energia IDE. luego iniciar Energia IDE, configurar placa, puerto y abrir el proyecto IRControl, solo resta programar el MSP con LaunchPad y ya podrán utilizar el sistema IRControl.

Code for Programming MSP with Energia IDE

Step 5: Final Greetings

As I have already mentioned, this project was created using a lot of recycling material, so I want to thank all those who contribute materials for my workshop.

Como ya les comente este proyecto se creo usando mucho material de reciclaje, por ello quiero agradecer a todos aquellos que aportan materiales para mi taller.

Remote Control Contest 2017

Participated in the
Remote Control Contest 2017