Micro Python: Python para microcontroladores

Publicado por en Electr贸nica el 12/12/2013

El lenguaje de programación Python ofrece una gran simplicidad a la vez que mucha potencia junto a un buen montón de librerías disponibles que permiten hacer casi cualquier cosa de forma relativamente rápida. Era solo cuestión de tiempo que alguien ofreciera la posibilidad de hacerlo funcionar en un microcontrolador. Eso es precisamente lo que hace esta pequeña placa llamada Micro Python y que está basada en un ARM Cortex-M4 STM32F405RG de 32bits y corriendo a la impresionante velocidad de 168 MHz. Comparado con otras alternativa como PyMite (capaz de ejecutar el interprete de Pyhton en microcontroladores de 8bits), esta pequeña placa promete mucho! No le falta casi de nada, ya que en tan diminuto tamaño tenemos 2 puertos SPI, 2 x CAN, 2x I2C, 5 puertos USART a la vez que 30 pines I/O. Cabe destacar también la presencia de un pequeño zócalo para tarjetas de memoria Micro SD para almacenamiento!

No os perdais a continuación un par de vídeos de su funcionamiento y el esquema de pines mostrando todo su potencial.

Leer más

PCBmodE: C贸mo hacer placas PCB art铆sticas

Publicado por en Electr贸nica el 19/02/2013

En este mundillo siempre tendemos a intentar crear de alguna forma una placa PCB de calidad profesional en un momento dado, utilizando uno de los múltiples servicios disponibles online. Lo más probable es que usemos Eagle o Kicad pero está claro que no podremos hacer milagros en cuando a estética. Recordais aquel proyecto de una planta de twitteaba su estado? La PCB tenía forma de hoja y es relativamente sencillo hacerlo con Eagle aunque no está muy pensado para eso. Si quieres intentar crear autenticos diseños visualmente bonitos con tus PCB, prueba el PCBmodE. Es básicamente un script en Python que permite crear formas digamos "extrañas" haciendo que la placa cobre otro aspecto y podamos realmente diseñar la estética final.

Se basa en ficheros JSON por lo que puede ser portado facilmente a otros sistemas, puede ser versionado y representa el diseño de forma nativa en format SGV. Ahora ya no hay excusa para no hacer una PCB para que tu novia pueda decir: "Qué boniiiito!!" :)

Podeis ver un ejemplo y en enlace a continuación...

Leer más

Control de servos con Raspberry Pi y Arduino

Publicado por en Arduino el 02/08/2012

El amigo A. Prado (@radikaldesig) nos muestra una interesante prueba en su blog sobre las posibilidades de la ya famosa Raspberry Pi para controlar servomotores. Como bien indica, hay algún debate en varios foros donde se cuestiona si Rpi puede llegar como un sustituto de Arduino, sin embargo aunque se pueda comparar a nivel de precio, son dos plataforma totalmente distintas, como en el caso del control de servos que aunque sea posible controlarlos via los GPIO de Rpi, el control es realmente pobre debido a que el sistema no genera una señal PWM directa y las variaciones de pulso pueden ser auténticamente salvajes. En el enlace que os paso, A. Prado sugiere utiliza una placa Arduino para "acompañar" a la Rpi para controlar sus motores, utilizando un pequeño script en Python.

No os perdais un par de vídeos a continuación y os recimiendo el enlace a su web que está llena de buen contenido! :)

Leer más

Arduino: Eres popular en Twitter?

Publicado por en Arduino el 19/08/2011

A pesar de que arduino ya tiene muchos proyectos, como cliente de Twitter, esa red social, de carácter minimalista, que permite publicar Tweets o pequeños textos, de poco tamaño e informar sobre noticias de última hora, nombrando a personas o grupos.

La gracia de éste proyecto reside en que no sirve para publicar nada, si no mas bien para saber cuando publican algo sobre ti, y aunque parezca algo sencillo esto no esta hecho, hasta hoy, con un arduino, un led y unas cuantas resistencias, podremos saber en tiempo real, cuan populares somos en Twitter.

El proyecto funciona con una combinación de processing, unos cuantos scripts en Python y nuestro Arduino, que permite comunicación del lado de cliente con la red social en cuestión.

No te pierdas ni un solo detalle!

Leer más

PirateBox: Una caja para compartir archivos

Publicado por en DIY el 29/01/2011

Inspirado por los movimientos en pro de la cultura libre y las radios pirata, el artista David Darts ha creado una pequeña caja llamada PirateBox que utiliza software libre y abierto (FLOSS) para crear redes inalámbricas de cajas pirata para el libre y anónimo intercambio de imágenes, vídeo, audio, y demás contenido. PirateBox se basa en un servidor Debian que ejecuta un pequeño servidor web creado con Python, a su vez conectado a un router inalámbrico que incluye el firmware libre DD-WRT Linux.

Una vez puesto en marcha, todo el mundo se puede conectar (sin login) y compartir archivos. Os dejo un video de cómo se configura y el obligado enlace para más información por si quereis hacer vuestra propia PirateBox.

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.