Swarmbots: Coches de Arduino autónoma que jugar sillas musicales (5 / 6 paso)

Paso 5: Colisión evitación

Nuestros grupos probaron evitar colisiones utilizando dos métodos diferentes: infrarrojos y ultrasonidos. Nuestra parte ultrasónica fue la HC-SR04 y la parte infrarroja era igual a nuestros seguidores de línea.

Para nuestros seguidores de línea infrarrojos, simplemente leer el valor del perseguidor de línea usando un análogo de la entrada, compruebe si está por encima de cierto umbral y si lo es, entonces el objeto es demasiado estrecha, y la función devuelve true. Si la analógica de entrada desde el sensor de infrarrojos está por debajo del umbral, entonces la función devuelve false.

Nuestros sensores ultrasónicos fueron más complicados, ya que implican el envío de un pulso y luego esperando a volver, pero afortunadamente Arduino proporciona código de ejemplo de la funcionalidad que queríamos, ejemplos, sensores y Ping. Este código utiliza un pin de salida digital para enviar un pulso, cambia el pin de salida a la entrada y luego las medidas el tiempo hasta que ese pin de entrada digital registra el sonido otra vez. La distancia medida se convierte a pulgadas. Hemos cambiado el código de ejemplo para devolver que las pulgadas valoran en lugar de impresión, así que podríamos utilizar para la lógica. También utilizamos pines separados para enviar el pulso y registrar cuando vuelve, porque el pedazo de HC-SR04 tiene cables para la entrada y señales de disparo de salida.

Como el sensor de infrarrojos es más fácil de implementar que el sensor de ultrasonidos, elegimos el sensor de infrarrojos para este coche específico, pero otros miembros utilizan el sensor de ultrasonidos para variedad.

Artículos Relacionados

Tanque de Arduino autónoma (A.A.T)

Tanque de Arduino autónoma (A.A.T)

Hola a todos, este es mi primer robot. Soy estudiante de primer año 15 año de edad. He estado interesado en robots desde el 6to grado y estado tratando de construir uno desde entonces. He decidido llamarlo A.A.T porque es un tanque de arduino autónom
RC coche Robot Arduino autónomo

RC coche Robot Arduino autónomo

¿Usted siempre deseó construir un simple robot autónomo de Arduino? Me inspiré para construir un robot básico de Arduino para ayudar a mi comprensión de Arduino, el IDE de Arduino y el funcionamiento de sensores de ultrasonidos y controladores de mot
ASPIRADORA autónoma (Intel IOT)

ASPIRADORA autónoma (Intel IOT)

Este proyecto funciona en unaexcelente oferta de mecanismo reflejo. Se trata de una idea básica de desarrollo de una "aspiradora autónoma", que ayuda a reducir las tareas diarias de trabajo en casas, oficinas etc...Paso 1: IdeaEste proyecto func
Autónoma con energía solar Twitter comedero

Autónoma con energía solar Twitter comedero

el concepto es simple en la superficie; construir un comedero energía solar autónoma que detecta el movimiento, fotos de broches de presión y carga en Twitter.  El resto de los datos de este artículo a la construcción de un aparato de esos y lo nuest
Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Este Instructable muestra cómo modificar un coche RC preloved para que puede ser controlado por un Arduino. Entonces el Instructable le mostrará cómo hacer el RC funciona que un código simple figura 8 desde allí el Instructable le mostrará cómo agreg
Autónoma pared abrazos Arduino vehículo

Autónoma pared abrazos Arduino vehículo

Usando un servo montado compuesto sensor infrarrojo y un sensor ultrasónico hacia adelante fijado, el Rover intentará mantener una distancia fija de un muro situado a la izquierda.Código bien documentado se proporciona para que pueda realizar más exp
Coche de la raza autónoma

Coche de la raza autónoma

Construir este coche robot autónomo que conduce basada en un antiguo coche de juguete del RC. I quitar el tablero de control de radio del coche y lo reemplazó con un cerebro en forma de una placa Arduino UNO (más un tablero de conductor del motor) y
Autónomo Control de RC coche usando Arduino

Autónomo Control de RC coche usando Arduino

este instructable muestra cómo modificar un coche RC barato por lo que puede ser controlado por un microcontrolador incorporado.  Usted puede programar el controlador para hacer cualquier número de patrones y acrobacias de conducción del coche.  Una
Miniquad autónoma (software)

Miniquad autónoma (software)

Ahora que han convertido su miniquad para ejecutar del Ardupilot mini siguiendo mi anterior instructivo, es el momento de configurar el software. En realidad, incluso si han construido un Ardupilot o Pixhawk base multicopter completamente separada de
¿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
K-9 2.0. Perro Robot controlada y Autónoma de WiFi.

K-9 2.0. Perro Robot controlada y Autónoma de WiFi.

NOTA:En el paso 22, he publicado una actualización, explicando algunos recientes cambios y mejoras que he hecho, principalmente al sistema eléctrico de K-9 y sensor de matriz que puede encontrar útiles.CaracterísticasAcrílico diseño y resistente made
LEGO Technic coche con Arduino + XBee Wireless Control

LEGO Technic coche con Arduino + XBee Wireless Control

yo fui leer Instructables un invierno bien el sábado, cuando mi 8 yo hijo llegó y miraban sobre mi hombro y vi esto: por sath02. Mi hijo es un gran fan de Lego de todas las cosas y ama a los robots y autos, y esto fue derecho hasta su callejón. Él in
Marte - Rover múltiples funciones autónoma (FPV)

Marte - Rover múltiples funciones autónoma (FPV)

Arduino es un microcontrolador muy versátil, y he visto muchas aplicaciones diferentes. Pero quería ver cuánto podría hacer con uno solito. Tenía una idea muy básica de cómo utilizar arduino cuando comencé este proyecto. Empecé los fundamentos y cons
Robot autónomo que ya tiene en su bolsillo!

Robot autónomo que ya tiene en su bolsillo!

En este tutorial quiero aprender algo, quizás cambiar de opinión. Y drones autónomos disponibles para todo el mundo.Simple pregunta es: ¿Qué necesitas hacer tu robot autónomo?.Respuesta:-GPS-Acelerómetro-Giroscopio-Sistema inalámbrico telemetría-Cáma