miércoles, diciembre 21, 2005

Nuevo sensor infrarrojo pasivo

Recientemente Parallax lanzó un sensor infrarrojo pasivo comúnmente usado en alarmas y controles de iluminación para ahorrar energía. La denominación en inglés es PIR o Passive Infra Red.

El sensor se conecta a 5 Volts (Vdd), masa (Vss) y tiene un pin de salida que pasa a nivel alto (5 Volts) por un par de segundos cada vez que registra movimiento o cambios en el patrón IR de la habitación. Pese a que el dispositivo tiene un jumper que permitiría seleccionar entre activo bajo o activo alto, éste no se encuentra activado y la salida solamente genera niveles activo alto (5 Volts al detectar movimiento).

Se puede montar directamente en protoboards (plaquetas experimentales sin soldadura) o incluso se pueden conectar con los cables que se emplean con servomotores para RC o con los displays LCD seriales que distribuye Parallax.

Seguramente ya han visto este sensor en alarmas normalmente conectado a un LED rojo que se prende cada vez que alguien se mueve o en interruptores de iluminación que encienden las luces cuando alguien se aproxima.

El sensor detecta cambios “bruscos” del patrón IR. Digo bruscos porque intenta evitar reaccionar ante cambios en la calefacción o iluminación, por ejemplo.

El sensor es bastante económico (U$7.95) y esperamos que los distribuidores los comiencen a pedir pronto.

Para obtener más información (en inglés) o programas de ejemplo, pueden visitar el sitio web de Parallax.

Saludos,
Arístides A. Alvarez
California, EEUU

lunes, diciembre 12, 2005

Traductores voluntarios bienvenidos

Ya he comentado en la presentación que mi contacto inicial con Parallax fue como traductor al español de la documentación del programa Stamps en Clase.

También comenté que al mudarme a EEUU he dejado de lado las traducciones para comenzar a coordinar los esfuerzos de la empresa en inglés. También estoy coordinando los esfuerzos de la comunidad de traductores voluntarios que se siguen sumando día a día.

Algunos de los traductores voluntarios son docentes y otros son distribuidores, todos con el deseo común de aumentar la popularidad de los materiales educativos que Parallax distribuye gratuitamente.

Tenemos una página web en el sitio de Parallax donde se pueden descargar gratuitamente todas las traducciones que disponemos actualmente(clic aquí).

Como pueden ver en esa página se listan todas las versiones disponibles con el nombre del traductor. Todos los traductores de Parallax han realizado el trabajo en forma voluntaria.

Si bien Parallax no paga por las traducciones, intentamos facilitar el trabajo de los voluntarios lo más posible.

Una vez que un traductor se pone en contacto conmigo, normalmente firmamos un contrato (no comercial) que indica que Parallax retiene todos los derechos de copia por la versión original y la traducción.

Una vez firmado el convenio ponemos a disposición del traductor una copia editable del libro en cuestión, así que para traducir el material basta con resaltar el texto original y sobrescribir con el contenido en lenguaje propio (español en este caso). Para esto hace falta usar la última versión de Microsoft Word.

Como recompensa para los que completan traducciones de libros normalmente ofrecemos material Parallax en forma gratuita, incluyendo gastos de envío pero no impuestos de aduanas que deberá pagar cada traductor al recibir el material. La cantidad de material dependerá del tamaño y dificultad del libro y se evalúa en cada caso en particular.

viernes, diciembre 09, 2005

Micros SX y compilador BASIC gratuito

He recibido algunas preguntas sobre los chips SX y el compilador SX/B que Parallax distribuye en forma gratuita junto con el editor de programación así que intentaré aclarar algunos temas.

Los microcontroladores SX fueron diseñados por la empresa Scenix, que luego cambió su nombre a Ubicom. Los chips SX que se comercializan en este momento son el SX20, SX28 (montaje superficial y DIP) y el SX48.

Muy pronto estos chips vendrán grabados bajo el nombre Parallax Inc, en lugar de Ubicom, ya que Parallax estará tomando control sobre la fabricación y distribución.

Los chips SX están entre los microcontroladores de 8 bits más rápidos del mundo. Las unidades estándar soportan frecuencias de reloj de hasta 75 ó 100 MHz dependiendo del modelo.

Otra característica que los hace muy veloces es que procesan una instrucción por ciclo de reloj, cuando normalmente los microcontroladores en esta categoría necesitan entre 2 y 4 ciclos de reloj por instrucción en código de máquina (Assembler). Esto quiere decir que a una misma frecuencia de reloj, los chips SX son hasta cuatro veces más rápidos que otros microcontroladores.

Parallax ha desarrollado una herramienta muy poderosa y económica para programar estos micros llamada SX-Key. Con el SX-Key se pueden programar los chips SX en circuito e incluso permite depurar programas manteniendo el control de los pulsos del reloj, pudiendo ejecutar el programa un ciclo a la vez o hasta velocidad total. Esta herramienta es muy accesible, siendo el valor de un kit completo para principiantes de alrededor de cien dólares. En comparación, otras empresas venden kits con capacidades similares para sus microcontroladores por miles de dólares.

Parallax se está involucrando cada vez más en el soporte de estos micros así que decidimos lanzar un compilador BASIC gratuito llamado SX/B. El compilador viene incluido en el editor del SX-Key, que se puede descargar gratuitamente desde el sitio web de Parallax.

El precio por unidad de los chips SX oscila entre 2 y 5 dólares, siendo el más popular en prototipos el SX28AC/DP (DIP) porque no es de montaje superficial, con un valor unitario de U$4,80. Los distribuidores Parallax pueden distribuir estos microcontroladores pero normalmente a precios unitarios mayores, debido a los gastos de envío e impuestos de aduanas que generan los pedidos internacionales.

También son muy populares las “protoboards” que consisten de una plaqueta con algunos componentes básicos montados y un área de experimentación que se venden por alrededor de U$10 (incluyendo el micro montado en la plaqueta).

En el futuro cercano lanzaremos un compilador C para los SX junto con el apoyo de CCS que esperamos tendrá un precio de lista de U$99.

Bueno, espero que esto aclare un poco la situación de los micros SX.

Saludos,
Aristides A. Alvarez
California, EEUU.

miércoles, diciembre 07, 2005

Cabezal de impresora a chorro de tinta serial.

Hewlett Packard (HP) juntamente con Parallax acaban de lanzar un kit que permite a usuarios imprimir etiquetas en sus propias aplicaciones con facilidad.

HP decidió poner a disponibilidad de clientes OEM (los que integran dispositivos en sus propios productos) el cabezal original de las impresoras chorro de tinta, con suficiente información que permite adaptarlo a distintas aplicaciones.

Para ocuparse de la adaptación, soporte al cliente y marketing, HP eligió como aliado estratégico a Parallax.

Parallax recientemente comenzó a distribuir un kit completo, incluyendo drivers, cabezal y documentación (en inglés). El precio puede variar de acuerdo a cada país.

Este cabezal permite imprimir etiquetas o directamente en sobres o cajas sin necesitar estar en contacto con el material. Normalmente se coloca el cabezal junto a una cinta transportadora y se dispara cada vez que pasa un objeto. Lo curioso de esto es que HP ha usado desde el principio un BASIC Stamp para controlar el cabezal que imprime la fecha en cada caja que incluye un cabezal de impresora chorro de tinta. La unidad de Boise, Idaho es la única que fabrica este cabezal, así que en todos los cabezales de este modelo que se distribuyen en el mundo, el código de fecha que vemos impreso en la caja ha sido generado por un BASIC Stamp disparando uno de estos cabezales.

Eso fue lo que generó la idea en HP de compartir este conocimiento para que los clientes a nivel mundial puedan montar este tipo de aplicaciones con facilidad.

Por ahora las únicas tintas disponibles usan como medio (solvente) agua, lo que solamente permite imprimir en medios absorbentes, principalmente papel o cartón. Hay distintas empresas trabajando en tintas basadas en distintos solventes que permiten imprimir en vidrio y plástico, pero habrá que esperar a que terminen con el proceso de experimentación para que estén disponibles en el mercado.

También estamos lanzando un concurso con importantes premios (alrededor de $3,000 en total). Por más información clic aquí.

Por más información como siempre, recomiendo visitar el sitio web de Parallax (en inglés) http://www.parallax.com/.

Saludos,

Aristides Alvarez
Education and Support Manager
aalvarez@parallax.com
Parallax, Inc. www.parallax.com
California, EEUU

viernes, diciembre 02, 2005

Compilador o intérprete?

La mayoría conoce el funcionamiento de compiladores. Un compilador es un programa que convierte código escrito en alto nivel (BASIC, C, etc.) en lenguaje de máquina o Ensamblador (Assembly).

Este no es el método de funcionamiento de los microcontroladores BASIC Stamp. En este caso se emplea un intérprete que reside en el microcontrolador en sí, que lee una instrucción a la vez y procede a ejecutarla. Por supuesto no todo el texto en lenguaje BASIC se descarga en el BASIC Stamp por una cuestión de eficiencia en el uso de la memoria, sino que se condensa en tókens que representan cada comando (tokenizar es como describimos esta acción).

Esto quiere decir que el BASIC Stamp ejecuta código en lenguaje de alto nivel empleando un chip intérprete que dependiendo del modelo de BASIC Stamp puede estar programado en un PIC o un SX. En ningún momento el código es compilado en lenguaje de máquina o Ensamblador.

Parallax ha lanzado recientemente un compilador BASIC gratuito llamado SX/B que permite escribir código en BASIC que luego de ser compilado en Ensamblador es descargado directamente en un chip SX. En este caso el chip ejecuta el código ya compilado en Ensamblador.

Si bien los compiladores no son tan fáciles de usar, nos permiten reducir costos en aplicaciones donde se fabricarán muchas unidades iguales (alto nivel de producción). En el caso de prototipos o producciones reducidas, normalmente es mucho más simple y ventajoso usar el BASIC Stamp.

El objetivo de Parallax fue incrementar el rango de opciones para aquellos clientes que estén listos para producir sus productos en forma comercial. En el futuro tenemos pensado distribuir un compilador C para los chips SX. Si bien no será gratuito será bastante económico y de buena calidad.

Aristides Alvarez
Manager de
Educación y Soporte Técnico
aalvarez@parallax.com
Parallax, Inc. http://www.parallax.com/
California, EEUU

jueves, diciembre 01, 2005

Robot Económico: Scribbler (Garabateador)

Parallax lanzó recientemente un robot económico (U$ 99).

Además del bajo precio, el objetivo de este robot es permitir que usuarios más jóvenes se involucren en robótica y programación de microcontroladores.

Si bien este robot pasó las pruebas de FCC (radio interferencia) y ASTM para niños de 8 o más años no se lo podría considerar un juguete.

Posee el mismo cerebro que los robots Boe-Bot, HomeWork-Bot y SumoBot: el microcontrolador BASIC Stamp 2.

La diferencia (además del precio) es que viene completamente montado de fábrica y listo para usar, así que usuarios más jóvenes (escuelas primarias por ejemplo) pueden involucrarse con la programación del microcontrolador sin necesidad de montar los circuitos electrónicos que podrán hacer más tarde aproximadamente en nivel secundario.

Para los más jóvenes también cuenta con una interfaz gráfica de programación. Una vez desarrolladas las habilidades básicas, se lo puede programar con el mismo
Editor de texto del BASIC Stamp que se usa en todos los demás robots.



Para más información recomiendo visitar el sitio web de este robot, que incluso cuenta con su propio foro de discusión (en inglés):
http://www.ScribblerRobot.com