La aparición de la placa de aprendizaje y desarrollo Arduino ha servido de inspiración a una verdadera legión de hobbystas. Muchos de ellos han creado variaciones o versiones similares del proyecto, pero utilizando microcontroladores de otras familias. PowerJaguar, por ejemplo, emplea un PIC18F2550 de Microchip para dar vida a una interesante alternativa que puede utilizarse con cualquier compilador y lenguaje de programación.
-
-
Seguramente has oído hablar de la placa open source Arduino. Se trata de una pequeña herramienta de desarrollo que permite a estudiantes y hobbystas ingresar al mundo de la programación de microcontroladores, sin la necesidad de perder tiempo “inventando” su propio entrenador. Arduino está basada en un microcontrolador ATMega, lo que resulta bastante incómodo para todos aquellos que quieren aprender a programar micros de otros fabricantes. Microchip, por ejemplo, tiene una verdadera multitud de seguidores, en gran parte debido a la cantidad de información que pone al alcance de quienes compran sus productos. Sin embargo, sus chips son totalmente incompatibles con Arduino. Afortunadamente, existen desarrollos como PowerJaguar.
Afortunadamente, existen desarrollos como PowerJaguar.
A grandes rasgos, PowerJaguar cumple la misma función que Arduino. Montado sobre un pequeño PCB (de unos cinco centímetros de lado) se encuentra un PIC18F2550 con un puerto USB y todos sus pines de I/O “publicados” sobre unas regletas de conexión. Dentro de este chip se ha incluido un “bootloader” que permite, gracias a un programa realizado en Visual BASIC por el autor, cargar nuestros archivos .Hex, generados con cualquier compilador y lenguaje de programación. Esto permite que sigamos usando el software de desarrollo “de toda la vida” sin problemas.
PowerJaguar puede alimentarse desde una pequeña fuente de alimentación o desde un pack de pilas o baterías, y la selección de una u otra alternativa se hace de forma automática, gracias a un inversor y un transistor MOSFET. Un botón de “RESET” permite reiniciar la placa en caso de que nuestro software haya hecho algo extraño y el PIC18F2550 no responda. Sobre la placa está impresa la función principal (o al menos la más utilizada) de cada pin, lo que supone una gran ayuda, sobre todo cuando recién estamos aprendiendo a utilizar estos chips.Sitio oficial de PowerJaguar
Esquema necesario para construir tu propio PowerJaguar
La entrada de alimentación, además del interesante sistema de autoselección, posee un diodo que evita nos carguemos algo por conectar de forma invertida la fuente. Tanto el esquema como el bootloader y todos los archivos necesarios para construir tu propio PowerJaguar están disponibles en el blog del autor del proyecto. Como nos explicó Mario, parece que no solo de Arduino vive el hombre (electrónico).
-
¿Y tú, qué opinas?
-
#1
-
#2Jorge martes, 09 de junio de 2009, 17:27
Me parece intersante pero viendo el blog de esta persona me encuentro que solo menciona que está en su version final, etc.
Solo indica los detalles del hardware pero no de algún software recomendado para realizar todo el proceso. Me explico: diseñar el programa y cargarlo en el micro.
Arduino sin embargo, incorpora todo junto en un solo software por lo que es mucho más fácil para la gente que recién comienza.
La persona inexperiente en esto de los micros tendrá que googlear por ahí investigando sobre softwares para pics, etc.
Muy linda placa y estoy de acuerdo que hay una gran comunidad con los PIC y son mucho más fáciles de conseguir pero por ahora me quedo con Arduino.... Leer más -
#3Enrique Corpa martes, 09 de junio de 2009, 18:04
#2Buenaaas
Soy Enrique, el diseñador de la placa. Dios, no me imaginaba que fuesen a hacer un articulo entero solo de mi placa jajaja. Bueno, pues con respecto a como construir la placa y colocarle el bootloader al micro, quiero decir que no he echo el articulo todavia, pero lo escribiré pronto.
Muchas gracias, un saludo
-
#4
-
#5
-
#6
-
#7
-
#8
Mario miércoles, 10 de junio de 2009, 02:44Hola Enrique !
Felicitaciones por el emprendimiento y mis mejores deseos de éxito !!! :))
Quería consultarte acerca de la conexión de alimentación dual. Interpreto que al quedar sin salida de tensión desde el 7805, la entrada del inversor (74AC04D) tendrá un estado bajo y en consecuencia obtendrás un estado alto a su salida. Dicho nivel lógico activará T1 y a través de D1 alimentarás el PIC.
Lo que noto problemático es que esta situación , de acuerdo al circuito planteado, traerá un nivel lógico alto a la entrada del inversor, provocando un estado bajo a su salida y cortando la conducción de T1 apagándose el sistema e ingresando el mismo en un ciclo de arranques y... Leer más -
#9Enrique Corpa miércoles, 10 de junio de 2009, 07:57
#8El inversor solo funciona cuando la alimentación proviene del USB, puedes notar que el pin VCC de la puerta logica esta conectada a la alimentación USB, por lo cual esta solo corta la alimentación del 7805 cuando hay alimentación por el USB xD
-
#10Enrique Corpa miércoles, 10 de junio de 2009, 07:59
#9Tienes razón, no me di cuenta de este detalle, falta un diodo, gracais por el punto jejeje, esta tarde modifico el diseño.
-
#11Enrique Corpa miércoles, 10 de junio de 2009, 08:49
#8Vale, ya he subido los cambios y e echo un render nuevo de la placa. en la practica solo son dos cambios simples, pero he preferido dar el render y la PCB con los cambios ya realizados. Actualiza la imagen y el esquema cuando puedas, que si no cuando lo vea un ingeniero me corta la cabeza xDD
-
#12
-
#13kianji jueves, 11 de junio de 2009, 04:53
Tanta cosa interesante y tan poko tiempo T-T
Lo agregare a marcadores luego lo revisare con calma ^_^ -
#14Mpolo domingo, 14 de junio de 2009, 12:54
Felicitaciones por el circuito !! una sana y libre competencia a otros circuitos ya propuestos.
Una pregunta... Los circuitos aquí propuestos se pueden conseguir en cualquier electrónica, o algún equivalente? valla, son universales o solo en ciertas regiones se pueden conseguir algunos de sus componentes como el PIC? Lo pregunto ya que acá en México es algo difícil a veces conseguir circuitos mostrados en otros paices. -
#15Stark sábado, 03 de abril de 2010, 14:59
Hola,
queria que me sacaran una duda.. por lo que vi, en esta placa, si se esta conectado el Usb al Computador, la placa interactua con el pc esperando recibir instrucciones para recibir un .hex a cargar o que corra la aplicación cargada en el. Mi pregunta aqui... esto es solo al comienzo de que empieza a trabajar el pic? o sea cuando se le aplica reset?? o siempre esta asi?? lo digo por si el puerto queda disponible para la aplicacion a crear, es decir si se puede utilizar el puerto USB para enviar datos o lo que se quiera despues? lo digo por estuve viendo otros y utilizan un boton para grabar, pero este ingeniosamente vi que usa enviando datos, en este caso AA o x...
O si... Leer más -
#16Stark sábado, 03 de abril de 2010, 15:15
aaa y se me olvidaba.. podrías incluir el esquemático en pdf o imagen, ya que no todos usamos el eagle (sino me equivoco es el que usas). Por que voy a tener que crear la placa a una cara, ya acá se me hace imposible encontrar una placa a 2 caras..
El esquemático presentado aquí, es el ultimo y sin errores??
Saludos nuevamente :D -
#17
-
Cargando...
-
nuevo comentario
Nombre Campo obligatorio
Email Escriba una dirección de correo electrónico con el formato sunombre@ejemplo.com.
Campo obligatorio
-



