Robot evasor de obstaculos arduino

Robot evasor de obstaculos arduino

Robot evasor de obstaculos arduino

Robot con evasión de obstáculos usando arduino y código de servomotor

Coche robot Arduino con evasión de obstáculosarduinoprojectCoche robot Arduino con evasión de obstáculos. Siempre me han entusiasmado los coches autónomos y los coches de juguete radiocontrolados, así que ya era hora de que construyera el mío propio con un Arduino Nano. El coche terminado tiene dos modos. El primero es el modo manual que permite conducirlo de forma inalámbrica desde un Arduino UNO y un escudo de joystick. El segundo es el modo autónomo que conduce el coche continuamente hacia delante y evita los obstáculos deteniéndose y apartándose inmediatamente. Los obstáculos son detectados por el sensor de ultrasonidos colocado en la parte delantera del coche.
No quería dedicar demasiado tiempo a la construcción del chasis, así que decidí comprar un kit de coche robot en ebay. Después de ensamblar el kit soldé los cables a los motores y atornillé el soporte de la batería 4xAA, entonces estaba listo para añadir la electrónica Arduino.
Accionar los motores desde el Arduino no es posible, ya que consumen demasiada corriente, por lo que se necesita una unidad de accionamiento del motor por separado para ayudar al Arduino. Compré un bonito módulo L298N rojo en ebay. Así es como se ve:

Código del robot para evitar obstáculos

En este tutorial te mostraré cómo hacer tu propio robot para evitar obstáculos.  Utilizaremos la placa Arduino uno y un sensor ultrasónico. ¡Si el robot detecta un objeto delante de él, con la ayuda de un pequeño servomotor, escanea la zona a izquierda y derecha para encontrar el mejor camino para girar.También tiene un LED de notificación, un zumbador para reproducir un tono cuando se detecta un objeto y un botón para cambiar la función del robot (parado / avanzando).Es muy fácil de hacer!
Para este proyecto necesitarás: un clip grande (de metal) y un cordón para hacer la rueda de apoyo trasera.Para la base del robot he utilizado un trozo de plexiglás (12 x 9,5 cm). Para la base del robot utilicé un trozo de plexiglás (12 x 9,5 cm). También puedes utilizar un trozo de madera o metal (o dos discos de CD/DVD). Considera si quieres usar una batería recargable (mínimo 6V, máximo 7V) que será más potente pero también será más cara y más grande que la batería de 9V.

Código de arduino para evitar obstáculos en el coche

Aquí se diseña un sencillo proyecto de Robot Evitador de Obstáculos. La robótica es un campo interesante y de rápido crecimiento. Siendo una rama de la ingeniería, las aplicaciones de la robótica están aumentando con el avance de la tecnología.
Hay muchos tipos de técnicas de navegación de robots móviles como la planificación de rutas, la auto-localización y la interpretación de mapas. Un Robot Evitador de Obstáculos es un tipo de robot móvil autónomo que evita la colisión con obstáculos inesperados.
El sensor ultrasónico tiene 4 pines: Vcc, Trig, Echo y Gnd. Vcc y Gnd se conectan a los pines +5v y GND del Arduino. Trig (Disparo) se conecta al 9º pin y Echo se conecta al 8º pin del Arduino UNO respectivamente.
Un servomotor se utiliza para girar el sensor ultrasónico para buscar obstáculos. Tiene tres pines: Control, VCC y GND. El pin de control del servo está conectado al pin 11 de Arduino mientras que el VCC y GND están conectados a +5V y GND.
El L293D es un CI de 16 pines. Los pines 1 y 9 son los pines de habilitación. Estos pines están conectados a +5V.    Los pines 2 y 7 son las entradas de control del microcontrolador para el primer motor. Están conectados a los pines 6 y 7 de Arduino respectivamente.

Robot para evitar obstáculos usando 3 sensores ultrasónicos código de arduino

ReplyUpvoteI’ve had about a dozen HS students make this, tutorial is easy for them to follow, however they all run in circles. switching motors doesn’t make any difference. El código se ha estudiado y por mi parte no puedo encontrar el problema.0bikeman2
ResponderUpvoteSoy un profesor que utiliza este robot en mi curso. Estamos teniendo problemas para que los motores reaccionen, no giran. El servo reacciona correctamente cuando pasamos la mano por delante del ultrasonido pero los motores no giran. Hemos comprobado tres veces el circuito y estamos bastante seguros de que es correcto. Hemos medido la batería de litio y tenemos 8,4 V a plena carga.0nortok00Pregunta
ResponderUpvoteHola. Puedes utilizar cualquier tipo de breadboard ya sea mini o normal. Aquí he utilizado sólo los carriles de una mini breadboard. En una breadboard (la mayoría de los tipos) tiene dos formas de líneas de conexión, verticalmente y horizontalmente. Por favor, estudia el patrón de conexión en una protoboard. Una vez que tengas la idea, puedes decidir tus conexiones en el robot.0singhyoshima994Pregunta

Acerca del autor

admin

Ver todos los artículos