This is Puff, Magic Fire Fighting Dragon
Puff consists of:
- chassis and two motors
- servo moving its head
- motor with a fan
- two photoresistors as fire detectors
The result? Autonomic robot (this means, controlled only by software from Arduino) detecting fire (this means, a bright light) and trying to put it out. It recognizes edges (to not fall down) and obstacles (to avoid it).
Here we have an example of panic mode, when it didn’t succeeded to quench the fire: