Drawing Machine
I drew out several potential projects before settling on this one, so the last two pages correspond to the finished product. The machine itself draws a series of curves of increasing size. Here, I used it to draw a rainbow. I originally intended to make my design adjustable, and able to hold several different diameters of drawing utensils. After prototyping, however, I found that the material I was working with was too brittle. Instead, I opted to use rubber bands, which make for a highly adjustable design. I entertained the idea of making the marker-holding section sturdier by adding a second level, but found that leaving it flexible actually made for a better line. The box that the servo and attached arm sit on is weighted down by stacked pieces of board, but this still proved to be too light weight. as a simple solution, I clamped to to my drawing surface. It works quite well!
Below are the sketchbook pages, my ai. file, and pictures/videos of the finished product.
Circuit Board
My circuit board projected presented some challenges. Firstly, it took me several attempts before my soldering was acceptable, so the board itself was a bit of a mess. (but a good learning experience!). I worked too quickly, and despite being careful, I still managed to order two of the LEDs incorrectly, so that the negative sides were facing the wrong way. Additionally, I wired the connections for my servo motor extremely unconventionally after I made an error I couldn't go back and fix. The LED in the center woks! However, I could not get it to work with the very simple Blink example program. Instead, I found a tutorial with this code, that I was able to modify. Using this code, the LED worked.
Code Source: https://www.arduino.cc/en/Tutorial/ForLoopIteration
Extra project:
I re-did my "Flight School" project, now it works!
Comments