Robot de pelea con arduino

Robot de pelea con arduino

Robot de pelea con arduino

Robot autónomo de lucha contra el fuego

Con el avance de la tecnología, especialmente en la robótica, es muy posible reemplazar a los humanos con robots para combatir el fuego. En este proyecto presentamos un «Robot de lucha contra el fuego usando Arduino», que detectará automáticamente el fuego y apagará las llamas.

Conecte el pin Vcc de los tres (puede variar de acuerdo a su necesidad) Sensores de Llama al carril Vcc en la placa de pan y el pin de tierra al carril de tierra en la placa de pan. Conecta el pin Ao a cualquiera de los pines de entrada analógica (A0,A1,…,A5) del Arduino.

Como hemos utilizado una bomba de 12V que no puede ser alimentada sólo por el arduino, hemos utilizado un módulo de relés para alimentar la bomba de agua con la ayuda de una batería externa. Vcc y tierra están conectados respectivamente, el pin de entrada del módulo de relé está conectado al pin de salida digital del Arduino. La batería externa se conecta con la bomba y los otros terminales se conectan a los pines común y NC del módulo de relé.

Hay tres sensores de fuego colocados en tres direcciones diferentes en la parte superior del robot para detectar en qué dirección está ardiendo el fuego. El sensor de la derecha está conectado al motor de la rueda izquierda del coche; del mismo modo, el sensor de la izquierda está conectado al motor de la rueda derecha. El sensor situado en el centro está conectado a las dos ruedas. Estos sensores tienen un receptor IR (fotodiodo) que se utiliza para detectar el fuego. Cuando el fuego arde emite una pequeña cantidad de luz infrarroja, esta luz es a su vez recibida por el receptor IR en el módulo sensor de fuego. A continuación, utilizamos un Op-Amp para comprobar el cambio de voltaje a través del receptor de infrarrojos, de modo que si se detecta un incendio el pin de salida del sensor dará 0V(LOW) y si no hay fuego el pin de salida será de 5V(HIGH). Una vez detectado el fuego, el robot se puede mover en esa dirección específica cerca del fuego accionando los respectivos motores a través del módulo controlador de motor L298N.  Una vez que el robot llega lo suficientemente cerca del fuego, se detiene automáticamente y está listo para extinguirlo. El arduino envía señales al módulo de relés cuyo circuito interno se utiliza para encender la bomba de agua. La bomba de agua está conectada a la batería. La manguera de la bomba de agua está conectada al servomotor que la hace girar en la dirección del fuego. A continuación, la bomba rocía el agua que se encuentra en el depósito al que está conectada para apagar el fuego.

Código del robot de extinción de incendios

RESUMEN Los principios utilizados en este diseño son tales que permiten que nuestro robot se extienda a un sistema más robusto para ser utilizado para combatir incendios reales en entornos residenciales y comerciales El requisito principal del proyecto es crear un robot que sea totalmente autónomo Con el fin de alcanzar este objetivo, hemos hecho muchos diseños críticos en el motor, los sensores, las piezas mecánicas de extinción de incendios y el diseño general de nuestro robot

ESTUDIO DE LITERATURA- Arduino: Arduino es una empresa de hardware y software que diseña y fabrica microcontroladores de una sola placa – El lenguaje Arduino es simplemente un conjunto de funciones C/C++ que pueden ser llamadas desde su código – El microcontrolador utilizado es ATmega328 – Tiene 14 pines de entrada/salida digital, 6 entradas analógicas, osciladores de cristal de 16 MHZ, una conexión USB, un conector de alimentación, un cabezal ICSP, y botón de descanso

-L293D motor driver IC: Un controlador de motor es un chip de circuito integrado que se utiliza principalmente para controlar motores en robots autónomos. El controlador de motor actúa como interfaz entre el arduino y los motores. Estos circuitos integrados están diseñados para controlar 2 motores de corriente continua simultáneamente.

Desventajas del robot de extinción de incendios

Un robot se define como un diseño mecánico capaz de realizar tareas humanas o de comportarse de forma similar a los humanos. Construir un robot requiere experiencia y una programación compleja. Se trata de construir sistemas y juntar motores, solenoides y cables, entre otros componentes importantes. Hay una serie de subsistemas que deben diseñarse para que encajen en un conjunto adecuado para llevar a cabo la tarea de un robot. El concurso de robots de extinción de incendios es una competición internacional en la que el reto consiste en diseñar y construir un robot de extinción de incendios que pueda encontrar su camino a través de una arena que representa una casa modelo, encontrar una vela encendida que representa un incendio en la casa, y extinguir el fuego en el menor tiempo posible mientras evita cualquier obstáculo en el camino del robot.

Objetivo del robot de extinción de incendios

Concepto de trabajo del robot de lucha contra el fuego: El cerebro principal de este proyecto es el Arduino, pero para detectar el fuego utilizamos el módulo sensor de fuego (sensor de llama) que se muestra a continuación. Como se puede ver estos sensores tienen un receptor IR (fotodiodo) que se utiliza para detectar el fuego.

Concepto de Trabajo del Robot de Lucha contra el Fuego: El cerebro principal de este proyecto es el Arduino, pero para detectar el fuego utilizamos el módulo sensor de fuego (sensor de llama) que se muestra a continuación. Como se puede ver estos sensores tienen un receptor IR (fotodiodo) que se utiliza para detectar el fuego.

Acerca del autor

admin

Ver todos los artículos