Iniciación al control de motores brushless (BLDC)

Iniciación al control de motores brushless (BLDC)

Los motores brushless (sin escobillas) se caracterizan precisamente por eso, por no tener ningún elemento que provoque rozamiento entre el rotor y la carcasa exterior. Son muy usados en muchas aplicaciones, pero las que nos pillan más de cerca seguramente sean los discos duros y los ventiladores de los PC: la mayoría de ellos están…

Leer más »

Emulador de GLCD en vídeo

Emulador de GLCD en vídeo

Con este interesante proyecto generaremos imagen de vídeo con un PIC emulando a un GLCD, lo que nos aportará una herramienta sencilla, barata y compatible para tener un dispositivo de salida en nuestros proyectos. El corazón del circuito es un PIC 18F452 corriendo a 10MHz, según el siguiente esquema. En la parte de la izquierda…

Leer más »

Sencillo mando IR para Roomba serie 500

Sencillo mando IR para Roomba serie 500

Aquí vemos cómo conseguir un sencillo mando Infrarojos para encender / apagar una Roomba serie 500, aunque podríamos haber programado el código de cualquier otro dispositivo que queramos controlar. El objetivo era conseguir un mando muy simple y muy barato, por lo que hemos optado por utilizar un PIC 10F220 que se consigue por unos…

Leer más »

Conversor Digital -> Analógico con resistencias

Conversor Digital -> Analógico con resistencias

Como continuación de nuestro artículo anterior (Dotando de salida analógica a nuestro PIC) mostramos hoy cómo conseguir un preciso y barato método para obtener una señal analógica a partir de un dato digital con una fidelidad extraordinaria: mediante un conversor R-2R Ladder. En este esquema vemos el diagrama de un conversor Digital Analógico de 8…

Leer más »

dsRRBOARD: Zócalo 24FJxxGxx06

dsRRBOARD: Zócalo 24FJxxGxx06

El zócalo 24FJxxGxx06 nos abre la puerta al estupendo microcontrolador de la familia 24F, a caballo entre los PIC18 y los dsPIC. Con sus 32MHz y sus grandes capacidades de RAM, de ROM y hasta nuevos periféricos y remapeo de pines seguro que nos vamos a divertir un montón. El zócalo 24FxxGxx06 soporta todos los…

Leer más »

Theremin o Air Violín

Theremin o Air Violín

Experimentando con el sensor de distancias SRF05 se me ocurrió un sencillo ejercicio: generar una frecuencia de audio variable en función de la distancia leída.   Como resultado de ese ejercicio conseguí un extraño instrumento músical que me recordó al Theremin, aunque aprovechándome de la moda de los Air instrumentos, creo que podría bautizarle como Air…

Leer más »

dsPIC33F – Capítulo 4: Módulo Input Capture

dsPIC33F – Capítulo 4: Módulo Input Capture

El módulo Input Capture de nuestro dsPIC está especializado en medir frecuencias y anchos de pulso. Lo utilizaremos con un sensor de distancias por ultrasonidos, el SRF05 Y nuestro módulo efectúa sus capturas de una manera muy eficaz y sencilla, mediante interrupciones, dejando el corazón de nuestro micro libre para otras tareas. La captura puede…

Leer más »

Concurso: cuidemos el planeta

Concurso: cuidemos el planeta

Nuestros amigos de uControl han tenido una iniciativa muy interesante. El concurso «Cuidemos el planeta» es un concurso de diseño de proyectos que contribuyan a disminuir el calentamiento global.   El calentamiento global es un fenómeno que, aunque evitable, nos afecta a todos. Es posible que, de no hacer rápidamente algo que corrija la actual…

Leer más »

EEPROM I2C mediante interrupción

EEPROM I2C mediante interrupción

Es muy habitual el uso de dispositivos I2C externos tales como las memorias EEPROM. Sin embargo, la mayoría de las rutinas I2C son secuenciales, y mantienen al micro a la espera de finalizar la comunicación sin hacer otra cosa. Con esta rutina el tratamiento se realiza por interrupción, con lo que nuestro micro podrá estar…

Leer más »