jump to navigation

Control de servos desde pinguino (Microchip PIC) 3 febrero, 2010

Posted by ubanov in Electrónica.
Tags: , ,
11 comments

Así como arduino tiene una librería para controlar servos, en pinguino no encontramos ninguna (hay que recordar que es un proyecto bastante joven).

En este artículo os muestro unas sencillas rutinas que he desarrollado para controlar hasta 8-10 servos.

(más…)

Control de luces desde pic pinguino 3 febrero, 2010

Posted by ubanov in Electrónica.
Tags: ,
10 comments

La primera vez que vi una televisión philips, con lo que ellos llaman ambilight, me gustó bastante. No tanto el hecho de adaptarse a la imagen (que siempre lo quito), sino el hecho de tener una luz posterior reflejada y encima con diferentes colores para no aburrirte.

Como primer proyecto de verdad sobre pinguino (si no sabes lo que es mira el siguiente link: https://ubanov.wordpress.com/2010/01/28/primer-contacto-con-pinguino-microchip-pic/), la semana pasada decidí montar una luces parecidas al ambilight, pero sobre mi tele sony (y además hechas por mi mismo).

(más…)

Primer contacto con Pinguino (MicroChip PIC) 28 enero, 2010

Posted by ubanov in Electrónica.
Tags: , , ,
12 comments

En el mundo de la electrónica se ha puesto muy de moda últimamente una placa que se llama «Arduino». Arduino tiene un microcontrolador, con un bootloader, que se puede programar desde un entorno C, y no necesitas ningún programador especial, sino sólo conectarse a la placa (actualmente por USB). Esto posibilita que casi cualquiera que pueda programar en C, pueda tener un circuito que ejecute un programa diseñado por él, facilitando mucho el diseño de circuitos circuitos.

La plataforma Arduino es una plataforma muy probada, y de ella tienes cientos de programas/circuitos en Internet que se pueden usar.

Arduino está basado en un microcontrolador de Atmel (dependiendo de la versión tiene uno y otro, pero podría ser algo del estilo de un ATMega168). A este micro se le conecta un conversor de serie a puerto USB y todo esto se vende por Internet por unos 30€.

Con esta misma idea se ha desarrollado un proyecto similar, pero basado en un microcontrolador PIC. El proyecto se llama Pinguino (http://www.hackinglab.org/pinguino/).

En esta entrada os cuento mi experiencia con este entorno.
(más…)

Controladora 32 servos (Open Source) 17 diciembre, 2008

Posted by ubanov in Electrónica.
Tags: , , , , , ,
4 comments

Reciéntemente he comenzado a hacer un robot hexapodo, para controlarlo necesito poder gestionar hasta 18-20 servos. Como esto es un proyecto para aprender, he decidido hacer la placa de control yo mismo (en lugar de usar la SCC32).

En principio mi placa usará un procesador Microchip PIC (inicialmente el PIC16F877A, aunque este tiene menos de 32 pines disponibles), y sobre estos conectaré los servos. El control de los servos irá por interrupciones. Para hacer un control muy exacto de las posiciones, todo el programa lo voy a hacer en ASM.

Al funcionar por interrupciones la misma placa podría tener la gestión del robot y el control del mismo (aunque tengo claro que este no es mi objetivo final).

Actualización: Cuando cree el post se me olvidó poner el codigo fuente de lo que tengo… (creo que casi está pero me falta probarlo en chip)

(más…)