Project tutorial
Rando: Arduino-Controlled Randomly Sketching Robot

Rando: Arduino-Controlled Randomly Sketching Robot

Rando generates random numbers and selects shapes and determines their geometry based on the random number and sketches them on the floor.

  • 815 views
  • 0 comments
  • 4 respects

Components and supplies

Necessary tools and machines

09507 01
Soldering iron (generic)
71y9231 40
Breadboard, 170 Pin

About this project

I began pondering about a robot that could sketch on the floor. Just after a brief browsing session I came to know about the awesome variations of such a project that people have worked upon!

The Open Sourced Turtle Robot (OSTR) inspired me the most. This project guided my thoughts to this two-wheeled mechanism. But then I thought what if the robot could generate its own sketches; well that would be fun to watch whats on its micro-controlled mind :D. Thus the objective was to visualize randomness and chaos on the floor!

I started with the Arduino sketch and began building the hardware and testing the circuits. The wheels were a real toughie, finally decided to glue sunboards together with criss-crossed fibers.

I tried my best to build the bot with household materials. The sketching pen is operated by a servo motor. To operate the stepper motors at 12V, I used a DC to DC converter; which apparently runs very hot, had to to mount a cooling fan which kind of looked more cool. :-)

Sadly the Arduino Nano gave a lot of issues with the sketch upload, decided to go with the Arduino Uno.

I have coded three main functions for random lines, triangles and squares, but there is no limit to randomness! Rando can also be used for drawing predefined shapes and sketches

Video

Hope you enjoyed!

Code

Rando- code
The code can be found here

Comments

Similar projects you might like

Amazing 6WD Off-Road Robot | Arduino RC Robot

Project tutorial by Jithin Sanal

  • 7,815 views
  • 0 comments
  • 50 respects

Obstacles Avoiding Robot With Servo Motor

Project tutorial by Sora JY

  • 11,132 views
  • 3 comments
  • 28 respects

Mini Me 1.5 - Adafruit HUZZAH Robot Doll

Project tutorial by Kitty Yeung

  • 6,012 views
  • 2 comments
  • 28 respects

WiFi Robot

Project tutorial by Kartik

  • 3,847 views
  • 1 comment
  • 12 respects

Bolt Controlled Robot Car

Project tutorial by Team Bolt

  • 3,984 views
  • 9 comments
  • 26 respects
Add projectSign up / Login