Oct 19

Updates in the world of Open Source Laser Tag

To quote GLaDOS, "It's been a long time."

While I've been away, there have been plenty of things going on in the world of open source, laser tag, etc. A quick google search showed me some recent developments that look exciting.

Skirmos is an open source laser tag game made by college students. It is based on the arduino, uses IR LED's to send tags (with a range of 500 feet according to their kickstarter page), X-bee radios to sync data, tricolor LED's for coloring the tag unit, has a screen (which seems to be their differentiator), and has a cool shell. Since it uses an arduino, it is hack-tastic for other arduino enthusiasts. I missed the initial kickstater, and will have to follow up with this in the future. Based on their website and kickstarter goals, the final product may not have all of the functionality that they state in their kickstarter video. But hey, they are building something cool, and I am supportive of building cool things.

The guys at Skirmos mention that they are working with Kevin Darrah. He's another person who has a tutorial for using those silly NRF24L01+ radios (and I say that they are silly because, while I have read their data sheet and understand how one could control them, I haven't spent the time to write a library for controlling them and don't want to. I want a free one that I can use for whatever I want. Including teaching children how to build laser tag). Kevin has a website here with some cool projects relating to LED cubes (shift registers, multiplexing, etc.) and some home automation stuff with the aforementioned radios (which turns out are really cheap on ebay). He also made a breakout board for those things. Because who wants to solder 8 pins every time they use one?

IBM developerWorks has a three part tutorial on building laser tag. Who knew? I had some trouble navigating from part 1 to part 2 (there wasn't a link from part 1 to part 2 that I found faster than googling for part 2, so I'm posting the links to all 3 parts). I may have to look at developerWorks from IBM for more cool projects.
Part 1
Part 2
Part 3

Apr 01

RFduino, single chip arduino and Bluetooth

The RFduino is an arduino compatible made using the Nordic 32-bit ARM Cortex-M0 processor. The cool thing about this is that it can run arduino code and has bluetooth built in. If I can find something like this that can do RF mesh networking (or maybe bluetooth can be used, though it's usually for short range applications) so I can make wireless sensor nodes/laser tag modules that can communicate to a central hub. Just an idea.

Mar 15

RFM12B Wireless Modules

Over the months, I've ran across a number of wireless modules, each telling me different things about their capabilities. There's the XBee, a great module that has books written to teach people how to use it. They come in many flavors and have a lot of breakout boards. They are also $17 for the low power version or $28 for the Xbee Pro, according to digi.com. Then there's the Nordic nRF24L01, which is a low cost module with an arduino library. They cost $4.75 (on sale now at yourduino.com for $2.75. Nice) Lower cost, but more difficult to set up for the beginner (there are code samples, people have used these before).

I recently came across the RFM12B. It's $6.95 at Sparkfun, but I doubt that's as cheap as one can find them, since Sparkfun usually is a bit more expensive than other suppliers (I have nothing against them. They were one of the first suppliers to carry arduinos, and I appreciate that. I also look for bargains). It also has a library (created by Low Power Lab based on the JeeLabs RFM12B library), which is completely open source (MIT license, so the code that uses it must also be open source, but since my project is open source too, that doesn't matter). Not sure whether or not it will be easier to use than the nRF24L01, but it's worth looking into if I make all the laser tag modules use RF to communicate hits to a central hub. That'll happen later in the process, after the core functionality is ironed out. Potentially, IR communication could be all I use for my open source laser tag project (note, OpenTag is a  DASH7 protocol stack, which is an open source wireless network standard. Damn. Can't use that name), so I won't need to have a wireless module on the units.

Note: the guy over at Low Power Lab is manufacturing an arduino clone with a RFM12B wireless module called the Moteino. He has some videos about soldering the Moteinos  (along with the stencil he uses to apply the solder paste) along with the iTeadStudio PCB's that he's using. Check out his blog at lowpowerlab.com.

You can also build a DIY laser cutter that can cut stencils. The tutorial is here.