Let's Make Robots!

Atomyk-x |-| The Firefighter Robot

It Navigates around via ultrasounds, It "Firefights" the fire (a candle ;) ), Avoid Objects
ATOMYKX.bas2.07 KB
ATOMYKX2.bas3.34 KB
ATOMYKX3.bas3.97 KB

Initial Post - 24/02/2009:


This is a Firefighter Robot, (note that the cointaner of water is a old cointainer of pills):


Wich is not completed, it needs a infrared sensor that will enable the "bomb of water", that is a jet of water from a car (here we can also detect a connecting pole wich is to programme the robot ;) ):


But, before I go further, this robot uses a Picaxe 40x:

 Custom Picaxe 40x

It uses a  LM293D to control the motors, (all the printed circuit boards are made at home), to moves itself it uses tracks wich I improve adherence with tape...




As actuators/output devices it has 2 servomotors (Futaba S3001) changed to DC and to 360º (so now they're normal motors), a servomotor used as a servo to rotate the SRF005, a water pump that jets water ;), and that's it about actuators...



As a CPU it has a Picaxe 40x, wich is connected: to a LM293D to coordenate the two motors; and with the control of the water pump; And this makes the Operative System of Atomyk-x...  

As Power Source it has two 9,6v 2000Mah (Racing Pack) connected in parallel to feed the motors, two square 9v standard rechargeable batteries connected in parallel to feed the Picaxe and the sensors, and more two square 9v standard rechargeable batteries connected in series to feed the water pump...

The Programming Language is Picaxe Basic...

As sensors/input devices it has two SRF005 sonars to navigate, a S320115 follower of lines to detect and follow lines (this one is not applied yet)...


 Here is its "control panel", with one on/off switch, one green button for start, and one red one for stop/reset, and connecting poles to recharge all the batteries:

Control Panel

The target environment for this firefighter is indoor, but it can also navigate outdoor in not a highly rough environment...

Here I leave some videos that can show the potential of this robot, I really enjoyed his construction...

I'm having some problems with is programming, when it has been done I will update this post, and show to you new videos...

I leave here also his programme, if anybody can help me, I would be very grateful to that person, this robot will go to a competition in June, on IPG (Instituto Superior Técnico da Guarda in Portugal), and so here I leave also the website of this competition: http://robobombeiro.ipg.pt/

In this website is a highly detailed arena, and the navigation should be applied to that arena:


If someone can help me, I would be very grateful....

Note: Sorry for the bad quality of the pictures/videos....


UPDATE - 25/02/2009:

 So in order to fullfill the request of OddBot, here are two new videos of Atomyk-x |-| The Firefighter Robot squierting water, and fighting the fire:


  •  Video 1 - Atomyk-x extinguishing a fire:



  • Video 2 - Explanation about the mechanism that has extinguished the fire:



I hope you have enjoyed this two new videos as much as I do!!!... ;) -> Bye...




Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

The code is and will be designed to the robot go from anywhere in the room for the fire, as you said, and that's why I still need some help in the code, all of you can see the code above (I think), in the section attachments, but:


Well the code done so far is here, if someone can help me, I would be very grateful to/with that person....

And no, I don't have any smoke detector, and the candle will be detected with the white circle below tha candle, by a infrared sensor that will be connected...

And your solution is what I've in mint, really, but putting that thought in pratice is appearing to be a very hard task to me, since I'm not a very gifted programmer...

So I repeat, if someone can help me....Please Help!!!... ;)

I read those last year but I don`t remember that scene. Good books anyway. <-offtopic lol.

If you really need some help with the programming, then provide us with more info. Without understanding how you wired your actuators and sensors to the micro controller, we could not possibly understand what it is doing. And the Portuguese comments are not helping (not to most of us anyway).

I must say though: the code looks nice and clean. With a simple wire diagram, it should be quite readable. Another tip: use constants and name them appropriately. The pin for your left motor could be defined as "mleft = 7" for example. The rest of the code would explain itself when it uses the name, rather than a pin number.

Here are a (I think) better explained program to anyone trying to help me:


And here is a scheme for all the (in/out)(s) of the Picaxe pins on the robot:


Echo-> In 1

Trigger-> Out 4

Servo-> Out 7


Echo-> In 2

Trigger-> Out 5

Water Pump:

-> Out 6

Start Button:

-> In 0

So from here I think that you guys can help me, so I wait for some help, please...



Some activity!!! Please...
So I wait for your answer, Fritz...


Where can i get that wheels dat you use can ik make thate wheel

i come form the netherlands sorry for my bat english in the neterlands can i that wheel not find

Greets(groeten) jeffrey

I got those at this site: http://www.superrobotica.com/

But I think that they don't ship outside Portugal and/or Spain, you might look for this specific model on google...

 If you need something, just ask it....

 Here's the model: http://www.superrobotica.com/S360262.htm

Those are very ordinary, available everywhere, run of the mill, Solarbotics treads.

The remarkable part is, that SuperRobotica is advertising them in yellow!


Can anyone confirm that this webshop is actually still selling yellow treads? I do not speak Spanish.

BTW, €38 is too much for a set without gear motors. Pay for trans Atlantic (Pacific even) shipping if you have to and order them in a dollar shop.