ChipKIT Uno32 El Arduino de Microchip

INTRODUCCION AL SISTEMA ARDUINO DE MICROCHIP: chipKIT Uno32
Cuando el equipo de disenadores de Arduino liderados por Massimo Banzi visionaron el dispositivo decidieron usar los microcontroladores de Atmel de la linea ATMega. Ahora, Microchip quiere dar un paso adelante y ponerse al dia en cuanto a las herramientas Open Hardware para sus usuarios y que mejor manera que colocando en el mercado una placa complatible con el ambiente de desarrollo Arduino (en Software y Hardware), pero centralizada en un poderoso Microcontrolador PIC de 32 bits: el PIC32MX320F128H. En esta primera entrega analizamos la tarjeta chipKIT Uno32.

Continuar leyendo

Publicado en: Arduino, Microcontroladores, Robotica, Sensores | Etiquetado en: 32 bits, Arduino, ATMega328, Atmel, Chipkit Uno32, Digilent, electronica, Ingenieria, Leonardo, Microchip, Microcontrolador, Nano, Open hardware, PIC, Plataforma, prototipo, Shields, Sistemas Embebidos, Software, Uno | Agregar un comentario

Video Tutorial de Arduino. Primeros pasos

INTRODUCCION AL SISTEMA ARDUINO

El mundo moderno cambia, y la electrónica cambia diez veces más rápido! Lo que hasta hace unos pocos años era costoso, difícil, y presentaba bastantes desafíos, hoy no lo es. Y nos referimos a la manera en cómo se pueden desarrollar circuitos electrónicos. Hace un par de años el desarrollar cualquier proyecto con un Microcontrolador implicaba: tener un sistema de desarrollo costoso o tener un programador (igualmente costoso), tener un compilador, un depurador, armar el circuito del Microcontrolador con sus buses, potencia, cristal para proveer un reloj, etc. Hoy en día, todas estas labores (aun cuando se hacen en proyectos más grandes) se han facilitado para los hobbistas y todos aquellos que quieren pasar de lo conceptual a lo real de una manera muy rápida. La plataforma Arduino nos facilita esta tarea! En este video tutorial, el ingeniero Edison Viveros nos presenta una magnifica introducción al Arduino, se explica un poco el hardware y el software que lo compone, presenta las diferencias entre varias placas y también nos dar un par de ejemplos de la sencillez de programación en Arduino.

Continuar leyendo

Publicado en: Arduino, Microcontroladores, Robotica, Sensores | Etiquetado en: Arduino, Atmel, Barranquilla, basicos, Bogota, Cali, circuitos, Colombia, Control, Digitales, electronica, leds, Leonardo, Medellin, Microchip, Microcontroladores, Pasto, robotica, Sensores, Sistemas Embebidos, Tutorial, Uno | Agregar un comentario

Rifa de Raspberry Pi en Colombia

El pasado Octubre 21 del 2012 Microelectrónicos cumplió dos años en linea a través del portal www.microelectronicos.com. Han sido dos años de fructíferos resultados en los cuales hemos aprendido muchísimo acerca del mercado de componentes electrónicos en Colombia, hemos conocido muchas personas y a su vez hemos aportado nuestro grano de arena en el desarrollo de nuevas tecnologías en Colombia. Como agradecimiento hacia todos nuestros clientes durante este año 2012 hemos querido recompensarlos mediante una rifa, y que mejor manera que regalar algo que nuestros usuarios puedan sacar provecho y crear muchas cosas: El Raspberry Pi. Que es el Raspberry Pi? El Raspberry Pi (o RPi por brevedad) es prácticamente un computador miniatura con todos los elementos necesarios para crear aplicaciones desde un entorno bastante poderoso ya que contiene un Microcontrolador ARM11, 512Mb de memoria RAM, salida de Ethernet, dos puertos USB, conector de vídeo de alta resolución HDMI, tarjeta SDCard para almacenamiento de datos y del Sistema Operativo (corre una versión de Linux). Para más información respecto al sistema RPi puedes visitar: www.raspberrypi.org.
Para esta rifa hemos desarrollado una solucion de ingeniería (no faltaba más, si vendemos tecnología entonces también tenemos que usarla!) que consiste en una solución de Robótica (Lego), Hardware (National Instruments) y Software (LabView) que consiste en lo siguiente: un pequeño robot “martillo” va a golpear un blanco determinado que a su vez activa un interruptor lo que genera un pulso de entrada a un computador. En el PC tenemos corriendo una base de datos con los nombre de los participantes de la rifa (clientes de Microelectrónicos de 2012); el software, que ha sido escrito en LabView, lee la base de datos y presenta los nombres con ciudades de origen en la interfaz gráfica del usuario (GUI).  En paralelo, el software tiene un contador el cual se incremeta cuando el Robot “martillo” da un golpe en el blanco. Este contador se detiene cuando se detectan 15 o mas golpes en el blanco, lo que a su vez detiene el secuenciamiento de los concursantes de la base de datos en un usuario en particular, el cual sera el ganador. Complicado??, nop! para nada, miren el video y se divertiran! Gracias a todos por el apoyo recibido en el 2012!

Continuar leyendo

Publicado en: Arduino, Robotica, Sensores, Software de electrónica | Etiquetado en: Aprendizaje, ARM, Colombia, Debian, electronica, Hardware, HDMI, I2C, Ingenieria, Linux, Mecatronica, Memoria Flash, Microcontroladores, Microelectronicos, Open Source, Pi, Prototipos, Raspberry, Raspberry Pi, robotica, SD Card, Sistemas, SPI | Agregar un comentario

Usando el Arduino con un Sensor de Colores

Los sensores digitales de color TCS3414 están diseñados para obtener con precisión la crominancia (color) y luminancia (intensidad) de la luz ambiente y proporcionar una salida digital con 16-bits de resolución. Los dispositivos incluyen un matriz de 8 × 2 fotodiodos filtrados, convertidores analógico-digitales y funciones de control en un único circuito integrado CMOS monolítico usando comunicación serial I2C.

DESCRIPCION SENSOR TCS3414

Cuatro conversores analógico a digital (ADC) en paralelo, transforman las corrientes del fotodiodo a una salida digital I2C (TCS3414), que puede ser usada por un microcontrolador. Los valores RGB se puede leer en un único ciclo de lectura para minimizar el número de comandos de lectura o solicitar un componente  del RGB por solicitud, como por ejemplo la crominancia del verde. Continuar leyendo

Publicado en: Arduino, Componentes electrónicos, Robotica, Sensores | Etiquetado en: ambiente, Arduino, ATMega328, Atmel, Barranquilla, Bogota, Bucaramanga, Cali, Colombia, colores, crominancia, I2C, intensidad, Luminancia, luz, Manizales, Medellin, medicion, Microcontrolador, Pereira, RGB, robotica, Sensor, SPI, TCS3414, TCS3417 | Agregar un comentario

Colombia participó en Mundial de Robótica VEX 2012 en USA


Microelectronicos USA acompañó a los equipos que por Colombia participaron en el pasado Mundial de Robótica VEX, llevado a cabo el pasado 18 a 21 de Abril de 2012 en la ciudad de Anaheim, California. Este evento de gran importancia fue patrocinado por la Nasa, Autodesk y Northrop Grumman.

Queremos felicitar a todos los equipos que por Colombia participaron en las categorías de Colegio (High/Middle -School) y Universidad (College). Colombia contó con una delegación importante que incluyó los colegios de Bucaramanga Instituto Tecnológico Salesiano Eloy Valenzuela y el colegio San Pedro, por Manizales participaron el colegio La Asunción y la ENAE (Escuela Nacional de Auxiliares de Enfermería) y en la categoría de universidades tres equipos: un equipo de Universidad Pedagógica Tecnológica de Colombia de Tunja (UPTC), un equipo del SENA regional Quindio (Armenia), y un equipo de Bucaramanga conformado por estudiantes de la UIS (Campuseros) que clasificó al mundial al haber ganado en el evento de robótica realizado dentro del marco del pasado Campus Party 2011. Toda la participación de los equipos colombianos fue canalizada gracias al esfuerzo y organización de la Fundación Global AC&T (de Colombia). Continuar leyendo

Publicado en: Eventos, Robotica | Etiquetado en: 2012, anaheim, California, campeonato, colegios, Colombia, eventos, Microeducar, Microelectronicos, mundial, robotica, robots, universidades, usa, vex | 1 comentario

Conociendo a ASIMO, el robot humanoide más avanzado del mundo

En un paseo familiar a Disneylandia (California); mientras tomaba un aire de todos los juegos mecánicos tuve la oportunidad de visitar el centro de innovaciones diseñado por Honda dentro de las instalaciones de este gran parque de atracciones. Mientras mi hija se dirigía ávidamente a la sección de videojuegos,  yo deambulaba sin rumbo fijo hasta que un asistente de Innovations Continuar leyendo

Publicado en: Robotica | Agregar un comentario

La Resolución ADC en Sistemas de Adquisición de Datos, Parte2

Ahora veremos un método simple que nos ayudará a definir la resolución que necesitamos en un sistema de adquisición de datos para una aplicación particular.

Para iniciar debemos contar con la siguiente información:

  1. Determine el rango de voltaje de entrada que tiene su dispositivo de adquisición de datos, el cual aquí denominaremos Vinpp.
  2. Determine el máximo valor de voltaje de salida del sensor o transductor del que va a adquirir la señal, el cual denominaremos aquí Vsmáx.
  3. Determine qué es lo que representa Vsmáx en términos de ingeniería el cual se lo asignaremos a la variable E. Por ejemplo un sensor de luz entrega máximo 20mV con una cantidad de flujo luminoso de 10 Lumens, lo que significa que E=10.
  4. Encuentre cual es la resolución de bits que da el fabricante del sistema de adquisición de datos que piensa usar, este valor asígneselo a la variable nbits.
  5. También es importante conocer si el sistema de adquisición de datos tiene una configuración bipolar o unipolar. Si su sistema puede adquirir señales de voltaje negativas y positivas significa que es bipolar. Tenga en cuenta que si es bipolar se asignará a la variable B el valor 1 y si es unipolar se le asignará a la variable B en valor 0.
  6. Continuar leyendo

Publicado en: Articulos | 3 comentarios