Sei sulla pagina 1di 56

Crea Tu Propio Robot Paso A Paso

Hola amigos miren esto: mi nombre es Materiales necesarios Sola ser una molestia para comprar los materiales, porque no solo una tienda virtual llevaba todo lo necesario, y ha tenido que comprar en varias tiendas. La buena noticia es que el LMR han iniciado una cooperacin con Solarbotics, un clic de conseguir que todas las partes: Usted puede obtener todo lo necesario para el proyecto aqu, en "El paquete de LMR" - Y si lo compras all, incluso nos apoyan, para que podamos mantener alojamiento letsmakerobots.com Todo lo que necesitas tambin se pueden encontrar en tiendas virtuales, a travs de Google y, si no quieren comprar el paquete de LMR. Y ya que se vende en tiendas virtuales, puede llegar a donde estn, en cualquier pas. No importa de donde usted lo consigue, lo siguiente es lo que usted necesita: (Lo que sigue es todo incluido en el paquete) Un PICAXE-28 Proyecto de la Junta La junta de 28 pines del proyecto es como un juego de Mario Bros, divertido y lleno de extras y caractersticas ocultas, por lo que usted desea jugar una y otra vez. Es un consejo muy bueno para empezar, y puede ser utilizado para una fantacillion diferentes proyectos, no me refiero a : Juan Manuel gamboa Melndez.

Hombre "quiebre" de cabecera Pins, por lo menos 10 pines en una tira Muchas veces los consejos que comprar slo tienen agujeros en ellos, y que hace que sea difcil para tapar algo en / sobre. Una forma de superar esto, es para soldar los cables en los agujeros. Otra es aadir estos pines, para que pueda conectar en los cables, al igual que con el servo y los encabezados de las mujeres se muestra a continuacin. "Por qu no acaba de poner alfileres en todos los agujeros de la fbrica", usted puede pedir. Bueno, yo no lo s. Tal vez nos dan la opcin. Tambin es posible soldar encabezados femenina en el tablero, tal vez por eso. Usted recibe estas en largas filas, y simplemente se separan con los dedos.

3 cuadras en cortocircuito, tapa cerrada Ponga estos ms de 2 pines uno junto al otro, y hay una conexin entre ellos!

Cabecera del puente cables

S. Estas son buenas. Cuando comenc esta aficin hace un par de aos, estas donde realmente difcil de conseguir. Ahora estn por todas partes, y que es realmente bueno. La mayora de las cosas en este nuevo robot-mana tuya disponen de pines (o la soldadura de algunos- y mediante el uso de estos puentes, puede realizar conexiones rpidas sin necesidad de soldar. Guay!

Cable USB de programacin PICAXE Usted escribe sus programas de robots en el equipo. Conecte este cable en el robot, y la transferencia del programa. Desenchufe, y el robot ejecuta el programa por s mismo.

PICAXE-28x1 IC Este chip es un microprocesador. Eso se explica a menudo como "Una computadora en un chip". Se puede colocar en el tablero se describe anteriormente, despus de eso, se puede programar desde el ordenador mediante el cable de programacin. Su programa puede decir que el controlador "escuchar de los insumos", "pensar en ellos", tal vez hacer algunos clculos o buscar en algunos datas, y hacer salidas a algo, como a continuacin el controlador del motor. Es elegido aqu, porque es muy fuerte, pero muy fcil de programar, como se ver a continuacin.

Un controlador de motor L293D IC Voy a describir esto ms adelante, cuando lo instale a continuacin

Un DIL 330 x 8 matriz resistencia

El chip amarillo! Es muy aburrido, tan solo por las resistencias de poco. Usted va a utilizar para configurar el tablero para los servos.

Un estndar de servo Un Servo es una piedra angular en la mayora de aparatos robticos. En breve se trata de una pequea caja con cables a la misma, y un eje que puede girar unos 200 grados, de lado a lado. El microcontrolador puede decidir donde el eje debe girar, y se quedan all. Me gusta ir a "tres". Eso es bastante til, se puede programar algo para mover fsicamente a una posicin determinada. Lo siguiente (despus de este proyecto) podra ser la de dejar que un servo elevar a otro servo. Usted tendra entonces lo que se conoce como 2 grados de libertad ("grados de libertad". Pero vamos a empezar con uno

Usted puede preguntarse por qu mi servo tiene que el pin blanco, donde la suya puede tener un disco plano, una cruz, o algo as. No importa, servos viene con todo tipo de "cuernos servo". Slo necesitamos algo hay que pegar la cabeza a! 1 Sharp analgica infrarrojos Sistema de Telemetra (AERS) con cable El "ojo" enva la luz infrarroja. El otro ve el reflejo de esto (si lo hay), y la unidad vuelve a la distancia al objeto en frente de ella. Cuenta con 3 cables (asegrate de que tienes el cable para ello, o puede ser un poco difcil de conectar). Se le da el poder el 2 de los cables, y el tercero se conecta al microcontrolador, y dice que la distancia.

1 4 x AA batera titular si est utilizando bateras recargables o 1 3 x AA batera titular si est utilizando bateras no recargables (Ver ms abajo, sobre las pilas, y por qu la diferencia -. Punto es que usted necesita lo ms cercano a 5V como sea posible, de un modo u otro, y se puede utilizar algo completamente diferente de golondrinas de mar de las pilas si quiere Mientras que se trata slo de 5 voltios.)

2 motores de engranajes y ruedas para adaptarse a Es muy importante que sus motores tienen engranajes. Quieres un robot lento; Ir de altas proporciones, como 120:1 o superior, como un robot lento es mucho ms divertido al principio, porque usted puede ver lo que est haciendo. Aparte de eso, no hay mucho que decir. Bueno, eso sera, que hay muchas formas de movimiento y de direccin. Esta forma de usar slo dos ruedas, se refiere a veces como "direccin deslizante". Y la pena sealar que si usted quisiera agregar cinturn de temas ms adelante, los fundamentos son los mismos

1 Rollo de cinta adhesiva de doble cara de espuma Oh, s! Si hay algo que no puede arreglar con esta cinta, es porque usted no est usando lo suficiente! Es una manera muy, muy rpido de pegar dos artculos juntos. De hecho, la va a utilizar para hacer este robot entero! Dependiendo de la marca, por supuesto, tambin es razonablemente fcil de desmontar de nuevo. Pintura agitacin palos, esta cinta, y una pistola de pegamento del derretimiento es el eje de la mayor parte de mi diversin con robots

Un encogimiento de calor del tubo (5 mm aprox) A veces es necesario para soldar dos cables juntos. Por ejemplo, el Sharp IR telmetro, sino que viene con los cables directamente en el enchufe. Lo que se hace, se corta uno de los cables hembra (arriba) en 2 partes, la soldadura de juntas .. pero antes de eso, se corta un pedazo de este encogimiento del calor del tubo para deslizarse sobre el lugar sin aislamiento. Luego, con un encendedor, usted puede calentar el tubo, y se encoge para encajar. Eso es mucho ms inteligente que el uso de la cinta

Todos los materiales anteriormente mencionados se incluyen en el paquete de LMR.

Tambin se necesita:
Bateras Cualquiera de 3 AA no recargables, o 4 pilas AA recargables. Este robot necesita 5 voltios. Principalmente porque el IR Sharp, realmente se siente mejor en 5.0V, que es lo que est hecho para. Motores y servo le gustara tener ms, el microcontrolador puede vivir con 6.0V, pero manteniendo la sencillez es la base aqu, as que vamos a alimentar el robot con todo tan cerca de 5.0V como sea posible. Y en lugar de demasiado poco demasiado, as que asegrese de no frer nada, ya que este es su primer robot Ahora, usted puede saber, que las bateras normales proporcionan 1.5V. Sin embargo, usted no puede saber que las pilas recargables slo proporcionan 1,2 V! No importa si usted saba que o no, tres veces 1.5V de las bateras normales, es 4.5V. Si se utiliza cuatro veces 1.5V obtendramos 6.0V, lo que podra ser un poco de miedo a ser usados en la Sharp, clasificado para 5.0V. 4 veces recargables de 1,2 V es de 4,8 V, que es agradable y cerca de 5V. Y entonces es mucho ms barato en el largo plazo. As que le recomendamos fuerte para

conseguir algunas bateras recargables y un cargador. Consejo: Las mejores bateras recargables tienen la mayor capacidad, medida en "mAh". Los 2500 mAh de tamao AA es una batera bien.

Un soldador y soldadura

Un corte ms ligero y un Ms claro para la reduccin de calor, cortador de .. corte. Consejo: Si desea utilizar el cortador de retirar el plstico de los cables, a su vez de esta manera; Imagine que usted se pegue en el derecho de cable en el cortador de donde usted est ahora, en la tabla es imposicin. De esa manera. Y no de la tabla, y hasta donde se encuentre. A continuacin, cierre suavemente alrededor del alambre, y tirar el plstico.

Un ordenador con conexin a Internet y un puerto USB libre

Puede ser Linux Mac o PC. El software necesario para esto es gratis. Niza-a-tiene las herramientas, aunque no es esencial: Un multmetro (tambin conocido como medicin thingey), una stripper de alambre, y un destornillador

Listo? Vamos a hacer un robot


Pernos en los agujeros! En primer lugar desenvolver su tablero (estoy seguro que ya lo hizo, y luego ver que se puede tener un poco de materia roja debajo. Que est ah desde el momento en que lo hizo; Se insertan los componentes en la parte superior, y sumergir las juntas de soldadura en el lado inferior caliente .. y las reas donde ellos no quieren la soldadura a ser atrapado, que han puesto esas cosas rojas. As que slo lo quite Echemos un vistazo a algn lugar que donde con seguridad se va a aadir un poco de pines .. S, el motor de espera.

El A & B en el tablero. Nos pondremos en contacto con ellos, pero por ahora, partir en los pines 2 veces 2, y conectarlos pulgadas No importa si usted quiebre pines nica ni nada de eso. Se trata simplemente de barras de metal en pequeo de plstico. secundarios a corto abajo en el tablero. Use un poco de cinta de espuma para mantener las clavijas en su lugar.

Gire a la Junta en torno y soldadura ..

Y ahora, tatataaaa .. Usted puede conectar en cualquier encabezado estndar femenina, en la que sola tener un hueco

mientras est en l, tambin soldar un pin en el puerto analgico 0, que vamos a utilizar para el Sharp:

Luego soldar un pin en la salida 0 ..

Y ya est con el pin-soldadura. Si era yo, yo slo los pernos de soldadura en todos los agujeros, pero es posible que desee dejar para ms adelante. Usted tiene soldados todos los bolos que necesitamos para este proyecto ahora.

A continuacin, las instrucciones generales: Extensiones y alteraciones de alambres y cables: Conexin de 2 hilos "El camino correcto" es casi una religin para algunos. As es como lo hago En primer lugar, simplemente gire juntos los 2 hilos

Entonces les soldadura juntos, cortar un poco apagado, si es demasiado largo, y doble a lo largo del lado de uno de ellos.

Sin embargo, antes de hacer esto, me aseguro de que me han cortado un pedazo de tubo de calor contrae, y la coloc sobre uno de los cables. Entonces me deslizo que ms ..

Un encendedor se calienta rpidamente. Esto hace que se reducen, de ah el nombre, y es un perfecto aislamiento.

No creo que te das cuenta de lo difcil que era para tomar esa foto por m mismo Tena que estar enfocado en el sitio correcto, ya sabes. Y s, el cable tiene un poco

quemado: Buen disparo p sin embargo, si se me permite decirlo. A partir de ahora, espero que se extienden slo los cables que son demasiado cortos, conectar las cabeceras de los cables cuando sea necesario, y si necesita algo para conectar a la placa, donde slo hay un agujero ... usted slo tiene que aadir un alfiler

Ahora juntos
La fijacin de los motores Monte las ruedas de los motores de engranaje. Usted puede tener un conjunto completamente diferente de lo que hacemos aqu, pero siempre y cuando se motores engranados que funcionan bien en unos pocos voltios, y algunas ruedas de bonito, que va a estar bien. Cuando usted tiene las ruedas de los motores, cortar uno de los cables de mujer a mujer por la mitad, quitar algunos de los de plstico del extremo del alambre, y la soldadura en funcionamiento. Y hacer lo mismo con el otro motor.

Asegrese de que no toque los cables de soldadura o el metal en el motor Algunos vienen con ruedas de neumticos opcionales. Puede ser una buena idea esperar a poner en esta goma, porque si el robot est atascado, slo se pueden deslizar, que es agradable cuando la prueba y en desarrollo.

Fichas en el tablero! El microcontrolador Picaxe 28x1 que tenemos aqu, y la junta, es un pequeo paquete muy sorprendente y muy potente. Recuerdo que me sorprendi fue que yo poda hacer este control de todo lo que poda imaginar, espero que conseguir que la sensacin en algn momento, as, en serio, usted puede hacer esto hacer todo tipo de cosas con todo tipo de electrnica. Incluso si usted no sabe nada de nada, y la electrnica es tan extrao, como lo es para m. Tambin puede hacer que resuelva sus servos, motores, clculos, el seguimiento a distancia .. todo lo que un robot necesita. Y eso es lo que vamos a establecer por el momento El microcontrolador es el chip de largo. Ese es el que un programa, y luego estn las entradas y salidas en el tablero que se puede utilizar. Ahora, no espero que lea esa pgina ahora, porque me he prometido que va a la construccin de la construccin del robot lo ms rpido posible Sin embargo, es importante que lea esa pgina en algn momento, para aprender sobre el tablero , y el microcontrolador. Promteme que volver a eso, hacer un marcador para el paso siguiente OK, basta de charla, inserte el chip de largo y negro, que es el microcontrolador. Asegrese de que a su vez de la manera correcta: tiene una marca en un extremo, al igual que el zcalo. Ellos deben coincidir.

Ahora, al comprar la tarjeta, que ya debera haber un chip negro en l, en la ranura donde se coloca el chip amarillo, en la imagen siguiente. Toma el chip negro, y como yo lo hice, sustituirlo por el amarillo. No tiene patillas bastante, pero ver la imagen de lo extremo de dejar abierta. (La parte interior) El chip amarillo est sentado entre el microcontrolador y la fila superior de los pernos en la imagen. Esa fila tiene (como usted sabr cuando lea sobre el tablero, el marcador, recuerdas?) Las salidas. Vamos a conectar el servo a una de estas. Servos est enviando una gran cantidad de ruido elctrico de nuevo en la lnea. El chip amarillo es una serie de resistencias de 330 ohmios, que reducir la cantidad de ruido que se enva de nuevo al microcontrolador. Se trata de lneas simplemente en lnea recta, con cierta resistencia entre, por lo que las seales que viajan en ambos sentidos un poco ms dbiles. Por lo tanto, est ah para proteger el microcontrolador. Francamente, nunca he odo de nadie que frer un microcontrolador, porque el ruido

del servo, pero como manuales nos dice que hagamos esto, y la tarjeta est preparada para ello, puede ser que tambin. Tambin he odo hablar de versiones en negro de este chip. Qu aburrido, pero no es menos, y s, usted puede usarlo, sin importar el color, si tiene la misma funcionalidad. El chip negro que estaba en su lugar, es un controlador de Darlington llamada. Si necesita ms informacin que eso, por favor lea los manuales Pero es un chip bueno, si no se conectar los servos a la derecha en el tablero. Se trata de amplificar las seales, de modo que por ejemplo se puede conectar un altavoz derecho que en (donde ahora se colocar un servo) - y utilizando el comando "Sonido", que puede hacer que sea sonido muy fuerte, el juego etc melodas. Tienes que intentar que as! Pero no ahora Desventajas de utilizar el microcontrolador y este foro por todo lo que es, que cuando se quiere jugar con los servos, lo llevar a cabo el Darlington, y la diversin que proporciona. Pero hay ms, esperar y ver! ltima chip es el controlador del motor, arrojan que en tambin! Cuando el microcontrolador se coloca en su tablero, que puede cambiar de encendido / apagado. Usted puede usarlo para conducir los motores. Sin embargo, los motores son "en bruto", y podra alevines salidas del microcontrolador. Y otra cosa es que si el microcontrolador slo se puede encender / apagar, entonces .. Cmo usted maneja al revs? Un controlador de motor se encarga de todo esto; Este pequeo motor-piloto-en-un-chip puede manejar un par de pequeos motores (600 mA cada uno, para la tecnologa interesadas), sin frer el microcontrolador. Y adems, se pueden hacer los motores de ir hacia atrs. Cul es til cuando frente a una pared La junta tiene un buen lugar para un controlador de motor que puede tomar un par de pequeos motores, y los pone en marcha hacia adelante y hacia atrs. La junta est configurado, por lo que las salidas del microcontrolador 4, 5, 6 y 7 se introducen en el controlador del motor, y sale dos pares de alambres finos que se pueden conectar a un par de motores: motor A y B. Motor Y que acaba de soldar pernos en ellos.

Consejo: Nuevos chips de fichas de nuevo y sin usar por lo general tienen las dos filas de piernas un poco separadas. Entonces, suavemente empuje hacia abajo el lado del chip hacia una mesa para corregirlo, antes de insertarlo en una ranura. Usted me va a entender una vez que se trata de colocar un nuevo chip en un zcalo Sugerencia: Antigua virutas Es muy fcil sacar un chip de una toma de corriente, mediante la insercin de un destornillador plano por debajo de l, empujarlo bajo, hasta el final, y empuje suavemente hacia arriba. Realidad: Ms adelante en su vida, usted querr que el microcontrolador a ser slo un microcontrolador. A continuacin, comprar ms otros consejos para algo como el control de servo y el control motor. Estas tarjetas tendrn su comandos del microcontrolador. Y a continuacin, el robot puede hacer todo mucho ms potente, y al mismo tiempo. Sin embargo, es bastante sorprendente lo que puede hacer esta puesta a punto lo hacen, como lo tenemos aqu! Muchos robots, muchos frescos y otro proyecto de uso mucho ms sencillo, o simplemente esta puesta en marcha.

Hacer que el cuerpo .. sin un cuerpo!


A fin de mantener esto tan simple como sea posible, estamos a slo pegar todas las piezas juntas, y llamar a eso un robot! S.

Si lo prefiere, por supuesto, usted puede hacer que sea ms avanzada que sta. Lo nico que sealar, como tal, es que usamos dos ruedas centrales, cada una con un motor. Conducir hacia delante hace que el robot hacia adelante, y si uno va hacia atrs con un avance, se convierte en un plato. Si uno sigue siendo, y la otra es conducir, es ms como "mvil" a un lado. Lo que puede hacer, es simplemente para pegar en los motores al titular de la batera, utilizando la cinta de espuma. Si las bateras estn ah, y las ruedas son lo suficientemente grandes para que los coloc debajo del rbol, todo simplemente el equilibrio por s mismo. Muy extrao, en realidad, cuando pienso en ello

De alguna manera tambin dejar un poco de espacio para el servo en el frente. O que se pegue a la parte delantera del todo.

Lo ms importante es que las ruedas toquen suelo, y el resto es ms o menos en equilibrio. No importa si se trata de inclinar un poco hacia atrs. No dude en hacer su propio diseo, por supuesto Si no te gusta la parte de equilibrio, o no puede hacer que funcione, usted puede agregar un poco suave "pastillas", o ruedas extra. Una perla, o un LED de edad podra hacer poco agradable "ruedas de terceros", que por lo general se colocan en la parte trasera del robot.

Ahora, como se puede ver, esta vez, he usado el titular de 4 pilas. Debido a que es el ms grande, lo que hace ms fcil mantenerse en todo a ella.

- Pero si usted est utilizando no recargables, y slo debe usar 3 pilas, aqu est un consejo:

Buscar una antena telescpica de edad, de una radio o algo as. Cortar un pedazo , e insertarlo en lugar de una de las bateras. Bingo

Bueno Identikeros, lo siguiente es colocar la placa en el robot, y todo el gancho hacia arriba (aparte de la de Sharp, espera con eso). En primer lugar: Saque las pilas de nuevo (o por lo menos uno de ellos). Slo para asegurarse de que no hacer algo fra por accidente. No tenemos un encendido / De este robot, bateras, y est vivo. Pero queremos que muerto, as que uno de cada batera! (Y no como en la foto siguiente, plastilina!) Algunos titulares de la batera tiene cables (como el que estoy usando), y algunos tienen un clip que se ajusta a la derecha en el clip en el tablero, como se ilustra en el soporte de la pila 3. Si tiene un clip, a continuacin, conectar, ya est resuelto. Si tiene cables como yo, corte el clip de la placa, y conectar negro con negro y rojo con rojo. (Y el uso de alambres ms cortos que yo El + de la batera debe ir el que el rojo se conecta en el tablero, de la fbrica.

Conectar cosas a la junta


Conecte el servo Sus colores de los cables de los servos pueden ser diferentes, pero son los consejos; Brown o Negro (tierra) hacia el exterior, Rojo (voltios) en el medio, y amarillo o blanco (seal) en el interior de la junta. Estas descripciones pueden hacer ms sentido para usted, si usted ha ledo sobre el tablero, como usted me ha prometido hacer antes. Pero por ahora slo puede observar los colores, y asegrese de conectar el servo de la manera correcta

Monte la placa, y conectar los motores Con un poco de cinta de espuma (ms), pegarse en el tablero para el resto del robot. Asegrese de que el mini-jack (el anillo de metal en un extremo de la tabla) se coloca lo que es fcil de conectar un cable, ya que va a hacer que muchas veces! Y tener cuidado para asegurarse de que la parte inferior de la tabla no est en contacto con metal que podra causar un cortocircuito. Conecte los cables del motor, en el A & B-pernos que sueldan en la anterior: Un motor de 2 hilos va a A en el tablero, los otros dos cables van a B. No importa que el motor se conecta a que la produccin, vamos a gestionar el resto de la programacin. Uy, uno de mis cables motores era demasiado corto, por lo que aade pequeas extensiones azul de un pedazo de alambre que he encontrado.

Hay una sala pequea y atractiva para el exceso de material en las longitudes de los cables

y voalla!

Romper, software ( con la ayuda de un experto)

(S, s que el robot an no tiene rostro

Tenemos que girar el servo del centro. Por supuesto, usted podra tratar de hacer a mano, y estimar que sea en el centro, pero la forma ms inteligente es dejar que el microcontrolador poner el servo del centro. Porque entonces se puede montar "la cara", mirando hacia adelante, justo donde el microcontrolador cree que debera ser, cuando mirando hacia adelante. Usted va a tener un "tiempo de espera" de este tutorial, ya que necesitar para configurar su equipo para saber que hay un cable de programacin adjunta, y una pieza de software de programacin debe ser instalado. No te puedo ayudar mucho con esto, ya que depende del tipo de equipo que tiene, y lo que la gente en el sitio web Picaxe han actualizado despus de escribir esto. Sin embargo, vaya a http://www.rev-ed.co.uk/picaxe (o el ms fcil de recordar: picaxe.com - que vuelve a dirigir) Dependiendo de su sistema operativo, que desea ya sea el Libre PICAXE Programming Editor "o el AXEpad (que tambin es gratuita, es no slo en el nombre Descargue e instale el que quiera que la demanda lo har capaz de programar los chips PICAXE! Entonces usted desea encontrar la parte que dice AXE027 USB cable de descarga PICAXE Instalar el controlador y el cable como se describe, y enchufe el conector en la placa.

Inserte las pilas en el robot .. espera .. espera .. sniff .. algo huele raro? No hay chispas, no fumar? No? OK, salgan a continuacin. La mayora de las versiones del software de programacin Picaxe tienen algn tipo de elemento de men "Opciones". Introduzca eso, y buscar una pgina o pestaa que dice "Modo". Algunos editores incluso abrir esta misma pgina para que cuando empiece el programa. Aqu tendr que buscar un botn que dice "firmware" o "Comprobar la versin del firmware". Haga clic en eso. Ahora lo que debera ocurrir es que las conversaciones de editor para el cable, que se comunica con el microcontrolador, y se pregunta qu tipo de chip PICAXE es. Debe devolver algo as como "28X1/40X1", y esto se debe mostrar en la pantalla para usted. Si es as, bueno, Usted tiene contacto. Ahora, en algn lugar de las mismas pantallas, usted debera ser capaz de establecer el modo del editor, se establece en 28X1/40X1. (Es un gran misterio para m por qu esto tiene que suceder, por cierto; Al parecer, el editor puede ver que tipo de chip es no, por qu en la tierra puede no slo lo establecido por la propia hmm .. que me haga saber?. si usted encuentra este motivo un da OK, si te sale algn error, no puede encontrar el microcontrolador o algo est mal informado con el cable, voy a tener que pedirle que se apoye en ayudar a Picaxe y manuales. Por lo general es muy simple, a fin de tratar de nuevo, si algo est mal. O

intente desde otro equipo, slo para ver cmo debera funcionar, y vuelva a intentarlo la primera vez, y realizar un seguimiento de errores de esa manera. Ahora, entrar en el editor de programacin principal, es como un editor de texto grandes. Si no hay ningn proyecto abierto, vaya a "Archivo", y abrir "Bsico Nuevo" / "Nuevo".

Aqu escribir lo siguiente: servo 0, 150 espere 2 Este es su primer programa, y es muy sencillo. La primera lnea le dice al microcontrolador que hay un servo en el pin 0, y que debe ser puesto en el centro (centro), que es de 150. La siguiente lnea le indica que debe pensar en la vida de 2 segundos (lo que da el tiempo servo de vuelta). Y despus de esto, el microcontrolador dejar de hacer nada en absoluto, ir zombie! Escribe en ella, y la transferencia el cdigo para el microcontrolador. Esto se hace en algunos sistemas pulsando F5. No, espera, creo que es as en todos los sistemas. En todo lo que puedo de prueba de aqu de todos modos Tambin puede hacer clic en "Programa". Usted debe decir que el programa es la transferencia, y luego la magia debe suceder; El servo debe girar a la posicin central. Tal vez no hizo mucho, pero eso puede ser porque ya estaba en el centro. Trate de mantener presionada la tecla "Reset" interruptor que se coloca en el tablero, mientras se gira el servo a un lado. A continuacin, suelte el restablecimiento, y debe dar marcha atrs en su lugar. Tal vez usted no cree que es el centro, pero lo es. Pero tal vez su servo "cuerno" se acaba de montar torpe. En medio de ella, hay un tornillo. Destornille y tomar de la bocina, asegrese de que el microcontrolador puso el servo en el centro, y luego el tornillo en el "cuerno" (disco, o lo que sea) de nuevo, por lo que es su forma de pensar que debe ser similar al centro. Ahora, vamos a tratar de convertir el servo a los lados, vamos a ampliar el programa: servo 0, 75 espere 2

servo 0, 225 espere 2 servo 0, 150 espere 2 el comando servo slo debe utilizar los valores de 75 a 225, lo que es ms un servo estndar puede ir a cualquier lado. el valor de este rango no se recomienda, puede producir resultados divertidos. Cada vez que se ejecuta este programa (se puede desconectar el cable, sacar las pilas y vuelva a encenderla sin el cable), se iniciar desde la parte superior. Y cada vez que se pulsa reset, lo har. Si te gustara ir en un bucle, puede agregar una etiqueta en la parte superior, y en el fondo lo hacen regresar a esa etiqueta. Formamos un nombre para una etiqueta, una sola palabra, seguido de dos puntos, ver: servofun: servo 0, 75 espere 2 servo 0, 225 espere 2 servo 0, 150 espere 2 Ir a servofu

Ahora slo sigue y sigue .. Trate de jugar algunos con ella, el cambio etctera valores, si te gusta

OK, de vuelta a la construccin del robot Conecte el cable a la Sharp, si no estaba en la tienda. en otras palabras; Asegrese de que hay 3 cables que vienen de la Sharp. Sus colores pueden ser diferentes, pero tengo rojo, blanco y negro, que es bastante significativo para V, G y seal.

Es posible que deba agregar encabezados mujeres a los cables, como yo lo hice a continuacin. Estos tambin pueden ser de cualquier color, por supuesto. Sin embargo, tengo tres soldados del mismo color, as que usted puede confiar en los de mi foto para que te lleva a que el cable va a donde. Tenga cuidado para comprobar que usted es conectar este derecho, debido a frer el Sharp puede muy fcilmente. En la foto de abajo, puedes ver lo que va a dnde. El palo y extrao creado, es slo para asegurarse de que usted puede ver los cables y sus colores

Usted debe tener tres cosas poco negro llamado acortamiento bloques. Lo que hacen es simplemente conectar 2 pines uno junto al otro. Si usted no tiene ninguna, siempre puede utilizar un cable de puente de mujer a mujer en su lugar, como lo hice en la ltima, con un cable blanca. Los bloques son inteligentes porque no ocupa espacio, un alambre es inteligente, porque puede llegar de un extremo al otro de una tabla. Como se puede ver que hice en la siguiente imagen, entrada analgica conectar 1, 2 y 3 a V, con bloques de manteca o de mujer a mujer.

Por qu esto? Una explicacin breve y no es muy cientfico, estos 4 entradas (0, 1, 2 y 3) son analgicos. Lo que significa que la medida "cunta presin est en la lnea". Sin embargo, estn conectados, si les gusta o no. Y as, un poco de presin en uno de ellos realmente hace algo para la siguiente. Son "flotando". Mediante la vinculacin de tres que no usamos a V, que se acaban de volver "valor total", y no se quedan flotando. As que el ltimo nmero uno, 0, que utilizamos, es la forma ms precisa. No he ledo la documentacin que le dice que hacer esto, sin embargo, he experimentado en varias ocasiones lecturas extraas, hasta que atados todos los pines analgicos no utilizados a la tierra o V. Oh ... y de hecho estoy escribiendo documentacin aqu (una especie de As que ahora est escrito en la documentacin para hacer esto! Asegrese de que el servo se enfrenta a medio, 150! Con una nueva pieza de la cinta, montar el IR Sharp en el cuerno del servo, mirando hacia adelante. Tadaa!

Ha terminado la construccin de las bases! El diseo puede variar, puede haber utilizado en otras partes, etc .. Pero si se ha conectado como se describe, he aqu algunos consejos para empezar a programar su robot:

Programacin (con ayuda de un programador)


Escriba el siguiente cdigo en su editor, y presione F5 mientras el robot est conectado:

principales: readadc 0, b0 depuracin Ir a principal

Ahora tome su mano delante de la cabeza del robot y observe cmo la variable b0 valor cambia. Usted puede utilizar el conocimiento adquirido para decidir lo que debera suceder y cuando (cmo las cosas deben recibir antes de cerrar ..)

Usted puede observar cmo las cosas empiezan a ir "mal" si cosas est muy cerca de los "ojos" de Sharp se hace para trabajar con objetos de 10 a 80 cm de distancia. Las cosas que estn ms cerca de 10 cm (4 pulgadas) parecen ser la forma ms, que puede ser todo un reto para el programa. Usted puede obtener muchos otros sensores a distancia que no tienen este problema. Sin embargo, el Sharp es el ms barato y ms fcil de programar, por eso hice una "mala" opcin para usted, lo siento Mira a tu alrededor y ver qu ms est usando, antes de decidirse por una actualizacin. Ahora te invitamos a poner tu robot para arriba en una caja de cerillas o similares, como las ruedas comienzan a girar. Escriba el siguiente cdigo en su editor, y presione F5 mientras el robot est conectado:

alta 4 bajo 5

Una de las ruedas deben girar en una direccin. Su ruedas giran hacia adelante? Si es as, esta es la instruccin para que la rueda a su vez hacia adelante. Si la rueda gira en sentido inverso, puede intentar lo siguiente:

baja 4 alta 5

Para activar la otra rueda, es necesario introducir

alta 6 baja 7

(O al revs para la direccin opuesta.) Lo que sucede es que al utilizar nicamente las opciones disponibles para el microcontrolador, encender o apagar (alto / bajo) en los pines, es comandante del controlador de motor para ajustar el motor A o B en el modo de avance o retroceso.

baja 4 bajo 5 bajo 6 baja 7

detiene todos los motores

El servo que ya ha probado. Todo el camino hacia un lado es la siguiente:

servo 0, 75 espere 2

- El otro lado est:

servo 0, 225 esperar 2

- Y el centro:

servo 0, 150 esperar 2 Aqu est un pequeo programa que se (debe, si todo va bien, y si usted inserta los parmetros adecuados para la alta / baja para adaptarse a su alimentacin a los motores) hacen que el robot alrededor, parada en frente de las cosas, mirar a cada lado para decidir cul es la mejor, a su vez de esa manera, y conducir hacia nuevas aventuras. En el cdigo que he hecho observaciones llamada: explicar lo que est pasando. Puede escribir estos comentarios u observaciones a ti mismo en el cdigo, es una buena idea llevar la cuenta.

Estn escritos con un apstrofo (o comilla simple) signo. Sin embargo, la copia de este texto de aqu que pueda alterar a otra cosa, y tiene voluntad de solucionarlo de forma manual, lo siento. Su editor de programacin tiene cdigos de color, que le ayudarn a demostrar que lo que reconoce como comentarios y lo que como cdigo.

Smbolo dangerlevel = 70 'a qu distancia debe ser algo, antes de reaccionar? a su vez smbolo = 300 'esto establece cunto debe convertirse smbolo servo_turn = 700 'Esto establece por cunto tiempo debemos esperar a que el servo a su vez (en funcin de su velocidad) antes de medir la distancia principales: 'el bucle principal readadc 0, b1 'lee como distancia mucho por delante si b1 <dangerlevel a continuacin gosub nodanger 'si nada por delante, impulsar ms whichway gosub "si obstculo por delante y luego decidir qu camino es mejor final si Ir a principal "esto acaba el bucle, el resto slo son sub-rutinas

nodanger: "esto se debe a su combinacin para hacer que el robot hacia adelante, estos es muy probable que tenga que ajustar para adaptarse a la forma en que ha cableado sus motores robots alta 5: alto 6: baja 4: baja 7 volver

whichway: La primera parada totalhalt gosub! "Mira una manera: lGire gosub "mirar a un lado esperar servo_turn pausa "para que el servo se termin convirtiendo readadc 0, b1 gosub totalhalt

"Mira hacia otro lado: gosub rturn "mirar a otro lado esperar servo_turn pausa "para que el servo se termin convirtiendo readadc 0, b2 gosub totalhalt "Decide cul es la mejor manera: si b1 <b2 entonces gosub body_lturn

ms gosub body_rturn final si volver body_lturn: alta 6: baja 5: baja 7: alta 4 'esto debe ser la combinacin que convierte al robot de una manera una pausa a su vez: totalhalt gosub volver body_rturn: alta 5: baja 6: baja 4: alto 7 'esto debe ser la combinacin que convierte al robot hacia otro lado una pausa a su vez: totalhalt gosub volver rturn: servo 0, 100 'mirar a un lado volver lGire: servo 0, 200 'mirar hacia el otro lado volver totalhalt: baja 4: baja 5: baja 6: baja 7 'baja en los 4 detiene el robot! Servo 0150 "mirar hacia adelante esperar un "embargo preventivo de todos por un segundo volver

Con un poco de programacin inteligente y ajuste, usted puede hacer que el robot, a su vez la cabeza, tomar decisiones, hacer pequeos ajustes, gire hacia "agujeros interesantes", tales como puertas, todos trabajando al mismo tiempo, durante la conduccin. Se ve muy bien si haces girar el robot, mientras que la cabeza est dando vuelta

Tiempo de la diversin Tambin puede conectar una lmpara o un LED al pin 2 y tierra, y escribir (recuerda LED necesidad de convertir de la manera correcta)

Alta 2

para encender la lmpara, y

Bajo 2

para apagarlo

Qu tal un lser pluma, montado en un servo adicional? Entonces usted podra hacer que el robot gire el lser alrededor, y que a su vez dentro y fuera, sealando los lugares .. puedes hacer cualquier cosa ahora Pulsando "Ayuda" en los editores de programacin lleva a cabo todo tipo de tutoriales e informacin interesante! Tal vez intente lo siguiente: Saque el servo, y tome el chip amarillo. Inserte el Darlington que sac antes. Conectar el altavoz a los pines 2 por encima de donde estaba el servo, tat es la salida 1. Y tirar en el LED, o lo que fuera que se encuentran en la salida 2. A continuacin, el programa que algo como esto:

sonido 1, (100, 30) dos de alta espere un bajo 2 sonido 1, (105, 60)

Eso debera hacer un sonido y convertir algo en, hacer un nuevo sonido y convertirlo de nuevo.

O la ms interesante, asegrese de que el Sharp est todava en, gancho un altavoz hasta el pin 1 y, a continuacin el programa de este:

ruido: readadc 0, b0 sonido 1, (b0, 2) Ir a ruido Se adjunta el programa que utiliza para hacer los videos y acabamos! nuestro robot!

http://.gambergar-com.webs.com http://.gamboa17-com.webs.com

Ahora lo siguiente lo armaremos veamos es muy fcil apusto a que lo va ha ser mejor
Robot que camina facil de armar!!

Hola en esta oportunidad hice un pequeo robot o parte de el, que con un pequeo control remotopuede hacer movimientos y hasta puede caminar!!!
hace algunos dias estaba mirando unos robots que peleaban con movimientos bastante copados, y otros robots que jugaban al futbol, la verdad esto me volo el marote y dije YO QUIERO HACER UNO!!! y bueno aca esta, lo comparto en TARINGA! que gracias a ellos podemos buscar y hacer muchas cosas! Bueno me imagino que si entraste al post es porque dijiste "si es facil me hago uno para JUGAR" jajaja

Los niveles de dificultad para hacer el Robot: Artes manuales: muy baja, solo hay que saber pegar con la gotita (si no es tu caso,
aca termino el post para vos jajajaj)

cortar acrilico u otro material: muy baja, se puede cortar provisorio como hice yo
y despues emprolijar

Electronica: Media, ya que necesitamos hacer una placa con los botones, yo la hice
en experimental, pero seguramente les pasare el circuito para hacer una placa impresa.

Programacion: Nada o Media, hay dos opciones, si queres hacerlo justo como yo lo
hice no necesitas saber nada de programacion, pero si queres modificarlo para que camine solo o sea mas rapido o demas cosas necesitas saber programan en C para pic

Bueno aca va el Robotito que hice....


Primero hay que conseguir o comprar servomotores, yo utilice los mas varatos del mercado para probar, pero pueden usar servos mas grandes para poder mover piezas mas grandes.

Los servomotores que use yo son de aeromodelismo


Estos servomotores se componen, en esencia, de un motor de corriente continua, un juego de engranajes para la reduccin de velocidad, un potencimetro ubicado sobre el eje de salida (que se usa para conocer la posicin) y una plaqueta de circuito para el control.

Cables de un servo estndar Ofrecemos la configuracin de los conectores de los servos de modelismo ms

comunes en el mercado: Futaba, Hitec, JR Radios y Airtronics. Tres de ellos son compatibles, a pesar de las diferencias de colores, pero se debe tener mucho cuidado con el conector de los servos Airtronics, que tiene dados vuelta todos los valores.

Si hablamos de un servo cuyo movimiento es giratorio, ser necesario un encoder (un detector que codifica la posicin) que nos d un valor diferente a su salida segn cual sea su posicin en grados.

Los servos que se usan en modelismo son de este tipo. Como dije antes, por lo general poseen un motor de CC, que gira a velocidad alta, una serie de engranajes para producir la reduccin de velocidad de giro y acrecentar su capacidad de torque, un potencimetro conectado al eje de salida (que es ni ms ni menos que el encoder) y un circuito de control de la realimentacin. Estos servos reciben seal por tres cables: alimentacin para el motor y la pequea plaqueta de circuito del control (a travs de dos cables, positivo y negativo/masa), y una seal controladora que determina la posicin que se requiere. La alimentacin de estos servos es, normalmente, de entre 4,8 y 6 voltios.

El estndar de esta seal controladora para todos los servos de este tipo, elegido para facilitar el uso en radiocontrol, es un pulso de onda cuadrada de 1,5 milisegudos que se repite a un ritmo de entre 10 a 22 ms. Mientras el pulso se mantenga en ese ancho, el servo se ubicar en la posicin central de su recorrido. Si el ancho de pulso disminuye, el servo se mueve de manera proporcional hacia un lado. Si el ancho de pulso aumenta, el servo gira hacia el otro lado. Generalmente el rango de giro de un servo de stos cubre entre 90 y 180 de la circunferencia total, o un poco ms, segn la marca y modelo. Seal y posiciones del servo

luego de entender como funciona un servo.... a lo mas facil!!!!


Ahora hay que armar las piernas y cadera del robot! para esto necesitamos 4 servos (como minimo), los robots un poco mas sofisticados (que juegan al futbo o luchan)

utilizan 10 servos, obviamente estos robots se mueven mucho mejor, porque tienen mas articulaciones y no es necesario que se tengan que balancear tanto para lebantar una pierna o la otra.

Bueno para armarlo necesitamos trozos de acrilico que no sirban, o de madera, o de algun material rigido, se cortan 2 rectangulos iguales que van a ser los pies, estos tienen que ser anchos, como el robot tiene pocas artuculaciones necesita una buena base para el equilibrio. Despues se corta otro acrilico rectangular, que va a ser de cadera. Por ultimo se cortan dos tiritas iguales, que van a ser las piernas. Con todo eso cortado se pegan los servos, 2 en los pies

2 en las piernas

Asi tenemos movimientos en los pies para poder desequilibrar el eje del robot y lebantar una pierna

Con los servos de las piernas hacemos el movimiento que nos permite avanzar hacia adelante o hacia atras.

Ahora hay que pegar los "bracitos" que vienen con el motor, que en mi caso son blancos, pero pueden venir de distintos colores, estos "bracitos" se pegan 2 en el plastido de la cadera y 2 abajo en las piernas, ahi vamos a tener las articulaciones

------

YA TENEMOS LA PARTE MAS FACIL!!!!!

Ahora viene lo complicado, la parte electronica.


Yo utilice un PIC 16f627, es uno de los mas baratos del mercado, cuenta con 18 pines, 2 de alimentacion y los demas son 2 puertos de 8 pines cada uno, todos los pines de los puertos se pueden configurar como entrada salida, lo que hice fue poner 4 botones en en puerto A y 4 botones en el puerto B , las salidas a los servomotores las puce en los 4 pines que me sobraron del puerto B, configure el pic para que trabaje con un oscilador externo de 4Mhz, para tener presicion en el PWM. me sobraron 2 pines del puerto A, esto no afecta en nada el funcionamiento del pic.

Como les habia comentado, necesitamos unos tiempos determinados para poder mover los servos, esto lo programe en el sofware picc, en lenguaje C, el que quiera o necesite el codigo me lo puede pedir, que tranquilamente se lo puedo pasar!!! bueno la idea es manejar cada servo por separado, poniendo 2 botones por cada servo, es un poco neandertal, pero es para probar los movimientos que tiene el robot a la hora de caminar, entonces por cada boton vamos a dirigir un sentido del servo, o sea yo utilice 8 botones, en el programa lo que tenemos que hacer cada vez que apretamos un boton, es modificarle el ancho de pulso del PWM controlador del servo, subiendole y bajandole este tiempo vamos a obtener los distintos angulos, lleva un tiempo mas o menos tomarle la mano, pero una vez que lo configuramos queda de 10 : para poder tener un tiempo de 20 ms(milisegundos) (como dice la hoja de datos de los servos) lo que hice es poner una interrupcion cada 20 ms, o sea el programa corre normalmente y cada 20ms corta donde esta y salta a la parte donde le da comienzo a las demoras de cada servomotor, cuando termina los retados vuelve a donde estaba el programa anteriormente, que es donde testea los botones. Los botones cuando son pulsados aumentan o disminuyen una variable que es la que le da el retardo al pulso dentro del PWM, particularmente le hice un retardo para cada boton, si no, el servo se iba a mover muy rapido, el retardo que hice es de 50us (microsegundos) y aumenta o disminuyue 1us al PWM, obviamente esto se puede hacer de muchas maneras y a medida que vaya probando distintas configuraciones de retardos del boton y de sumas y restas al pwm, va a ir mejorando la calidad del robot y sus movimientos. Tambien hice una pequea rutina de limites, ya que si mantenemos apretado un boton, no va a dejar de sumar y esto va a lelvar al limite mecanico el servo y se puede llegar a romper mecanicamente, los limites son faciles de colocar, una vez que sabemos el rango de ancho de pulso que vamos a utilizar, ponemos un limite superior y un limite inferior, EJ: si el limite superior va a ser de 1600us, loq ue vamos a poner es una rutina donde diga "si la variable X es mayor a 1601 que escriba en la misma variable 1600" lo qeu va a probocar esto cuando apretemos el boton que aumente esta variable es que se mantenga en 1600 y nunca se va a pasar de este limite superior, hacemos lo mismo con un limite inferior ,pero en vez de que sea mayor, ponemos "si la variable Y es menor a 499, que escriba en la misma variable 500" asi ponemos como limite inferior 500, ahora tenemos los limites entre 500ms y 1600ms. (si no se entendio algo pregunten, trate de explicarlo para que lo puedan entender la mayoria de los que lean el post)

Bueno ahora la plaqueta.....


En las fotos pueden ver que el control lo hice con una plaqueta experimental, esta tiene orificios justos para poner todos los componentes, lo que se hace es colocar los componentes en la placa del lado donde no tiene cobre y soldar de abajo, siempre dependiendo de la configuracion del pic que eligieron, las pistas se hacen con estao, puenteando de pin a pin, yo les coloque a cada boton un pulldown de 10k, esto significa que los pines de entrada siempre van a estar a negativo salvo cuando se aprete el boton correspondiente, para las salidas de los servos utilice unos pines que se compran, asi puedo sacar, poner y cambiar de salida cada servo sin tener que cortar o soldar el cable, la alimentacion de la placa es de 5v maximo, ya que el pic no se banca mas que eso,si se pasan puede llegar a estallar en mil pedazos!!!.... nah mentira, pero se puede quemar, los servos que yo use tambien tienen ese rango de alimentacion asi que no hubo problema.

Y AHORA...... LO QUE QUERIAN VER EL VIDEO DEL ROBOT CAMIANDO!!!!!


en el video no pude certificar porque arme al robot antes de pensar que iba a hacer un post en T!

link: http://www.youtube.com/watch?v=spK7f7LjLts&feature=youtu.be

ACA HAY OTROS VIDEOS DE OTROS ROBOTS CON SERVOS

link: http://www.youtube.com/watch?v=wqy1bDf9fVo

link: http://www.youtube.com/user/BotSportTV?v=kxuuiGgu5oA

link: http://www.youtube.com/watch?v=M08VTM9D_HQ

link: http://www.youtube.com/watch?v=XLKKbz2mNyo

Espero poder haber encendido una chispa en el cerebro de cada uno que leyo el post y que cada uno haga su robot! asi, algun dia, podemos hacer cosas copadas en conjunto y hasta poder competir en algun torneo de los videos!!!

pd: si tienen alguna duda me pueden preguntar por mensaje personal o en los comentarios del post!!!! . http://www.taringa.net/posts/hazlo-tu-mismo/15114433/Hice-un-robot-que-camina-yte-lo-muestro_.html http://.gambergar-com.webs.com http://.gamboa17-com.webs.com http://.todossomosiguales-us.webs.com en este pagina web les brindaremos mas informacin sobre este pequeo proyecto. Saludos gracias, Bsquenos en facebook, twitter, linkiden, Hotmail MSN, slideshare, etc... Con el correo: juan17_gam12@hotmail.com Gracias nos vemos hasta la prxima.

Potrebbero piacerti anche