FLoEBot (Fire Locator and Eliminator roBot)

FLoeBot was born out of a quest to build something different from what everyone else at my college had been doing for years. I also wanted to build something that would require the use of several sensors all working in tandem and with several options for control. i had also recently discovered eagleCAD and learned how to do surface mount soldering, so this was my first foray into PCB design and SMD soldering. Some credit goes to Oddbot as his work on splatbot gave me ideas on how to implement the fire sensing array and also his idea on using windshield wiper pumps. I had spent several hours online searching for pumps to use in this robot and I could not find anything useful. In the original robot I had used a borrowed pump from a toy heli and boy, it was terrible. Thanks, oddbot for the ideas and a future version of this robot will be implementing your mkIII design using thermocouples, although i plan to use this in combination with the phototransistors as those have better range. The thermocouples will be used to eliminate sunlight based on temperature readings. My original plan was to use the MLX90614 temperature sensors for this robot but their FOV is limited and the robot has to be really close to get a good temperature reading. There are lenses to increase the range but they are just too expensive.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Update: Dec. 29 '13

The above schematic shows the design for the fire sensors, I used EagleCAD for the design and for the sensors I used the PT334-6B. I used 47k resistors in series with the phototransistors allowing the sensors to output a value corresponding to the intensity of infrared light detected from a flame.   The 1uF capacitor helps to smoothen the output from the sensors. In the next iteration of this sensor I plan to change the resistors to a pot as the resistors I used made the robot too sensitive to infrared light.

 

Flame detection, Obstacle avoidance

  • Actuators / output devices: Servos, windshield wiper pump, tetrix motors
  • Control method: Bluetooth, autonomous with manual control over-ride options
  • CPU: Arduino Mega
  • Operating system: Arduino IDE
  • Power source: Turnigy 3S 11.1V 3600mAh LiPo Battery
  • Programming language: Arduino C
  • Sensors / input devices: Sharp IR, Maxbotix EZ1, PT334 phototransistors
  • Target environment: indoor

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/floebot-fire-locator-and-eliminator-robot

Top marks

Haha love the face you made of it. just needs a wig. Reminds me of mr snuffleupagus for some reason. Maybe the trunk and water connection I dunno, I’m nuts anyway.

This is a very neat looking project and it works too without the magic of video editing. If it hasn’t been marked at college yet I’d guess you’ll get top marks.

Good job!!

Good job!!

thanks :slight_smile:

thanks :slight_smile:

lmao I see what you mean

lmao I see what you mean about snuffleupagus. I relentlessly worked on it to make sure it worked right, obstacle avoidance is not perfect yet due to some issues i have with the maxbotix sensors, trying to run them in continous loop mode and so far it has been a huge PITA as its behaviour is unpredictable. also have to fix the code so after extinguishing one flame it moves closer to the next one in its FOV before spraying

That’s a nice fire fighter

That’s a nice fire fighter robot. The tracking seems very accurate.