I came up with this simple pen holder as a quick and easy way of converting our Edison Robots into "draw-bots." I started with the basic LEGO brick here: https://www.tinkercad.com/things/1FSUvYnxIng-lego-brick#/ and just did the rest in Tinkercad.
The pen holder is sized and positioned for a Crayola fine-line marker.
After printing, simply snap the piece onto the back of Edison and slide the marker into place. In my testing so far, the part is a snug and secure fit on the Edison's Lego-size pegs. However, the part's pegs do not secure well to other Legos.
Overview and Background
You may use this attachment in any number of ways. The lesson plan below uses Edison Robots and the EdWare programming environment to create repetitive patterns using simple motions in a loop. Students will learn the role of Loops in an algorithm and will experiment with combining repetitive simple motions to make complex patterns.
If you come up with other ways to use the pen attachment, please share them!
Lesson Plan and Activity
1) Write a program in EdWare using two "Dual Drive" blocks and two "Event Wait" blocks enclosed in a Loop. (See the attached screenshot.)
2) Students may change the values for all four blocks to create a unique pattern of motion. I recommend restricting the duration of the "Event Wait" blocks to a range of 0.1 and 0.5 seconds.
3) Simply download the program to your Edison, attach the holder and marker, place the robot on a sheet of poster paper or butcher paper, and run the program. Watch the pattern that it makes. Did it perform as expected? Do you like the pattern? Try changing the values and run the program again. What's different now? Can you adjust the values to make your pattern bigger, smaller, etc.?
You can expand on this basic idea in any number of ways. Try making more complex patterns with an additional movement or two. Try using variables instead of constants for your speed and duration values. You can even make variables dependent on inputs from the sensors -- for example, make a pattern that gets bigger when a light shines on Edison and gets smaller in the dark. The possibilities are endless!
Other than the printed pen holder, you will need an Edison Robot (available from meetedison.com), a computer or tablet for any of Edison's programming environments (the example above uses EdWare), a Crayola fine-line marker, and poster-size paper or butcher paper.