Introduction: ChromaBots

Robots are now ubiquitous in this era, yet they have not brought about a revolution in the field of art. However, this Color Warfare Robot is attempting to respond to this issue. During the painting process, at least two robots, each carrying a different color, strive to occupy as much territory as possible on the canvas. The trajectories of the robots influence the paths of others. Due to the unpredictability of these paths, each artwork is unique. You can also use three or four robots to create art, resulting in unexpected outcomes. Are you ready to use this robot to create art in your own home?

The project was conducted as part of the Computational Design and Digital Fabrication seminar in the ITECH master's program.

Project by Shirin Shevidi, Lemmy Hu, and Gonzalo Muñoz, 

Supplies

For each Robot:


1. Electronics

1.1. Basics

1x Arduino UNO

1x Bread Board

1x 10k Ohm Resistor

1x Battery 9v

1x Diode Rectifier - 1A 50V

1x N-Channel MOSFET 60V 30A

Jumper Wires

1.2. Sensors

1x Colour Sensor TCS230

1x HC-SR04 Ultrasonic Sensor

1.3. Motor-Related

3x DC Motor

1x L298N Motor Driver


2. Mechanics

Timber Sheet

Universal Rotating Castor

Spray Bottle

Screws and Bolts

Cable Tie

Electrical Tape

ink

Step 1: Logic

The workflow presents the entire logic of the robot operation. At the top level, ultrasonic detects obstacles, and if there is any obstacle, all three motors will stop. If there is no obstacle, it will enter the color sensor. This robot carries red paint and detects the green line as the boundary. Therefore, if green is detected, it will move back and turn right, and the spray will also stop. If red is detected, it will continue to move straight. If yellow is detected, it will turn into a circle. Then the loop starts again and again.

Step 2: Code

There are some determined functions for our sensors, Ultrasonic and color detection. Based on their data, motors have different motion behaviors, which are categorized in forward, backward, turn right, stop, and circle motions.


Step 3: Circuit Diagram

Step 4: Design

Each of our robot has four main parts:

  1.  The wooden frame in the center to assemble the other parts on it
  2. 2.wheels and their motors
  3. Spray mechanism; consisting of the spray, motor, and connection
  4. And electronic parts



Step 5: Fabrication and Assembly

To assemble the robot, these stages should be followed. First we cut the wooden frame. Then two gear motors and three wheels should be assembled. The next step is assembling the spray setup which consists of a small spray with ink, one gear motor, and a wire which transmits the power from the motor to the spray. Then our electronics parts, namely Arduino uno, breadboard, ultrasonic, and color sensor will be added. Finally, the battery will be added.