.NET Microcontroller upgrade: FEZ Panda I

Posted in .NET Micro, Uncategorized on June 22nd, 2011 by Samurai

“Upgraded” my FEZ Panda I board to give me access to most of the pins. I went from the typical number of Arduino pins to over 50 I/O pins and now 4 COM ports.


More Pins:

.NET Micro Joystick Debugging and Working

Posted in .NET Micro on June 16th, 2011 by Samurai

Here is the video on using the .NET Micro Framework and creating the joystick. We are going to play with the picture-in-picture feature and see how this goes. Except for the realtime debugging feature of working in .NET and Visual Studio, everything here can be done on other controllers. There is more to add, but the features get away from other microcontrollers. If interest is there I may continue on and show how to implement other features that make the code a lot easier to read and use.


AnalogIn and Interrupts combined

Posted in .NET Micro on June 15th, 2011 by Samurai

Now that we can create interrupts for buttons and create read an analog device, we can combine them into a useful class. We will create a simple joystick class to interface with the Sparkfun joystick that allows the operator to push down on the joystick to trigger a button.


First thing is to breakout what the joystick really is. We have the button and 2 analog sensors (1 for each axis). The class will use the button we have already created and the xaxis analog pin. We will create another analog pin for the yaxis as well. We will reuse most of the code we have already created. Depending on the level of interest, the next few steps will show this working on the board, debugging, and converting the class to be more reusable and allow applications to be event driven.

Reading Analog Values

Posted in .NET Micro on June 14th, 2011 by Samurai

A quick video showing how to read analog values.

Blinking LEDs now with Buttons

Posted in .NET Micro on June 13th, 2011 by Samurai

Adding on to the Blinking LED video, this one adds a button to control the LED.

Blinking LED

Posted in .NET Micro on June 13th, 2011 by Samurai

Short video on how to blink an LED on the .NET Micro Framework.

Prototype Controller

Posted in Stealth Controller on June 13th, 2011 by Samurai

Here is the prototype controller. There 4 buttons to control various actions. I have code classes started for the microcontroller. I also have the protocol setup to send the data to the droid.


Custom Controller

Posted in Electronics, Stealth Controller, Uncategorized on June 12th, 2011 by Samurai

This is the first is a series of post for a new controller. This controller will be a hidden one, so the operator can blend into a crowd. Some background about the controller. About 2 years ago I started using Wii Nunchuks, one in each hand. I really don’t trust the system for crowded environments. The main issue is each nunchuk is a I2C device, and is designed to be the only one on the I2C network as the address is hardwired. I created a circuit to switch between the 2 devices so the microcontroller knew which nunchuk it was talking to.

I have now have moved to create my own custom controller. This series will describe the process of creating a new controller.


Here is the start:

R2 is almost talking

Posted in Arduino, Sound on May 14th, 2009 by Samurai

I just finished the setup of the sound system. The system consists of a VMusic2, Arduino, and speakers. I formatted a USB drive and updated the firmware on the VMusic2. I then created sound files for each sound and put them on the USB drive and created a little sketch to play all the sounds on the drive. I jsut have to write a little more logic to control the sounds through my Wii nunchucks and then install all the wiring in the droid

PSI setup

Posted in Arduino, PSI on March 3rd, 2009 by Samurai

I have been toying with some materials to use for my PSI lenses. The main concern has been that they need to hold up against poking fingers. The next thing is the space needed to diffuse the hotspots, and since I am using a multicolored LED to create any color I want it also needs to help mix the colors. After many trials and errors I think I may have found a cheap solution.

If you have or know someone who has cats, the litter can come in huge white plastic buckets. These buckets need to be able to hold 20lb-40lb, so the plastic is nice and string. I cut one of the buckets up and did a few tests and they work great with one layer of material and even better with 2 sandwiched together. The setup consists of 1 or 2 layers of litter bin material and a LED source. The barrel to contain the light source is the smaller cup of a bar tenders jigger with the bottom cut out of it. Since the jigger is metal, it reflects the light just fine.