Cómo hacer un corral de DJ!!! (6 / 9 paso)

Paso 6: Circuito esquemático y código!

La foto de arriba es el circuito de Fritzing esquemática de la electrónica utilizada para permitir el movimiento autónomo de DJ Barnyard. La única parte que falta en el esquema es la 9 V batería conexión Arduino Uno. Como se puede ver el esquema (y más adelante en el código), el sensor ultrasónico activará los servos para mover en rotación hacia adelante o hacia atrás mediante el código de Arduino. Observe que el tablero es sólo utilizado para su tren de potencia, por lo tanto un protoboard muy pequeño puede ser utilizado para esta configuración.

Abajo está el código que usé para DJ Barnyard, totalmente se comentó y después de que voy a escribir una breve descripción de su funcionalidad:

/******************************************
PROPÓSITO: Código DJ corral

Creado por Chris Perilla

FECHA: 11/04/2014

*******************************************/

#define echoPin 4 / / este es el pin eco

#define triggerPin 2 / / este es el pin de trigger

#include //Include la librería servo

Servo servoLeft; rueda izquierda

Servo servoRight; rueda derecha

/************************set-up function******************************************************************/ void setup() {

pinMode (echoPin, entrada); //set pinmodes

pinMode (triggerPin, salida);

servoLeft.attach(10); señal de servo izquierdo vendrá del pin 10

servoRight.attach(9); señal de servo derecho vendrá del pin 9

}

/*************************main loop************************************************************************/

void loop() {}

servoLeft.write(105); velocidad med en cuanto a la misma velocidad como servo vilros

servoRight.write(0); correr a toda velocidad en la misma dirección

digitalWrite (triggerPin, HIGH); hacer un pulso de 10usec

delayMicroseconds(10);

digitalWrite (triggerPin, bajo);

int distancia = pulseIn(echoPin,HIGH); ahora leer el pulso que se envía por el sensor //pulseIn devuelve la longitud de pulso en usec

flotador distance1 = distancia/58; distancia en cm

Si (distance1 < 25) {//if se detecta un objeto

servoLeft.write(90); ambos motores se paran

servoRight.write(90);

Delay(1000); Espere un segundo

servoLeft.write(20); ajuste ambos servos a toda velocidad en dirección opuesta

servoRight.write(180);

Delay(1000); esperar otro segundo

servoLeft.write(180); entonces sólo el servo izquierdo que gira que gira DJBarnYard

Delay(1500); entonces lazo detrás y repetir

}

}

Descripción del código:

Para el código preliminar definir las patillas eco y activación de los sensores y los servos de izquierda y derecho. Incluir la biblioteca de servo.

Dentro de la configuración de vacía configurar los modos de pin para el Arduino incluyendo los servos con la la función servo de .attach encontró en la biblioteca de Servo.

En cuanto a la sección de bucle vacío empezamos con el código que el Arduino que los servos giran para corral de DJ se está moviendo en la dirección de avance. Puede verse en la parte comentada que un servo se ejecuta más lento que el otro, esto es porque estaba usando dos diferentes marcas de servos. Que no tienen este problema, que hará que su código un poco más consistente. A continuación, utilizamos digitalWrite, delayMicroseconds y pulseIn para crear un pulso de 10 usec del sensor de ultrasonidos y el pulso que se recibe. Luego convertimos la longitud de pulso a distancia en cm. El si declaración comienza, si es de un obstáculo detectado 25 cm o menos lejos entonces pasará a la siguiente; ambos motores se detener, revertir y girará una rueda (servo) para DJ Barnyard. Después de este si se completa la declaración repetirá el bucle principal. Así que, si no hay ningún obstáculo dentro de 25 cm de DJ Barnyard después el si declaración y luego seguirá adelante hasta que se presentan tal un obstáculo.

Artículos Relacionados

¿Cómo hacer una pluma de madera en un torno

¿Cómo hacer una pluma de madera en un torno

te has preguntado cómo hacer los corrales de madera impresionantes? Bien aquí es cómo se hace. Al principio la creación de un pen de Estados Unidos (que es este tipo) le llevará aproximadamente una hora y media, pero una vez que ha hecho un grupo pue
Vamos a hacer una pluma Purpleheart

Vamos a hacer una pluma Purpleheart

Hoy voy hacer un corral comiendo madera purpleheart y voy a mostrar un truco para hacerla real púrpura!¿Has trabajado con purpleheart sólo para ser decepcionado por cómo rosa parecía al final en vez de morado? Así que voy a cambiar eso hoy. Con este
Una pluma de hierro en un torno de torneado

Una pluma de hierro en un torno de torneado

Entonces, ¿por qué querría hacer mi propia pluma de madera dura? Me alegro de que pidió. No hay mucho interesante sobre una una pluma de tinta flaco que costo (casi) literalmente una moneda de diez centavos una docena. Porque la madera es un material
Pluma laser grabado al agua fuerte (ninguna molestia CA acabado!)

Pluma laser grabado al agua fuerte (ninguna molestia CA acabado!)

¿Por qué un instructivo sobre cómo entregar un lápiz?"podría preguntar. Y usted estará bien. Un lápiz es algo que podemos comprar en la tienda de dólar y todavía salen con el cambio.Sin embargo, para woodturners en general, convirtiendo plumas es uno
Plumas sin torno o taladro de columna

Plumas sin torno o taladro de columna

En este Instructable, yo desafié a hacer un corral sin un torno o un taladro. Pero, permítanme ser honesto, que no tengo esas herramientas. Los kits de pluma delgada línea vinieron de Rockler y estaban a la venta durante la temporada de vacaciones. L
Madera A madera contrachapada puro Pen

Madera A madera contrachapada puro Pen

Introducción:El proyecto que presento aquí es cómo hacer una lápiz cigarro de madera contrachapada. He hecho plumas de muchos diversos materiales (madera, asta de ciervo, aluminio, Corian, acrílicos, OSB - ortogonal trenzado Junta...) pero esta es la
Cómo construir una caja fuerte y fuerte bebé puerta

Cómo construir una caja fuerte y fuerte bebé puerta

como muchos padres, nuestra casa si completo de puertas de bebé. Tenemos uno en prácticamente cada puerta de entrada, pasillo y entrada. Una de las cosas que mi esposa y me enteré temprano es que gates bebé caro si quieres calidad (alrededor de $75 a
Mesa de café y actividad reversible

Mesa de café y actividad reversible

quería una mesa que parecía interesante.  Yo también quería una divertida tabla como esta.  No quiero construir dos tablas, aunque, y no quería guardar una mesa supletoria.No quiero pasar un montón de dinero y no tengo todas las herramientas típicas
Como hacer un buzón estrella de la muerte

Como hacer un buzón estrella de la muerte

Tal y como fue incrementando la reciente publicidad Star Wars me topé con un viejo tanque de presión de una bomba de agua. Su forma esférica exigió a convertir en algo. Pensé que sería fácil una estrella de la muerte, y me gusta mis creaciones para s
Ambur Biryani - cordero Biryani - cómo hacer cordero Biryani - cordero Dum Biryani - mijo Biryani -

Ambur Biryani - cordero Biryani - cómo hacer cordero Biryani - cordero Dum Biryani - mijo Biryani -

AMBUR BIRYANI – CORDERO BIRYANI – CÓMO HACER CORDERO BIRYANI –Ambur, una ciudad en el distrito de Arcot del norte de Tamizh Nadu es conocida por dos cosas, mercancías de cuero y biryani. Biryani de Ambur como cualquier otros biryani de la India tiene
Hacer una pluma de Slimline

Hacer una pluma de Slimline

hacer bolígrafos de madera ha sido uno de los pasatiempos más gratificante de mi vida. No hay nada como hacer un arte funcional que puede utilizar usted mismo o dar a otra persona. Este instructable le llevará a través de los pasos básicos para hacer
Slimline Pen--Hacer una pluma de oro y negro "Steelers"

Slimline Pen--Hacer una pluma de oro y negro "Steelers"

Este conjunto de instrucciones se supone que tiene un conocimiento muy básico de fabricación de la pluma. Este fue un lápiz que hice para un compañero de trabajo que se retiró, y a pesar de que soy fan de Raven, se rompió y le hizo pluma de Steeler c
Hacer un cómic Web: dibujo del cómic

Hacer un cómic Web: dibujo del cómic

buen día y Bienvenido a la primera de espero que muchos tutoriales puedo ayudar proveer para aquellos jóvenes artistas gráficos y creadores de comics que quieren aprender a hacer y compartir comics apuestos.En primer lugar, quisiera decir que yo no s
Hacer comida de gato crudo

Hacer comida de gato crudo

felinos han estado comiendo alimentos crudos durante miles de años. Mantenido por los seres humanos en sus casas y graneros para atrapar, matar y comer ratones, insectos y otros indeseables, todas las especies de gato han permanecido verdadero carnív