These microcontroller packages and/or processors are all hobby-level items, so I didn’t include
Tag Archives: pyMCU
As fun as light graffiti is, it doesn’t necessarily translate to something you can show people in real life. Fortunately, after a conversation with Susan at the Greenville Makers Group, an idea was hatched to use a “Glow Crazy” toy’s surface to show what I was drawing for longer than, say, a wall would. Check out the video below to see what I mean:
I designed the “servo light graffiti device a while ago, and Most of the details on this build can be found here, as well as some later changes that made the pixels into “X”s. Nothing has really changed for the show besides a neat background, and a bin to keep some of the light away.
Unfortunately, it was still pretty bright where my table was located, so only a few “pixels” could be seen at a time. The video in this post is
Congratulations to Patrick Gibson on winning the “free pyMCU” contest!*
Richard will be sending the winner one shortly, and if you come up with any cool projects with it, I would love to see it!
In case you’re wondering how I selected the winners, I used a simple Python script (naturally) putting everyone in a list then randomizing it. Sure, it’s only pseudo-random, but hopefully it’s good enough for readers of this blog. If I was really good, I’d figure out a way to scrape the comments, but handling the “subscription bonus” would have made it even tougher.
Contest Python Script:
Update 5/13/2013: Winner has been announced! No contact info for the initial winner, so be sure to let me know who you are!
In honor of JCoPro’s newest sponsor, pyMCU’s Richard Wardlow has agreed to give away one of his Python-based real-world computer interfaces to a JCoPro.net reader. All you have to do is leave a comment here on this post saying something to the effect of “I want a free pyMCU,” and you’ll be entered in the drawing.* Entries must be received by May 12, 2013.
To double your chances of winning, sign up to receive email updates first and note this in your comment (current subscribers count, just note this)! If you don’t like what you end up getting, you can always unsubscribe later.
If you’re wondering what the pyMCU is, it’s a Python-controlled board that hooks up to your computer via USB and allows one to control or sense things in the real world. I’ve done some really cool projects with it, including an automatic “Laser Light Graffiti” device and a simple 10 LED light bar persistence of camera thing. Or for more projects ideas, there’s always the pyMCU site itself.
For those of you that thought my first attempts at laser light graffiti was cool, I’ve made a few improvements. The first was replacing the laser that burned out – see this post for an explanation, the second, more interesting enhancement was making each pixel an “X” instead of a dot.
This might not seem like much fun, but as the dots are projected further away, they remain dots, but become more spread out. an “X,” however, since it’s made of lines, becomes larger as it moves further away. Dots get a little larger, but not to the same extent. Hopefully the illustration below will make this more clear.
The Swept-Laser Light Graffiti Technique: