lunes, 17 de octubre de 2016

Arduino y MLX90614 (Sensor IR de Temperatura)

Laboratorio de Prueba 6. INDICADOR DE TEMPERATURA POR IR.

Descripción: En este laboratorio se utilizara un sensor IR de temperatura. A través de el se puede detectar la temperatura del objeto sin necesidad de entrar en contacto con el sensor (sin tocarlo). Ademas, por medio de un LCD se mostrara la temperatura que el sensor vaya detectando. 
________________________________________________________________________________

Materiales.


  • Arduino Uno.
  • MLX90614
  • Jumpers.
  • Protoboard.
  • LCD 16x2
  • Modulo PCF8574 (para controlar el LCD por I2C)
________________________________________________________________________________

Diagrama del Montaje en Protoboard.



Esquematico



















PCB.


















Fotos del Montaje paso a paso.








Video.


Codigo.

Primero que nada debe añadir dos librerías al Arduino IDE:

  1. Arduino-LiquidCrystal-I2C-library
  2. Adafruit-MLX90614-Library
Cabe mencionar que cada librería tiene ejemplos que puede explorar. Ahora si el Código.

       Arduino.


jueves, 21 de enero de 2016

COMPILAR Y SUBIR CÓDIGO DESDE SUBLIME TEXT 2

Laboratorio Desarrollo 1

Descripcion: Sublime Text es un editor de texto sofisticado para el código, marcado y prosa. al terminar de ver esta entrada sabras compilar y subir codigo al arduino con este editor que permite modificar el codigo mas rapido que con el IDE oficial de arduino.
_____________________________________________________________________________

Materiales:

  • Descargar el arduino IDE
  • Descargar sublime text 2 Click Aqui
  • Arduino UNO
_____________________________________________________________________________

Pasos

  1. Instalar Sublime text
  2. Abrir Sublime text
  3. Instalar el gestor de paquetes de sublime text ( Ir aqui: Package Control)
    1. Seleccionan la pestaña SUBLIME TEXT 2
    2. Selecciona y copia todo el codigo que contiene
    3. Abrir Sublime text 2 -> view -> Show Console


      Aparecera en la parte inferior de la ventana
    4. Pegan el codigo seleccionado en la consola y presionan Enter.
    5. En respuesta les aparece que debe cerrar sublime text

       y volverlo a Abrir para finalizar la instalación,
  4. Buscamos e instalamos el Plug-in de Arduino IDE para Sublime
    1. Ir a Preferences -> Package Control
    2. Saldra un pequeño menu. Elegir Install Package
    3. Escribir arduino, automáticamente aparece el plugin. Lo seleccionan dando así inicio a su instalacion. ("Puede que a ustedes les salga otro plugin llamado Arduino, ami no me salio porque ya lo tengo instalado").
    4. Cerrar Sublime y volverlo abrir para ver los cambios
    5. Aparece una nueva opcion del menu al final.
  5. Si lo ven de esta forma esta bien, solo queda una cosa por hacer.
    1. arduino -> preferences -> Select Arduino Application Folder. Despues buscan el Arduino IDE Descargado (Sugiero la version 1.5.3 o la 1.6.3) y descomprimido



    2. Listo. Debes salir ese mensaje
  6. Probar con un ejemplo. El popular Blink. luego de abrir el codigo añadir en la primera linea del archivo blink: #include "Arduino.h" .



    Una ves abierto lo Suben (Upload). Si sale algun error con avr-g++ ...  se puede solucionar instalando el programa WINAVR. http://sourceforge.net/projects/winavr/files/. una ves instalado vuelven a intentar y ya esta.