BOMBERO E2
Grupo 23
- Helena García González
- Elena Mateos Martín
Índice
- Introducción
- Componentes
- Funcionamiento
- Mejoras
- Problemas Encontrados
INTRODUCCIÓN
Construiremos un coche que mediante sensores detecta cuando hay fuego encendido y se dirige a apagarlo de manera automática.
COMPONENTES
Arduino UNO
L293D
Sensores de fuego x3
Breadboard
Sensores de fuego x3
Breadboard
Cables conectores
Soldador + Estaño
Lata
Pilas
Soldador + Estaño
Lata
Pilas
FUNCIONAMIENTO
Iremos montando las diferentes partes y probando que funcionan por separado para después juntarlas.
Ruedas:
Las ruedas se conectan a un par de motores, que a su vez están conectados a varios pines de un L293D. Esta última pieza es la que se encarga de dirigir ambas ruedas. El L293D tiene 16 puertos, 8 a cada lado, y segun el dibujo conectamos cuatro puertos a los motores de las ruedas, dos por motor, cuatro a la placa de arduino para manejar las ruedas con el código y el resto a negativo y positivo, execpto dos puertos que quedan libres.
Después viene la agregación de los tres sensores de fuego, éstos tienen cuatro pines, una salida digital, otra analógica, la entrada de voltaje y la toma a tierra. La salida digital la hemos dejado a parte y hemos decidido conectar la la salida analógica al arduino y tierra y voltios a sus correspondientes negativo y positivo en la breadboard. Estos sensores se ponen en HIGH cuando detectan una fuente de calor como es el fuego, asi que el siguiente paso en código es que cuando estos sensores se activen mover las ruedas. En concreto, el sensor delantero hace que se muevan ambas ruedas, el izquierdo que se mueva la rueda derecha y viceversa.
Por último, hay que introducir la bomba de agua. Ésta se conecta a tierra y a una de las entradas digitales del arduino. Su funcionamiento es simple, depende del sensor delantero, cuando este detecta el fuego muy cerca (tiene un rango entre 0 y 1024, cuanto mas pequeño es el número más cerca está el fuego) la bomba de agua empieza a funcionar y expulsa el agua mediante una pajita hacia la fuente de ignición. Además, hay que conectar las alimentaciones requeridas, tanto a la breadboard como al arduino.
COSTE
Componente | Precio |
Arduino Uno | 20 € |
Sensores de fuego x3 | 0.43 € / 1u |
Módulo motor L293D | 1.14 € |
Breadboard | 1.60 € |
Chasis con motor y ruedas | 7.08 € |
Cables conectores | 2.50 € / 50 u |
Soldador + Estaño | 15 € (Propio) |
Lata | 0 |
Pilas | 10 € |
Total Real | 60,31€ |
Total Nuestro | 45,31 € |
PROBLEMAS ENCONTRADOS
Los problemas más notables han sido relacionados con la energía suministrada al coche, las soldaduras, la bomba de agua y las pruebas mayores.
Con la energía tuvimos un problema porque creíamos que sería suficiente con una pila de 9 V, pero no lo fue y nos costo algo de tiempo darnos cuenta. Sin embargo, al añadir cuatro pilas alcalinas ya empezó a funcionar correctamente.
Por otro lado, la bomba de agua nos resulto más dificil de tratar, ya que solo tiene dos cables, y no sabíamos muy bien como conectarlos. Al final, mediante prueba y error conseguimos averiguar como conectarlo. Además, intentamos soldarlo con un par de conectores, pero acabamos estropeando los propios de la bomba y tuvimos que hacer un apaño con cinta aislante.
Por ultimo, al tener que utilizar fuego, no podiamos hacer pruebas con fuegos muy grandes dentro de la universidad, que es donde hemos estado trabajado la mayoría del tiempo.
POSIBLES MEJORAS
Se podrían hacer varias mejoras al proyecto:
Una de las más obvias sería proteger más el cableado y los sensores para que queden menos expuestos.
Además, para tener un robot mejor se podrían utilizar sensores con más alcance y una bomba de agua más potente.
Por último, se podría conectar el dispositivo a un entorno IoT, convirtiéndolo en un thing de Iot, y mediante un servicio tipo SNS de amazon web services, podríamos hacer que el robot mandase un SMS o un email cuando detectase el fuego a los dispositivos que estén suscritos a un topic (la herramienta principal del servicio SNS) que se encargase de escuchar las acciones del robot.
Hola este proyectos se me hace muy interesante estoy estudiando en 5to de robotica y me gsutaria intentar hacer de proyecto si tuviera el codigo de arduino;(