MikroProg to Pickit 3 Adapter

Adaptador de Mikroprog a Pickit 3

¡Hola! Después de unos meses realmente ocupado, vuelvo con un pequeño proyecto. Volví a trabajar con los PIC hace unos años, y desde entonces, utilizaba el programador Pickit 3  de Microchip. Realmente es una gran herramienta, soporte oficial, actualizaciones de firmware online, y nunca he tenido ningún problema con ella. Pero hace un par de años descubrí los productos de Mikroe, tanto los compiladores para PIC como el programador que tienen para programar más de 1000 microcontroladores PIC, el programador MikroprogMikroProg to Pickit 3 adapter

El programador Mikroprog es mayor en tamaño que el Pickit3, y viene con un cable plano de 10 vías sujeto en el interior de la carcasa, por lo que este cable no se puede desconectar o reemplazar fácilmente. El programador Pickit 3 tiene una tira hembra de 6 pines para conectarla directamente al conector de programación de la tarjeta a programar.

Los dos programadores tienen el mismo conector USB para conectarlo al PC: USB mini:

Mikroprog to Pickit3 adapter

El problema con estos dos programadores es el conector de programación. Como se puede ver en la siguiente imagen, los dos programadores tienen diferente conector y pinout para la programación:

MikroProg to Pickit 3 adapter

El pinout de los programadores se puede ver en la siguiente imagen: en la izquierda, el pinout del programador Pickit 3 y en la derecha, el pinout del programador Mikroprog:

MikroProg to Pickit 3 adapter

Se puede encontrar más información técnica de estos programadores aquí y aqui.

Asi, para utilizar el programador Mikroprog en tarjetas donde el conector de programación corresponde con el pinout del Pickit 3, se necesita un adaptador para tener las señales de programación en el mismo orden. Es realmente sencillo de implementar, solo hay que cruzar las señales. Aqui esta el esquema del adaptador:mikroprog to pickit3 adapter

Con los conectores y un pequeño trozo de placa de prototipado, en 10 minutos se puede tener este adaptador montado:

MikroProg to Pickit 3 adapter

Así, con este simple adaptador, se pueden utilizar ambos programadores en tarjetas que tengan el conector de programación del programador Pickit 3.

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
Revisiting the DSETA board with an AT89C51ED2

Revisitando la tarjeta DSETA con un AT89C51ED2

Hola a todos!!

He estado muy ocupado estos últimos meses trabajando en nuevas tarjetas y proyectos, así que perdón por el retraso!

Hace algunos meses revisé la tarjeta DSETA, debido a la obsolescencia del microcontrolador. He usado esta tarjeta en varios proyectos de forma satisfactoria. Pero cuando he intentado fabricarla en pequeñas cantidades, he visto que el microcontrolador (AT89C51RE2) estaba obsoleto. Por tanto, la tarjeta requería una actualización para cambiar el microcontrolador e intentar mantener todas las características que tenía. Ahora que Microchip ha comprado a Atmel, espero que no haya problemas de obsolescencia 😉

Para reemplazar el microcontrolador RE2, he seleccionado uno muy similar, de la misma familia, el AT89C51ED2. Principalmente porque comparte la mayoría de características del anterior, encapsulado y pinout son los mismos. Por lo que el reemplazo es relativamente sencillo de implementar.

A continuación, la nueva tarjeta, cambios y nuevas características!!

 

Sigue leyendo

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
DIY Led Tweezers

Pinzas para detectar polaridad de leds

Normalmente suelo montar a mano todas las tarjetas que fabrico. Utilizo componentes en SMD, especiamente en formato 0805 para resistencias, condensadores y leds. Con estos últimos, siempre tengo el mismo problema: hay que comprobar la polaridad para asegurarse de montarlos de forma correcta. Para hacer esto, normalmente uso el multímetro en posición diodo y compruebo la polaridad. Como no suelo usar el multímetro en el proceso de montaje, ¿porqué no hacer unas pinzas para testear los led’s? Es algo muy fácil y barato y al final tienes una herramienta muy útil cuando se realizan montaje de tarjetas. Aquí está el resultado después de un par de horas de trabajo ;).

Sigue leyendo

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
FONA808 PC Interface

Interfaz USB para modulo FONA808

Hola! Antes de nadad, Feliz Año nuevo! Espero que hayais empezado el nuevo año con buenas intenciones. La mia es escribir mas frecuentemente aqui. La familia y los proyectos no me dejan mucho tiempo libre pero lo intentaré!

Desde hace varios meses estoy trabajando con el módulo FONA808 de Adafruit para hacer un sistema de localización basado en un sitio web. Estos módulos a su vez estan basados en el módulo SIM808 del fabricante SIMCOM e integra en un encapsulado de 24x24mk un transceiver GSM y GPS. La tarjeta de Adafruit incluyes este modulo y electrónica adicional para adaptar niveles, conector de bateria y cargador. Como necesito probar y testear varios de estos modulos, he decidido realizar una PCB para conectarlos y poder depurar desde un PC, que siempre es mas fácil y rápido que desde un microcontrolador. Para ello he utilizado un conversor serie-USB MCP2221 y he añadido algo más de electrónica para dar a la tarjeta mayor funcionaldad. Asi, esta nueva tarjeta tiene un conector para una bateria de 3,7V, cargador de batería, botón manual para encender / apagar el módulo y varios leds para indicar el estado de los diferentes elementos y conexiones. Asi que, vamos a ello!

Sigue leyendo

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
MicroSD Adapter Teardown

Abriendo un adaptador de tarjetas MicroSD

ACTUALIZACION: A la gente de Adafruit parece que les ha  gustado!

Hola! Ayer estaba en casa y tenia por la mesa un adaptador de tarjetas MicroSD. Imaginaba, y sabía, que este tipo de adaptadores son solo una extensión de los contactos, para adaptar la disposición de contactos de la tarjeta microSD al formato SD. Pero, ‘necesitaba’ confirmarlo, así que cogi el destornillador y la abrí (con cuidado!). Y aqui está el resultado:

MicroSD Adapter TeardownEste es el adaptador que abrí y que nunca volverá a ser el mismo. Una vez abierto, cuidadosamente para no romper ninguna parte, aparecieron las tres partes que lo forman: dos tapas de plástico y el extensor de contactos.

MicroSD Adapter TeardownThe extender can be removed carefully from the back plastic, and has enough quality for this kind of piecesEl extensor se puede quitar del plastico trasero con cuidado. Tiene una calidad mas que suficiente para este tipo de componentes:

MicroSD Adapter TeardownEn el lado de la tarjeta microSD, los contactos están doblados, por lo que actuan como muelles sujetando la tarjeta cuando se inserta en el adaptador:

MicroSD Adapter TeardownCon esto, mi cuiriosidad queda satisfecha, al menos hasta que encuentre otra cosa que se pueda abrir! 😉

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
Portable temperature, humidity and light ambient datalogger

Datalogger portátil de temperatura, humedad y luz ambiente

ACTUALIZACION: Aqui esta el listado de materiales: BOM_PIC_DATALOG_V1.0_WEB

Hola! Aquí estoy con la última tarjeta que he diseñado y que continuo probando. Es un pequeño datalogger alimentado por una batería y basado en un microcontrolador PIC18F2620. La idea surgió hace unos meses, hablando con un compañero. Necesitaba algo para monitorzar la temperatura y humedad dentro de un contenedor marítimo, para un viaje de unas tres semanas desde España a China. El bajo consumo es importante en esta aplicación, para tener la mayor autonomía posible con una pequeña batería. He usado el sensor HDC1050 para la temperatura y humedad, y he añadido un sensor de luz ambiental TEMT6000X01. Los datos recogidos se almacenan en una tarjeta micro-SD. Además, la tarjeta tiene un reloj interno para poder añadir marcas temporales, un cargador de baterías de Li-Ion, botones y led’s de usuario, y un conversor serie-USB MCP2221 para poder comunicarse con la tarjeta y configurar parámetros a través de un PC. Veamos la tarjeta en detalle!

Sigue leyendo

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
insolito

Insolito: Controla tu vida con tus zapatos

ACTUALIZACION: El proyecto Insolito vuelve a estar disponible en Indiegogo asi que es hora de apoyar esta gran idea! Toda la información acerca del proyecto puede encontrarse aquí y, por supuesto, cualquier pregunta o comentario es bienvenido!

Hola a todos! Hace unos dias comenzó en Indiegogo una nueva campaña en la que he estado involucrado durante los últimos meses, el proyecto Insolito. Gracias a Sa’ed Qariab, CEO y fundador de la compañia The Walking Tech company, he podido participar en este proyecto, diseñando y fabricando las primeras unidades de estas plantillas inteligentes.

Insolito: una pequeña plantilla que permite seguimiento de entrenamientos, acceso a aplicaciones y alarmas de emergencia con cada movimiento.
Insolito, diseñada por The Walking Tech, ha sido lanzada hoy en Indiegogo. La nueva compañia, The Walking Tech, asegura que Insolito es es último wearable por inventar, ya que su plantilla integra un pequeño sistema electrónico que permite al usuario controlar su vida a través de golpecitos con los pies.
Insolito es una plantilla acolchada y confortable que se puede utilizar con cualquier tipo de calzado. Una vez activada, el pequeño sistema electrónico que integra puede ser controlado a través de una aplicación móvil para Android e iOS.
El sistema integrado en la plantilla esta completamente equipado con funciones para el seguimiento de actividades deportivas. Detecta movimiento y es capaz de contar el número de pasos, asi como la distancia y velocidad recorrida, tanto andando como corriendo. Ademas, lleva el total de las calorias quemadas a través de circuitos especiales y sensores que lleva integrados.

insolito

Además de esto, Insolito permite crear accesos directos a a aplicaciones a través de patrones de golpecitos de pie personalizados. Con Insolito, puedes hacer selfies, llamar por teléfono o abrir cualquier app con un golpe del pie. Esta característica es especialmente útil para tomar fotos con las manos libres.

insolito

Además de todo esto, Insolito añade una característica especial de SOS para situaciones de emergencia, especialmente cuando no puedes alcanzar el teléfono. En cualquier situación de emergencia, un patrón especial de golpes de pie activa a Insolito para llamar a emergencias, enviar un mensaje con tu localización a familia y amigos e incluso publicar en redes sociales por ti:insolito

Esta plantilla especial viene acompañada de un cargador inalámbrico, que permite la carga completa de Insolito en una hora, y que proporcionará una autonomía de 30 dias.

Puedes reservar Insolito hoy a través de Indiegogo, con un precio inicial de 69USD. La entrega estimada comenzará en Diciembre de 2016 a nivel mundial.

El equipo detrás de este producto es la compañia The Walking Tech, un grupo de jóvenes ingenieros de Palestina que llevan trabajando en dispositivos de fitness y wearables los últimos tres años.

Características de Insolito:

  • Seguimiento de actividades de fitness: cuenta de pasos, distancia, velocidad y calorias consumidas.
  • Acceso directo a aplicaciones: permite al usuario ejecutar cualquier aplicación móvil, tomar fotos o hacer llamadas a través de patrones de golpes de pie.
  • Función SOS: A través de un patrón especial de golpes de pie, llamará al teléfono de emergencia, envía mensajes y publica en medios sociales por tí.
  • Carga inalámbrica: Insolito viene con un cargador inalámbrico que permite cargar el dispositivo en una hora.
  • Batería: Autonomía de un mes
  • Precio: Las primeras unidades se comercializarán a 69USD.

 

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
Dual USB Converter

Doble conversor USB serie e I2C

ACTUALIZACION: Algunos lugares donde ha aparecido el proyecto. Es un honor, gracias a todos!!

Hola! Después de un par de meses con mucho trabajo, vuelvo por aqui con la última tarjeta que diseñé antes de Navidades. Se trata de un doble conversor USB serie e I2C, basado en dos bridges USB 2.0 MCP2221 de Microchip. La tarjeta surgió como una necesidad en mi trabajo con el último proyecto en el que estuve involucrado. Necesitaba monitorizar una comunicación serie entre dos dispositivos. Con un solo convertidor, tenía que seleccionar entre las líneas de TX o RX para monitorizarlas. Con esta solución, se puede ver al mismo tiempo las líneas de TX y RX, con lo que la monitorización es mucho más sencillas. Y con una herramienta software como Docklight (se puede descargar una versión de evaluación libremente desde aqui), se puede seleccionar la opción de ‘Monitorización’ para mostar de forma muy fácil los dos canales. A continuación se encuentra toda la información técnica de la tarjeta!

Sigue leyendo

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon

Añadir un puerto de alimentación USB a un switch

ACTUALIZACION: Una pequeña reseña del proyecto en el blog de Adafruit, gracias!!!

ACTUALIZACION: Puedes encontrar el proyecto en la pagina web de Instructables: http://www.instructables.com/id/Add-a-USB-Power-Port-to-a-10100-Switch/

Hola a tod@s! Después de un tiempo desconectado, por cuestiones de trabajo, aquí estoy de nuevo, con un proyecto de ‘Fin de Semama’ (bueno, en mi caso con los tres peques. Seguro que se puede hacer en una tarde!). Quiero empezar a realizar algunos proyectos con Arduino y IoT, por lo que necesitaré una tarjeta Arduino, una shield Ethernet y un switch para conectar el conjunto a la red. Además necesitaré una fuente de alimentación para la tarjeta Arduino y he pensado que, mejor que un cargador de pared externo o una fuente de alimentación, es modificar el switch para añadir un puerto de alimentación USB que permita alimentar la tarjeta Arduino. En casa tengo el TP-Link TL-SF1008D, un simple switch de 8 puertos y 10/100 Mbps. Asi que vamos a abrirlo y añadirle el puerto USB!

Sigue leyendo

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon

jechavarria ha sido nombrado Sitio del Dia en EEWeb

Hoy, el sitio web EEweb ha nombrado esta página como el “Sitio del Dia de Ingeniería”. Para mi es un honor aparecer en esta categoria, y un gran reconocimiento a mi trabajo en el mundo de la electrónica. Gracias!!

EEWeb

“EEWeb is a premier Electrical Engineering Community for hardware designers. Focus areas of  EEWeb include PCB Design, Analog Design, RF, Power Management, Embedded, Test & Measure, and Components.

Engineers can setup their own profiles to post technical articles and projects, and also network with other engineers in the community based on interest.

The aim is to recognize the best technical websites in the world.

They aim to create a meeting point where engineers from across the world can come; a space for debate; a place to share knowledge and experience.”

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon