Mostrando entradas con la etiqueta arduino. Mostrar todas las entradas
Mostrando entradas con la etiqueta arduino. Mostrar todas las entradas

miércoles, 10 de junio de 2015

Proyecto robot con 4 servos 1a parte

          En esta nueva entrada voy a explicar como fabricar un robot muy sencillo con cuatro servos, que harán las funciones de cadera y tobillo para poder desplazarse con un movimiento bastante gracioso y resultón. Aquí podéis ver el resultado una vez terminado,




 El modelo para poder imprimir lo tenemos en la web de thingiverse en el siguiente enlace,


Durante la impresión tuve algún problema de warping debido a la configuración de temperaturas con la pieza que hace de cabeza , esto cada uno en base a su impresora y ambiente donde imprima tendrá una temperatura u otra.



Ejemplo de Warping en cabeza de robot
                                    

Materiales que vamos a necesitar para crear nuestro robot:

. Arduino nano
. 4 servos tower pro microservo 9g
. cables con  terminales
. porta pilas de 4x1.5v AAA
. portapilas de 9v
. 4 pilas AAA 1.5v 1350ma
. 1 pila 9v 
. placa perforada para diseñar circuito
. cinta de doble cara
. 2 interruptores 


* lo ideal es separar voltajes, los 9v para el arduino y los 6v para los servos,requisito indispensable unir  las masas de los dos voltajes, si no no funcionara. Yo en mi ejemplo le doy tensión a todo el circuito desde la misma batería y a veces me resetea la placa arduino.



Herramientas que vamos a necesitar para crear nuestro robot:


. soldador
. estaño
. alicates pequeños de corte
. destornillador estrella pequeño
. chupón de estaño

Empezamos a montar:

Antes de montar nada tenemos que posicionar los servos en 90 grados, para ello creamos un pequeño skech que nos permitirá hacer esto facilmente.


#include <Servo.h>



Servo servoci;


void setup()
{
  servoci.attach(9); // asignamos al servo ci el pin digital 9
servoci.write(90); //llamamos al servo a la posicion central 90º
    

}


void loop()
{ 
  
}







Partimos de la base de que ya tenemos instalado el IDE de arduino y que tenemos conectividad entre el  pc y nuestro arduino, entonces conectaremos cable rojo a la salida 5v de arduino, cable marrón a ground y cable naranja al pin digital 9.

Cargamos nuestro skech y automaticamente el servo pasara a estar en la posición de 90 grados.
Hacemos esto mismo con los 3 servos que nos quedan y una vez que estén todos ya estarán preparados para montarlo en el cuerpo de nuestro robot.

y hasta aquí la primera parte de como montar tu propio robot, 

un saludo 



martes, 28 de abril de 2015

Solución cuando el pc no detecta arduino Nano

        Hola, en esta nueva entrada vamos a solucionar el problema del no reconocimiento de la placa de prototipos arduino nano por parte de nuestro PC. Esto se soluciona facilmente descargando este paquete de drivers de aquí .


*Si os fijáis que el mio tiene puenteado el diodo MBR0520 a causa de un cortocircuito que hice :-(


        Una vez lo tengamos descargado procedemos a conectar nuestra placa arduino nano al USB del pc. Pulsamos la tecla windows y nos vamos a dispositivos e impresoras y veremos que nos sale como USB serial 2.0 o similar. Hacemos botón derecho del ratón encima de el y nos vamos a propiedades. Luego hacemos click en actualizar controlador y le ponemos la ruta donde estén los drivers que hemos descargado anteriormente.

       Veremos que nos dice que el controlador se ha instalado satisfactoriamente y antes de cerrar la ventana nos fijamos que puerto COM nos ha asignado para cuando ejecutemos arduino podamos configurarlo para activar la comunicación con el.

        Abrimos el arduino y  nos vamos al apartado herramientas, seguidamente seleccionamos el tipo de tarjeta con la que trabajamos y después el puerto que nos ha asignado el pc para comunicarnos con el arduino . Ahora podemos probar a enviar un sketch y ver si nos lo carga en la placa. Y si todo ha ido bien con esto tendremos solucionado el reconocimiento del arduino nano con nuestro pc.


Un saludo.