BaW-Bot parte 3: Adición de la vista y al tacto al Bot (8 / 8 paso)

Paso 8: Configurar el balanceo de BaW-Bot

Ahora que hemos terminado con todos los sensores, vamos a obtener el traslado de BaW-Bot.  Todo lo que necesitas hacer ahora es subir el bosquejo abajo y encender el Bot.

La lógica en breve:
Como el robot acerca a un obstáculo, frena y hace ping el ultrasonido más con frecuencia.
Cuando el Bot viene dentro de los 10cm (aprox. 4 pulgadas) de un obstáculo invierte y gira a la izquierda.
Cuando el interruptor de palanca izquierdo activa frenos, luego retrocede y gira a la derecho.
Cuando el interruptor de palanca derecha activa frenos, luego retrocede y gira a la izquierda.

Algunas observaciones sobre el bosquejo:
Todos atrás y girar a la maniobras se basan en tiempo, no distancia, dependiendo de su diámetro velocidad y rueda motor puede necesitar alterar estos.  Estoy usando motores lentos y ruedas pequeñas, así que todo lleva más tiempo.

El sensor de ultrasonido siempre no da lecturas precisas, por lo que yo he usado un algoritmo simple prestado en algún momento en el pasado para calcular el promedio de 5 valores – este alisa comportamiento del Bot a punto.

La lógica de evitación del obstáculo está lejos de ser perfecta, se significa como una plataforma básica para conseguir el BaW-Bot funcionando y es allí en que basarse, por favor comparta cualquier algoritmos inteligentes usted subir con!

El bosquejo está cerca utilizando la máxima memoria disponible – si usted añade un montón de variables y Serial.print órdenes para depuración, comenzará a desbordar y probable caída en momentos impares.  Hay maneras alrededor de esto – pero eso es para otro instructivo.

Los microinterruptores de palanca están conectados a los pines de Arduino que están basados en la interrupción.  Podría ampliar el bosquejo usando interrupciones para conducir el comportamiento cuando se activan los interruptores de palanca.

Gracias por este edificio me - déjame por favor cualquier comentario

Que viene a continuación - blinging BaW-Bot para arriba un poco.

Artículos Relacionados

BaW-Bot parte 2: Construir el controlador de motor y cuerpo

BaW-Bot parte 2: Construir el controlador de motor y cuerpo

esta es la segunda parte de nuestra fabricación de BaW-Bot (Bot de campanas y silbatos) – 5 Separe instructables que mire de diferentes tecnologías relacionadas con Arduino, combinan para crear un Bot con todas las campanas-y-silbidos.Parte 1: Constr
BaW-Bot parte 1: Construir un Arduino en un tablero de

BaW-Bot parte 1: Construir un Arduino en un tablero de

Esta es la primera parte de nuestra fabricación de BaW-Bot (Bot de campanas y silbatos) – 5 Separe instructables que mire de diferentes tecnologías relacionadas con Arduino, combinan para crear un Bot con todas las campanas-y-silbidos.Parte 1: Constr
Reparaciones de la parte superior de la estufa

Reparaciones de la parte superior de la estufa

no sabes lo a arreglado el horno y estufa superior elemento golpes. Por suerte rescatar los elementos y otras piezas de estufas pusieron hacia fuera para la basura para tener un montón de piezas para hacer esta reparación. Tapas de la estufa son la p
¿R/C autónoma Tonka camiones con seguimiento de cabeza de FPV (Tonka Cumbre construir)

¿R/C autónoma Tonka camiones con seguimiento de cabeza de FPV (Tonka Cumbre construir)

recuerda en el día, jugando con su gran camión Tonka, correr a través de todo, sentir que fue un impresionante camión que podría ir a cualquier parte? O ¿vives en un área urbana relativamente y le encantaría ir cubriendo pero no puede porque es demas
Cómo utilizar la licuadora 2.71: conceptos básicos

Cómo utilizar la licuadora 2.71: conceptos básicos

Hola, todo el mundo!Muchos de ustedes han oído hablar de o están familiarizados con la impresión 3D, y tal vez algunos de ustedes son lo suficientemente afortunados para tener acceso a una impresora 3D. Normalmente, cuando la gente quiere 3D imprimir
KVG inglete vio instrucciones

KVG inglete vio instrucciones

ha vuelto! Sí, después de 3 años, finalmente he decidido publicar las instrucciones de mi sierra para cortar ingletes. Esta sierra es como el viejo, salvo algunos cambios menores de color para darle un esquema de color más consistente. Para aquellos
Violín eléctrico sin cabeza

Violín eléctrico sin cabeza

Yo había hecho un violín eléctrico antes y armados con las lecciones aprendidas de esa estructura, este es el 2 º, versión más fresca de este:Materiales:aproximadamente 2 pies de madera de 2 * 2 pulgadas (caoba, arce, teca)Un diapasón violín hecha de
Cómo hacer arte de papel de un modelo de juego o 3d

Cómo hacer arte de papel de un modelo de juego o 3d

primero perdón por mi inglés it´s no es mi idiomaEl software necesarioA juego con Direct X o un 3d del modelo (en la web hay mucho gratis)3D RIPPER DXAutodesk 3D Studio Maxo algo similar como sketch up para trabajar con archivos *.3dr y guardar como
Primera persona vista RC Robot!

Primera persona vista RC Robot!

Hemos creado este pequeño robot RC para la primera MAKEathon de Universidad de Ohio estado de este año. Determinamos que queríamos hacer un robot FPV antes de la competición, pero la generación del concepto, modelado, codificación, cableado, impresió
Autodesk 123D diseño-crear un soporte de la lámpara/pluma personalizable

Autodesk 123D diseño-crear un soporte de la lámpara/pluma personalizable

Crear tu propia caja personalizable, que se puede utilizar como una lámpara o un soporte de la pluma por 3D impresión post-it tamaño piezas mediante imágenes o simplemente te dibujo y sus hijos han dibujado con la ayuda de 3D diseño software de denom
Cómo hacer piezas de biblioteca personalizada de CadSoft EAGLE

Cómo hacer piezas de biblioteca personalizada de CadSoft EAGLE

Hola. En mi primera instructable mostrará cómo hacer piezas personalizadas para el águila. Es raro que usted no encontrará una parte en las librerías por defecto si usted mira difícilmente bastante, pero sucede. Si desea añadir una parte específica q
Página a-calendario día de la foto

Página a-calendario día de la foto

Se trata de cómo hacer un calendario con foto de página al día de todo color, donde hay una foto por página para cada día del año, con las páginas adheridas juntas en la parte superior para que cada día la hoja del día anterior puede ser pelado/rasga
KVG modificar paso a paso Levante

KVG modificar paso a paso Levante

Hola a todos! Seguro que ha sido mucho tiempo desde que hice un Instructable.  Esta elevación se basa en la elevación del paso a paso que estaba en un conjunto de KVG, excepto que no usa tanta fricción cuando los carros tienen que deslizan sobre barr
Colgante de espejo infinito

Colgante de espejo infinito

he visto numerosos espejos del infinito y siempre me ha gustado el efecto.  Sin embargo, nunca he visto uno realmente pequeño.  Recientemente había adquirido un nuevo tipo de resina y quería probarlo.  Lo que vino a mi cabeza era el colgante de espej