Posts

Placa Controladora de Robots Shur

Image
Hola, he hecho un placa que esta basada en la antigua placa Wiring Sparfun 1.1 que integra un microcontrolador ATmega2561, de esa forma mi placa también utiliza el mismo microcontrolador que tiene muy buenas prestaciones dejando a esta placa en un nivel medio de capacidades. El objetivo de diseñar esta placa es que se tuviera lo suficiente para controlar un Robot Humanoide con motores Dynamixel, que como ya saben son especialmente diseñados para robotica, dada la comunicación que se lleva con estos Servos he agregado un IC que pudiese controlar el flujo de datos entre el microcontrolador y el Servo que es un Buffer con habilitadores independientes, este circuito convierte el Full Duplex USART que integra el microcontrolador y lo transforma en un Half Duplex USART, he conservado las demás comunicaciones con opción de funcionar como pines digitales comunes, las comunicaciones disponibles en un puerto SPI y un I2C, de los dos USART disponibles en el microcontrolador se puede decidir si se...

Basic Sound Generator Circuit Diagram

Image
This is so important circuit for the persons who came to this field recently.Here I have used common IC NE555. According to the pules (Frequency) of the IC We can generate the sound.You can change the speed of the sound by adjusting R2. This circuit operates with 5V. # Note # Don't give over 5V # Build this circuit on a PCB # Don't give the much heat to the IC NE555

Three sirens in one Circuit

Image
This is a siren circuit diagram Here I have used UM3561 circuit diagram.This circuit can be operated with 3V.It can generate 3 sirens.Here I have used IC 2SC9013 you can use the same IC or similar IC. Use 8ohm 0.2W speaker. Note:- * Don't use more than 3V * Don't use this for unnecessary things * Build this circuit on a PCB

Configurando Radios XBee

Image
Los Radios XBee pueden ser configurados de varias maneras mediante varias formas, pueden ser configurados con un Arduino, con un conversor USB-RS232, XBee Explorer, etc. Y pueden ser configurados para trabajar de muchas  formas con o sin ayuda de un controlador. 1.- Accesar al sistema de los XBee: Para entrar al sistema de un XBee se requiere de una comunicación Serial (USART) la cual el arduino usa para programara su microcontrolador es por eso que se puede usar un XBee shield para su configuración, si no tienes un XBee Shield solo alimenta tu XBee (Recuerda que la alimentación es de 3v3 ya que con un voltaje más alto lo quemaras) y conecta DOUT y DIN al RX y TX de tu arduino o puerto COM.( Recuerda que también las señales de comunicación deben de estar reguladas a 3v3, puedes utilizar un divisor de voltaje o CI 74HC4050, si estas usando un XBee Regulated este ya regula todos los voltajes a 3v3 por lo que lo único que cuidaras es no enviarle voltajes mayores a 6v ). Los XBees tien...

LCD Nokia 132x132px. Color 12-bits.

Image
La LCD del Nokia 6100 es un Display de 132x132 pixeles que son un total 17,400 pixeles el cual cada pixel tiene la posibilidad de desplegar 12-bits de color ósea 4096 colores diferentes, es una display pequeño pero bastante potente, o lo mínimo para un buen proyecto de electrónica. Existen variedad de tutoriales acerca de como hacer funcionar este display, así como bibliotecas para el Arduino, PIC, MSP430 y muchos otros microcontroladores, yo he decidió utilizar una ATmega2561 que es el microcontrolador que utiliza la tarjeta Wiring en su versión 1.1 lo cual facilita todo el proceso. Esta pantalla se comunica a travez de SPI de 9-bits donde el noveno bit es el que le dice al controlador de este display si lo que estamos enviando es un Comando o es un Dato, En esta pantalla puede tener dos diferentes controladores, un EPSON o un Phillips. Las Bibliotecas que se pueden encontrar de este display para el arduino trabajan con cualquiera de los dos controladores, aunque convendría conocer cu...

Simulado un Dispositivo Dynamixel en Controladores Bioloid

Image
Existe una forma de agregar sensores como acelerometros, gyros etc. a tu controlador Bioloid compatible con la comunicación de los servos Ax-12, esto se logra simulando ser un servo pero enviando datos de este tipo de sensores además de ser compatible con Daisy Chain lo cual ahorra conectores hacia tu placa controladora y conectandolos directamente a cualquiera de tus servos. Cuenta con características como tener un ID y solo responder tras ciertos comandos acordes con el protocolo que manejan los servos Dynamixel Ax-12, Ademas su pueden combinar varios sensores en un mismo dispositivo como lo es el Gyro, sensores de temperatura y todo tipo de sensor según tus necesidades. He usado un Arduino para el envío de datos hacia el controlador Bioloid por su fácil programación y gran variedad de códigos que te ayudaran a implementar nuevas funciones en el Dispositivo. De esta forma ya no será necesario conectar una fuente en el Jack o USB ya que se alimentara de la misma fuente de los servos, ...

Biblioteca Dynamixel Download

Image
Actualizado 13/06/2013              Version 1.2.1 Importante: En la actualización de la biblioteca V1.2.1  las instrucciones cambian de ser Ax12.instruccion a Dynamixel . instruccion ya que es capaz de trabajar con diferentes modelos de estos servomotores, también el nombre de la biblioteca a sido modificado siguiendo el estándar de notación CamelCase. Online Documentation by CornDog:   http://austinlpalmer.com/Projects/Documentr/#/home SourceForge Project:  Download Library *SoftSerial remplazara al antiguo SoftwareSerial (El remplazo no afecta el comportamiento del SoftwareSerial solo hace algunas funciones publicas para poder ser llamadas por la Biblioteca Dynamixel ) y es necesaria incluirla en el Sketch #include “SoftwareSerial.h” **Las versiones de Dynamixel Serial1, Serial2 y Serial3 solo son para Arduino Mega ya que los otros arduinos no cuentan con estos puertos seriales. ***La velocidad por SoftSerial se vera reducida ya...