Archive for category: My Projects

On Computer Chess, including Stockfish and SmallFish

January 13, 2014 | Computer Chess, Computer Games, My Projects | By: Mark VandeWettering

Off and on I’ve been pondering some changes to my computer checkers program called Milhouse. Most of these changes have relatively little to do with checkers per se, but are just changes to the algorithms that are common to nearly all game-tree search programs. Since computer chess has always been more popular than computer checkers, […]

Share Button

Visual Cryptography

November 20, 2013 | Cryptography, My Projects | By: Mark VandeWettering

I read an interesting article the other day. I’ll skip to the end to show you the result. Check out this pair of binary images: Not too fascinating, huh? If you print both images out on transparency though, and stack them together, you’ll get this… Hopefully that worked (with my limited CSS skills, I don’t […]

Share Button

Deconstructing the Classic Atari Game: Star Raiders

November 17, 2013 | Computer Graphics, My Projects, Retrocomputing | By: Mark VandeWettering

Gasp, I know. It’s been some time since I posted here. A combination of life and work events have conspired to sap me of my usual exuberant energy for the nerdy, geeky pointless topics that I usually like to post about here. But nerdy, geeky, pointless endeavors do continue (even if at a reduced pace) […]

Share Button

My Arduino bumper, with actual prints!

March 23, 2013 | 3D, 3D printing, Arduino, My Projects | By: Mark VandeWettering

Okay, our Replicator 2 went back online this week, and I decided to give printing my Arduino bumper another try. Since the last time, I have revised the program and code a couple of times. I was concerned that the various bits of solder protruding from the bottom of the board would need extra relief […]

Share Button

Another stab at an Arduino bumper…

March 9, 2013 | Arduino, My Projects | By: Mark VandeWettering

Earlier this week, I tried to print out the first version of my Arduino bumper. Sadly, our Replicator 2 had a malfunction mid print, and it’s still offline (a problem with the temp sensor) but that doesn’t mean I’ve been entirely stationary. I mentioned on twitter that I was having trouble using the minkowski operator […]

Share Button

Arduino Bumper Shell, created with OpenSCAD

March 2, 2013 | Arduino, My Projects, Raspberry Pi | By: Mark VandeWettering

Last week, I got a chance to experiment with a Replicator 2, and printed some brackets for my robot project. I designed them using OpenSCAD, which is kind of a scripting language for solid shapes. It can export in STL format, which I then used MakerWare to drive the Replicator 2. The picture at the […]

Share Button

PIR sensor from TAUTIC.COM

February 23, 2013 | Arduino, My Projects | By: Mark VandeWettering

A few days ago, I heard that Jayson Tautic (@tautic), manufacturer and purveyor of a interesting electronic prototyping goodies, had put up an interesting offering: a small PIR (passive infra red) motion detector. I’m always up for a new sensor to play with, so I ordered a pair for fun, and they arrived on Friday. […]

Share Button

Using the Raspberry Pi as a wireless webcam server…

February 7, 2013 | My Projects, Raspberry Pi | By: Mark VandeWettering

The other day, I was walking around in Fry’s Electronics, and noticed that they had HP HD-2200 webcams on sale for a mere $6. I thought to myself: hey, even if the camera is crappy (and it is) that is simply too cheap to pass up, and grabbed one. Last night, I decided to try […]

Share Button

The Raspberry Pi, and the WiPi USB dongle, with questions about power…

February 6, 2013 | My Projects, Raspberry Pi, Robotics | By: Mark VandeWettering

I’m having lots of fun with my Raspberry Pi, and I’ve decided to launch one of my crazy spare-time projects: inspired by this article detailing the construction of RUDEBOT, a kind of mobile tablet robot, I decided to build a robot of my own. But, anything worth doing is worth changing and adapting, so I […]

Share Button

More OpenSCAD tinkering…

February 3, 2013 | My Projects, Robotics | By: Mark VandeWettering

The other day, I was at Harbor Freight, and picked up an inexpensive set of digital calipers. While goofing around, I decided to try to reproduce an object using OpenSCAD. I had just received a pair of motors from Pololu. They look like this: I sat in the editor, and set to work measuring. I […]

Share Button

Tinkering with OpenSCAD…

February 2, 2013 | My Projects | By: Mark VandeWettering

It seems like I might have access to a 3D printer, so I thought it might be fun to see what I could design. I thought using OpenSCAD, a scripting based 3D modelling software that can generate models in STL, a fairly simple but flexible format that can be printed by lots of printers. I […]

Share Button

What’s today’s Mayan Long Count date?

December 14, 2012 | My Projects | By: Mark VandeWettering

I wanted to know. I read up on the Mayan calendar. It was easy to code up in Python: Today is 12.19.19.17.13. In 7 days, the right most place will roll over, and the date will be 13.0.0.0.0, starting a new b’ak’tun. Or the world will end. Enjoy!

Share Button

Some small experiments with Arduino sound…

November 29, 2012 | Arduino, My Projects | By: Mark VandeWettering

Last year, I spent a little bit of time to create a set of blinking Christmas lights that I could mount in a hat. It was powered by an ATtiny13 and mounted in an Altoids tin. While setting up my Christmas tree last weekend, I found them, and they still work. In case you missed […]

Share Button

Simple code implementing the SmoothLifeL cellular automata…

October 18, 2012 | Amateur Radio, Computer Graphics, Computer Science, My Projects | By: Mark VandeWettering

Without further ado… if you want code to implement this: You can download this this zip file. Do with it what you will.

Share Button

Crazy programming experiment of the evening…

October 11, 2012 | Computer Science, Games and Diversions, My Projects | By: Mark VandeWettering

I was struck by the lunatic programming muse again today. While reading my twitter feed, I encountered a description of SmoothLife, a generalization of Conway’s classic Game of Life. Instead of being implemented on a grid of discrete binary values, SmoothLife is implemented over a continuous, real valued field. What’s kind of neat is that […]

Share Button