Un péndulo invertido Simple y muy fácil equilibrar Robot (5 / 11 paso)

Paso 5: Subir un dibujo muestra a Arduino

Con IDE una muestra Sketch invertido robot está subido a arduino.

  1. Si usted no puede encontrar MsTimer2 biblioteca en IDE, instalarlo desde website(*)

    (* Otro esquema más simple , ver2.0, ha estado disponible desde agosto de 2014. Necesita no MsTimer2.)

  • conectar arduino al PC mediante un cable USB
  • Desconecte el cierre de la batería del compartimiento para pilas 4AA
  • fijar el robot en el escritorio o en el piso y dejar en reposo
  • download(*) un archivo pdf adjunto en la última línea de este paso (* obtendrá un programa dañado si abren este archivo en el navegador web y copiar su contenido)
  • Abra el archivo en el apropiado lector y copia el todo el texto en el archivo
  • pegar la copia a IDE y corregir erratas
  • subir bosquejo corregido al usar el IDE de arduino
  • [Nota 3]
    Para realizar un equilibrio invertido péndulo sí mismo, par del motor se controla dinámicamente. Este método de control se expresa como plano fórmula con 4 variables relacionadas con el estado del péndulo.
    "esfuerzo de torsión del motor = k1 * ángulo del péndulo
    + k2 * velocidad angular del péndulo
    + k3 * velocidad del extremo inferior del péndulo
    + k4 * desplazamiento del extremo inferior del péndulo desde un punto de referencia "

    K1, k2, k3 y k4 son coeficientes estáticos con valores apropiados. En un bosquejo muestra en archivo pdf a continuación, una larga ecuación en línea 72 expresa esta fórmula. Para hacer el equilibrio invertido robot sí mismo, tenemos que seleccionar valores para estos 4 coeficientes respectivamente y saber el valor correcto de cada una de estas 4 variables en tiempo real.

    Un sensor de giro da el segundo valor de la variable, velocidad angular del péndulo, dinámicamente como una tensión en su pin de salida. Y arduino el primer valor de la variable, ángulo del péndulo, al mismo tiempo integrando la segunda variable.

    Por otro lado, el tercero o el cuarto valor de la variable no puede medirse por el sensor de giro. Para que otro tipo de sensor o medidor puede usarse para obtener en tiempo real. Pero nuestro robot invertida no tiene ningún dispositivo de más de un módulo de giro. Así se convierte en un rompecabezas para estimar estos valores de 2 variables dinámicamente. En un bosquejo muestra en archivo pdf a continuación, puede usarse 2 ecuaciones enmascaradas en las líneas 76 y 77 para estimarlos. Aquí quedan enmascarados para no estropear la solución de este rompecabezas.

    [Nota 4]
    Si se utiliza algún otro giro-módulo que se mencionan en el paso 1 , sería cambiados 2 constantes en las líneas 10 y 11 en el bosquejo de la muestra en el archivo pdf. Estas constantes expresan k1 y k2 respectivamente en la fórmula anterior. Por ejemplo si un ENC-03R, sensor de giro en el módulo de listados, se usa sin amp op, voltaje a arduino se convierte en 1/10 veces. Entonces las constantes en las líneas 10 y 11 en el bosquejo deben ser cambio diez veces escalar respectivamente.

    [un muestra bosquejo (programa) para robot invertida]
    Copiar el texto entero de "invertedRobot.pdf" o "invertedRobot_v20_noTimer.pdf" a continuación, péguelo en IDE y subirlo a arduino.

    (* 1) Con algunos parámetros de la lengua en el sitio, un icono del pdf del archivo no se muestra a continuación (en el final de la línea de este paso). A continuación debe tipo " en la barra de direcciones de tu navegador o consulte una versión japonesa de este Instructable.

    (* 2). Guarde el archivo pdf en tu PC y abrirlo con el lector de pdf apropiado. O conseguir un programa dañado al abrir en navegador web.

    (* 3). If "; 72"no se muestra al final de una ecuación en la línea 72, sustituto de toda una ecuación de más abajo para él.
    powerScale = (kAngle * thetaI / 200) + (kOmega * omegaI / 78) + (kSpeed * vE5 / 1000) + (kDistance * xE5 / 1000); 72

    (* 4). Pegar la copia para IDE o editor, erratas como "/ /" como "/ /" (un espacio del obstáculo insertado) puede suceder entonces corregirlos.

    (* 5). Un módulo de giro análoga usado aquí está influenciado por la temperatura. Si tu robot sí mismo no puede equilibrar bien en verano, valores constantes (45, 85, 57) en líneas de 10 a 12 en el bosquejo original de la muestra "yonvertedRobot.pdf" debe ser cambiado como «52, 53 y 95» (agregado encendido 20 de agosto de 2014).

    (* 6). Un bosquejo alternativo más simple "invertedRobot_v20_noTimer.pdf" ha sido añadido como ver.2.0 en 20 de agosto de 2014. Aunque no contiene biblioteca de contador de tiempo, MsTimer2, para el manejo de la interrupción, podría hacer robot saldo mejor.

    (* 7). Copyright (C) 2014 ArduinoDeXXX todos los derechos reservados.

    Artículos Relacionados

    Follonero propano simple y muy ruidoso "cannon"

    Follonero propano simple y muy ruidoso "cannon"

    después de largo descanso forma Instructables, soy nuevo y con un nuevo proyecto: un follonero accionado propano engañosamente simple y muy eficaz (que va BOOM!) No tengo fotos reales sin embargo, así lo haré con algunos diagramas de MS-Paint cutres
    Estéreo de 20 vatios amplificador simple y muy barato

    Estéreo de 20 vatios amplificador simple y muy barato

    quiere escuchar su música favorita fuerte, pero no tienen ningún amplificador potente?? ¿quieres tener música hizo uno mismo??? ¿es aburrirse de inútil y desagradable sonido mono de tv, reproductor de música, dvd?? Quiero tener un uno mismo hecho fre
    Cadena de nudo celta de paracord pulseras muy fácil de hacer y una gran idea del regalo!

    Cadena de nudo celta de paracord pulseras muy fácil de hacer y una gran idea del regalo!

    yo he estado haciendo varias pulseras para un rato ahora, y mi otra mitad ha sido pedir algo que se ve bien, no es demasiado abultado, pero lo más importante no tiene un clip de plástico. Esto es lo que se me ocurrió!También siento que debo señalar q
    Lámpara de ambiente elegante intercambiables de distintos colores. Uso de esteras del comedores, muy fácil de hacer.

    Lámpara de ambiente elegante intercambiables de distintos colores. Uso de esteras del comedores, muy fácil de hacer.

    Hola compañeros de Instructables,Creo que me se obsesiona con luces y cosas que pueden utilizarse para crear efectos de luz impresionantes. Esta vez es un muy fácil de hacer pero elegante, elegante busca ambiente lámpara de mesa de. Créeme es muy fác
    Muy fácil interruptor momentáneo + diamante plisado papel

    Muy fácil interruptor momentáneo + diamante plisado papel

    este instructable es en la fabricación de un interruptor momentáneo muy fácil y útil, un interruptor parcial o "push-to-make" que sólo se activa cuando se presiona.  también, al final hay un fácil ejemplo de lo que podría hacerse con este tipo d
    MUY fácil tirar la pluma

    MUY fácil tirar la pluma

    Hola, este es mi primer instructable, no sé si hay cualquier instructable como mina... yo nunca vi uno de este tipo así que, hice mía... No tengo una cámara, así que tomé las fotos con mi celular!Así que primero necesitamos:¡ ADVERTENCIA! leyendo mi
    Tu primer Arduino Robot (muy fácil) :-)

    Tu primer Arduino Robot (muy fácil) :-)

    HLO amigos!!!!!!Este es mi nuevo instructablesEn foto de arriba es solamente áspero montaje del robotTe guiará que cómo hacer tu primer Robot con Arduino muy fácilPaso a pasoAsí que vamos a reunir todas las piezas necesariasPaso 1: Reunir el Material
    La cerveza puede cenicero (muy fácil)

    La cerveza puede cenicero (muy fácil)

    este cenicero es muy fácil de hacer. Se tarda unos 10 minutos y puede hacerlo en cualquier lugar. Cuando usted se junta, tiene una lata de cerveza vacía y tijeras, por qué no hacerlo y sorprender a tus amigos!Paso 1: Usted necesita... • Tijeras• Lata
    Paneles solares hecho fáciles - muy fácil!

    Paneles solares hecho fáciles - muy fácil!

    Nota: cuanto más tiempo el panel que está expuesto al sol el más caliente el aire se mete como se levanta.Me explico en esta página, para que entender por qué funcionan estos paneles:En la parte inferior del panel el aire entra a temperatura ambiente
    Cómo crear un escudo Arduino muy fácil (utilizando EasyEDA)

    Cómo crear un escudo Arduino muy fácil (utilizando EasyEDA)

    En este Instructable voy a enseñarte a crear un escudo de Arduino Uno muy fácil.No entraré en demasiados detalles, pero he incluido un vídeo dónde se puede ir un poco más en profundidad sobre cómo utilizar el software.Utilizar la aplicación web de Ea
    [Muy fácil] Hidrógeno alimentado pistola de patata con cero

    [Muy fácil] Hidrógeno alimentado pistola de patata con cero

    EN este INSTRUCTABLE me vas Dile que cómo para hacer un muy fácil hidrógeno alimentado pistola de papaPaso 1: Materiales necesarios NecesitamosUna botella de2 clavosAdhesivo o selladorCargador o la bateríaCodo 90Un tubo de Pvcy algunas herramientas a
    ¿Muy fácil soldar cuchilla

    ¿Muy fácil soldar cuchilla

    han llorado sangre cuando se trata de su primera hoja soldado con autógena patrón?Aquí hay algo fácil que comenzar y aumentar tu confianza...Este instructible asume un conocimiento de trabajo de la soldadura del patrón.Se trata de un reciclable instr
    Regalo del día muy fácil Valentín - pinza mini florero

    Regalo del día muy fácil Valentín - pinza mini florero

    esto es un regalo muy fácil puede dar su amor en el día de San Valentín!  Es sólo lo suficientemente grande como para caber las plantas con raíces pequeñas.Paso 1: materiales... Aquí es todo lo que necesitas:Pinzas para la ropaUna lata como una comid
    Desayuno muy fácil con leche y plátano (sólo 3 ingredientes)

    Desayuno muy fácil con leche y plátano (sólo 3 ingredientes)

    mi mamá muchas veces hacer esta receta para el desayuno y tiempo para la cena. Esta receta es muy fácil de hacer y rápidamente se puede hacer con menos ingredientes (sólo 3).Se puede usar para comer con pan o chapati (roti) o usted puede comer direct