Tabla de contenido:

Robot para evitar obstáculos basado en TIVA: 7 pasos
Robot para evitar obstáculos basado en TIVA: 7 pasos

Video: Robot para evitar obstáculos basado en TIVA: 7 pasos

Video: Robot para evitar obstáculos basado en TIVA: 7 pasos
Video: Como Empezar a Programar? LOS 5 CONSEJOS PARA INICIAR 2024, Mes de julio
Anonim
Robot para evitar obstáculos basado en TIVA
Robot para evitar obstáculos basado en TIVA

Hola chicos

Estoy de vuelta con otro tutorial de la serie tiva instructables.

Esta vez es un robot para evitar obstáculos basado en TIVA hecho por amigos míos como su proyecto semestral.

¡Espero que disfrutes de este!

Paso 1: Introducción

Introducción
Introducción

En el reino animal, muchas criaturas diferentes usan bigotes para ayudarlos a orientarse en la oscuridad, a través de aguas turbias o incluso para ayudarlos a cazar presas. Los bigotes pueden ser muy útiles cuando los animales no pueden confiar en la vista. Este proyecto le muestra cómo construir un robot simple que usa bigotes como "sensores de golpes" para ayudar al robot a detectar cuando está a punto de chocar con un obstáculo, para que pueda darse la vuelta y evitar chocar.

Básicamente, está diseñado para moverse hacia adelante, hacia la izquierda y hacia la derecha según el comando dado por el microcontrolador. El controlador del motor también está controlado por el microcontrolador.

Este robot no puede moverse hacia atrás ya que Servo puede girar aproximadamente 180 grados (90 en cada dirección)

Posición "-90": izquierda

Posición "0": neutral

Posición "90": Derecha

Accionamiento diferencial:

El movimiento del robot se ha realizado mediante el algoritmo de accionamiento diferencial. Para avanzar, ambas ruedas delanteras se mueven en la misma dirección. Para moverse hacia la derecha, la rueda derecha se detiene y la rueda izquierda se mueve hacia adelante. Para moverse hacia la izquierda, la rueda izquierda se detiene y la rueda derecha se mueve hacia adelante. Para detener el robot, se detienen ambas ruedas delanteras.

Paso 2: Componentes necesarios:

Hardware:

·> Microcontrolador TM4C123G

·> Controlador de motor L293D IC

·> Sensor ultrasónico HC-SR04

·> Chasis de robot + 2 motores DC con soporte + 2 ruedas + 1 rueda giratoria + tornillos y tuercas

·> SG90-Micro Servo

·> Regulador de voltaje LM7805 + Disipador de calor

·> Batería de 9V / 200mAh

·> Banco de energía de 5V / 200mAh

·> El kit básico de electrónica contiene protoboard, cables de conexión, etc.

·> Herramientas: Destornillador, Tijera / Pelacables

·> Cables de puente: macho a macho, macho a hembra

Software:

·> Android Studio (para la aplicación de Android)

·> Keil uVision4

Recomendado: