Tachikoma Edison (7 / 8 paso)

Paso 7: Código y esas cosas

El plan inicial era utilizar el tablero de arranque mini Intel fue menor pero la biblioteca MRAA I2C resultó problemática, por lo tanto, el desglose de Arduino acabó utilizándose en su lugar. El código es sólo código de arduino que hicieron uso de Adafruit 16 canal biblioteca de controladores de servos PWM para el control de los servos

Un servidor web simple en el edison se utiliza para controlar el Tachikoma. La Página Web de simple se puede abrir en cualquier ordenador y el teléfono móvil y presentará 4 botones que nos permitirá controlar simple al revés y remiten el movimiento del robot.

Las principales funciones que controlan este movimiento son: forwardStep(), backwardStep(), forward() y backward(). Las funciones clockwise() y antickclockwise() están escritas pero no han sido utilizadas en la función de control. Simplemente se dedican a dos de los servos de rotación continua para girar en la dirección de avance mientras que los otros dos giran hacia atrás. Como alternativa, puede utilizar las piernas para girar, donde cada una de las piernas paso en secuencia en una dirección y luego gire la base en un conjunto para reorientar a sí mismo en la dirección correcta, moviendo sólo las articulaciones de la "cadera".

El ForwardStep y el BackwardStep se completa con la elevación de cada pierna una a la vez moviendo adelante/al revés y entonces usando las 4 juntas "hip" para mover el cuerpo hacia delante/hacia atrás y las juntas de 4 "rodilla" para levantar en su posición original.

La función forward() y backward() nos permite controlar los servos de rotación continua para el Tachikoma el rodillo hacia adelante y hacia atrás.

Mucho de este código no ha sido probado como el robot sería inestable con levantar una pierna y esto es algo que debe investigar y también tuvimos un problema con el bus I2C en el Edison que estaba siendo utilizado. El puerto I2C que fue explotado en el Arduino breakout Junta no era registrar cualquier dispositivo conectado a ella (I2C_6) pero cuando probamos con el tablero del mini-breakout, el conductor demostrado para arriba correctamente cuando se ejecuta el comando i2cdetect en la línea de comandos.

Para obtener más información sobre depuración de I2C en Edison, hay un montón de buenos recursos aquí:
https://communities.Intel.com/thread/55439

Mover alternativamente dos piernas diagonalmente opuesta entre sí permitirá un movimiento más equilibrado. Hay todavía mucho que hacer respecto a conseguir una gama completa de movimiento y a utilizar las piernas y el tren de la impulsión en tándem para extender la movilidad de lo Tachikoma.

Artículos Relacionados

Notificador de correo usando Intel-Edison la bandera

Notificador de correo usando Intel-Edison la bandera

En este proyecto, veremos cómo hacer un notificador de correo físico utilizando Intel EdisonComponentes necesarios:1. Intel Edison con placa base Arduino - como el procesador principal: https://www.sparkfun.com/products/13097 2. Motor servo: https://
Rastreador de vuelos en tiempo Real de ADS-B y dispositivo de monitorización utilizando Intel Edison

Rastreador de vuelos en tiempo Real de ADS-B y dispositivo de monitorización utilizando Intel Edison

Vigilancia dependiente automática-Broadcast (ADS-B) es un sistema de vigilancia satelital precisa. ADS-B utiliza tecnología GPS para determinar la ubicación de la aeronave, velocidad y otros datos y difunde que estaciones de información a una red de
DIY pulsera podómetro por Edison Intel y... Papel

DIY pulsera podómetro por Edison Intel y... Papel

En este proyecto, te voy a mostrar cómo a DIY un podómetro con el papel, usted puede encontrar todos los módulos eléctricos en la Xadow Kit usable para Intel Eidson.Tal vez la experiencia de este DIY podómetro es peor que el fitbit, pero el viaje de
Naturaleza Tracker: asignación de parámetros con el Edison de Intel

Naturaleza Tracker: asignación de parámetros con el Edison de Intel

Datos son hermosos. Y lejos de "destruir la poesía del arco iris" (Keats), un enfoque científico nos puede ayudar a apreciar mejor las cosas que disfruto. Aquí, hemos tomado un kit de golosinas de IoT y montado en una cuña de dispositivo lleno d
Cámara trampa subir Twitter con Edison de Intel

Cámara trampa subir Twitter con Edison de Intel

Cámaras trampa es cámaras especialmente diseñadas para capturar imágenes de animales de una fauna y flora. Con esto se pretende estudiar el ecosistema de los animales en el bosque. Esta cámara está equipada por movimiento cencors que censurar pir. Si
Mochila de Geiger con Edison de Intel

Mochila de Geiger con Edison de Intel

Somos un grupo de fabricantes que quieran pasar noches y fines de semana jugando con la tecnología aquí en el FabLab de Verona (Verona es una ciudad en el norte de Italia) y con este instructable queremos describir el proyecto que hemos realizado par
Jardín vertical y tiempo por Edison Intel

Jardín vertical y tiempo por Edison Intel

BioEdison es un elegante jardín vertical basado en la nueva Edison de Intel que permite un simple y automatizadagestión de cualquier tipo de vegetal o planta.Ventajas de BioEdison dispositivo de control que un huerto tradicional son el uso eficiente
Intel Edison Sensor tablero usando francobordo/Python/matraz (programación mínima necesaria)

Intel Edison Sensor tablero usando francobordo/Python/matraz (programación mínima necesaria)

Primero queria agradecerles por la oportunidad de trabajar con un Edison y para ser dado por Intel/Instructables con el fin de participar en su concurso de IoT. Creo que esto es una gran manera de construir comunidad y animar a los desarrolladores qu
Servidor de audio y grabadora con Edison de Intel

Servidor de audio y grabadora con Edison de Intel

Una de las grandes cosas sobre el Edison de Intel es que pueden actuar como un servidor. Esto significa que puede almacenar archivos y compartirlos si quieres. Esta una gran oportunidad de comisariado en listas de reproducción y almacenamiento de otr
Introducción a Intel Edison - programación Python

Introducción a Intel Edison - programación Python

Esta guía es para todos los programadores de python que siempre te han preguntado,cuál es la mejor manera de llegar a "IoT"(Internet of Things) , ahora ya has hecho a esta página, cómprate un Edison de Intel de Amazon o en línea guardar como Ada
Intel Edison vivo temperatura pantalla

Intel Edison vivo temperatura pantalla

Hola allí todo el mundo!Hace ya mucho tiempo publiqué nada por aqui, y pensé que la nueva versión de Intel Internet sería una gran idea para crear un instructable.¿- Qué es Internet?IoT está parado para "Internet de las cosas" que es un desarrol
AINA: Campo laboratorio mediante IoT Edison

AINA: Campo laboratorio mediante IoT Edison

AINA (información automatizada sobre los atributos de la naturaleza) es un laboratorio de campo de sensor electrónico en la plataforma de Intel® Edison IoT. Las referencias de siglas, "AINA", la palabra hawaiana para la tierra o lugar.Resumen de
Sintetizador MIDI programable con Intel Edison y Csound

Sintetizador MIDI programable con Intel Edison y Csound

Es un controlador MIDI como el teclado de una computadora, pero en lugar de enviar caracteres a la computadora, enviar notas (y un montón de información adicional acerca de cómo se juega la nota). Usted puede aprender más sobre controladores MIDI aqu
Una guía de principiantes para la Edison Intel

Una guía de principiantes para la Edison Intel

¡ Hola allí! Recientemente recibí una placa Intel Edison de Instructables, como un bonito regalo. Si su pregunta lo que es, el Edison de Intel es una pequeña computadora del tamaño de una tarjeta SD (que es en serio pequeña), para aficionados de la e