Construir un exoesqueleto para la Feria de Ciencias Google (5 / 8 paso)

Paso 5: código

Código:

/*
Entrada Feria de la ciencia de Google: exoesqueleto músculo artificial usando de brazos
Este código contraerá un músculo artificial cuando se presiona un botón. crea un segundo
pulsos para mantener el cable de calefacción, si fuera fuente de una corriente constante que sobrecalentar el alambre
sí mismo del derretimiento, derretir el músculo o destruir la batería. Esto no sería muy bueno
para el usuario.
Hay cuatro músculos y dos botones.
El circuito:
* mosfetA puerta pin(muscleA) en el pin 12
* mosfetB puerta pin(MuscleB) en el pin 13
* mosfetC puerta pin(MuscleC) en pin 2
* mosfetD puerta pin(MuscleD) en pin 7
* GuardarUna conectado al pin 9 y + 5v
* buttonB attavhed al pin 4 y + 5v
* resistencia de ohm 10 k conectado al pin 9 y tierra
* resistencia de ohm 10 k conectado al pin 4 y tierra
* Notas:
-ues de músculos de calor para contratar
-mosfets en 6 a 12 dependiendo del resultado de la ecuación
-alambre de acero se utiliza para calentar los músculos

creado 2015
por Anders B-L para la ciencia de Google justo 2015
última edición 17/03/2015
*/
enteros de la constante
const int GuardarUna = 9; //pin 9 ahora se llama GuardarUna
const int buttonB = 4; //pin 4 ahora se llama buttonB
const int muscleA = 12; //pin 12 ahora se llama muscleA
const int muscleB = 13; //pin 13 ahora se llama muscleB
const int muscleC = 2; //pin 2 ahora se llama muscleC
const int musculado = 7; //pin 7 ahora se llama musculoso
números enteros
int buttonStateA = 0; //buttonStateA ahora es igual a cero
int buttonStateB = 0; //buttonStateB ahora es igual a cero
donde declaras tus vriables
void setup() {}
salidas
pinMode (muscleA, salida); //declares muscleA una salida
pinMode (muscleB, salida); //declares muscleB una salida
pinMode (muscleC, salida); //declares muscleC una salida
pinMode (musculosa, salida); //declares musculosa una salida
entradas
pinMode (GuardarUna, entrada); declara GuardarUna como insumo
pinMode (buttonB, entrada); //declares buttonB como entrada
}
crea un bucle de repetición
void loop() {}
leer el estado del botón
{buttonStateA = digitalRead(buttonA);
comprueba el estado del botón
Si se presiona el botón, se comprimirá muscleA y muscleB se afloje
Si (buttonStateA == HIGH) {}
muscleA en, muscleB es de
digitalWrite (muscleA, HIGH);
digitalWrite (muscleB, bajo);
Delay (1000); //pause durante 1 segundo
digitalWrite (muscleA, bajo);
digitalWrite (muscleB, bajo);
Delay(100); / / pausa durante 100 milisegundos
}
Si no empuja el botón, se comprimirá muscleB y muscleA se afloje
Else {}

muscleA es, muscleB
digitalWrite (muscleA, bajo);
digitalWrite (muscleB, HIGH);
Delay (1000); //pause durante 1 segundo
digitalWrite (muscleA, bajo);
digitalWrite (muscleB, bajo);
Delay(100); / / pausa durante 100 milisegundos
}
}

hace lo mismo que la primera parte, sólo con el otro brazo
{buttonStateB = digitalRead(buttonB);

Si (buttonStateB == HIGH) {}
digitalWrite (muscleC, HIGH);
digitalWrite (musculoso, bajo);
Delay (1000); //pause durante 1 segundo
digitalWrite (muscleC, bajo);
digitalWrite (musculoso, bajo);
Delay(100); / / pausa durante 100 milisegundos
}
Else {}
digitalWrite (muscleC, bajo);
digitalWrite (musculado, alta);
Delay (1000); //pause durante 1 segundo
digitalWrite (muscleC, bajo);
digitalWrite (musculoso, bajo);
Delay(100); pausa para 100 milisegundos
}
}
} //closes script

El siguiente código está escrito en Arduino C/C ++, se utiliza para controlar los músculos. Para explicar lo que está ocurriendo a la gente analfabeta de Arduino, el músculo en la parte inferior del brazo se envía 1 segundo pulsos para mantener el alambre de acero a 150 degrees(f). Si los usuarios ascensores del brazo entonces se presiona un botón haciendo que el músculo de la parte inferior para detener la contratación y músculo superior para empezar a recibir los 1 segundo legumbres así contratación y movimiento con el brazo, ayudando al usuario levantar objetos. Este código está escrito para trabajar con los dos brazos (4 músculos) y dos botones.

Artículos Relacionados

Preparar para la Feria de Ciencias

Preparar para la Feria de Ciencias

un corto de animación explicando los pasos para completar un proyecto de Feria de Ciencias. Creado por Kevin Temmer.© Copyright 2011 Kevin Temmerwww.kevintemmer.com
Simple Timer 555 soy diagrama esquemático del transmisor para proyecto Feria de Ciencias

Simple Timer 555 soy diagrama esquemático del transmisor para proyecto Feria de Ciencias

DSG3000 generador de señales de RF de la serie la frecuencia más alta: 3GHz/6 GHzEsta vez voy a presentar un simple circuito transmisor de AMbasado en Temporizador 555. En primer lugar echemos un vistazo a qué es modulación de amplitud. Estoy es una
(Muy) Carro barato y fácil para un proyecto de Feria de ciencia...

(Muy) Carro barato y fácil para un proyecto de Feria de ciencia...

Mi hijo de segundo grado está entrando en su feria de Ciencias y necesita un carro para el cohete de la botella de soda que está haciendo.Tiré de mis conocimientos de Corel Draw para llegar a una rueda (simple?) y diseño del cuerpo del carro para con
Feria de Ciencias: no aburrido más

Feria de Ciencias: no aburrido más

Tableros de Feria de ciencia no han podido evolucionar durante los últimos 50 años. Es el momento de romperse lejos de la "mire pero no toque" mentalidad de ferias de Ciencias. Usando Arduino, botones grandes, Feria de Servos y LED podemos añadi
Feria de Ciencias - articulado mano

Feria de Ciencias - articulado mano <>

mi sobrina Sydney necesitaba ayuda para un proyecto Feria de Ciencias de 7 º grado. Ayudé a la hija de otro amigo (Kaitlin) construir una mano articulada para un proyecto en el pasado y sugirió que resucitar el proyecto. La construcción es divertido
Proyecto Feria de Ciencias Cool! Cómo hacer un Homopolor Motor

Proyecto Feria de Ciencias Cool! Cómo hacer un Homopolor Motor

cómo hacer un Homopolar Motor al mejor proyecto de Feria de ciencia siempre para los niños, los niños y fácil! motor de imán - motor magnetico 3 diferentes diseños, un corazón, una espiral y un cuadrado.  Un simple kids mini motor de proyecto de cien
Proyecto Feria de Ciencias fácil

Proyecto Feria de Ciencias fácil

Un líquido reactivo de PH es un proyecto de Feria de ciencia fácil que podría realizarse en una sola noche con grandes resultados. Este proyecto requiere poco más de lombarda y algunos suministros básicos del hogar. Este proyecto es una manera fácil
La tablilla Feria de ciencia

La tablilla Feria de ciencia

este es mi proyecto OSFDBPC (una ciencia Feria exhibición tablero por niño). Se trata de Go Green porque ayuda a salvar el planeta una sola pieza de cartón a la vez. Además, le ahorra verde (americano vernáculo para dinero) cuando tienes que comprar
Construir una ballesta para una impresionante lección sobre las leyes de Newton!

Construir una ballesta para una impresionante lección sobre las leyes de Newton!

En este instructable, vamos a construir una ballesta que puede lanzar secciones de 3 pies de 1/2" PVC tubo hasta 30 pies. La ballesta tendrá aproximadamente 40 libras de fuerza (probado utilizando una escala de equipaje) y se puede ajustar hasta 20 l
Cómo elegir un proyecto de Feria de Ciencias

Cómo elegir un proyecto de Feria de Ciencias

1. Haga una lista de temas que le interesan como energías renovables, electrónica etc..2. investigue las opciones yendo a sitios como http://www.householdscienceprojects.com y sciencetoymaker.org3. haga otra lista de todos los proyectos que le intere
Construir una tabla para su trabajo taller

Construir una tabla para su trabajo taller

construir este 4 pies x 4 pies mesa de trabajo. Construido de pino 2 x 4, 4 x 4 y 3/4, 1/2 madera contrachapada del MDF. Cuenta con un perforado, dos enchufes y tres estantes de cada lado. La parte superior tiene tres en raya Junta en forma de pistas
Creación de archivos KML para tus mapas personalizados de Google

Creación de archivos KML para tus mapas personalizados de Google

KML (Keyhole Markup Language) es un formato de archivo basado en XML utilizado para Mostrar datos geográficos en un navegador de la tierra tales como Google Earth, Google Maps y Google Maps para móviles.Con KML, puede mostrar casi todo en el mapa. Us
Construir tu propia pistola de portales de ciencia de apertura

Construir tu propia pistola de portales de ciencia de apertura

hace cinco meses, dos estudiantes universitarios lo metió en la cabeza para comenzar a construir un apoyo de traje. No cualquier apoyo de vestuario, cuenta que – un traje prop para descartar todos los demás apoyos de traje y, de hecho, el mundo! No r
Cuatro pasos para construir un Ambilight para pantalla de proyector

Cuatro pasos para construir un Ambilight para pantalla de proyector

construí un ambilight montaje detrás de la pantalla de mi proyector de replicar la experiencia de philips. Esto es obviamente para la gente que no ponga su pantalla cuando no esté en uso. Pensé que sería poner la pantalla de manera al primer edificio