Using Microchip 25LC080 serial eeprom with an Arduino

I am working on a data logger for the wii nunchuck. I need something to record the accelerometer values that get output from the nunchuck. I had a Microchip 25LC080 eeprom handy and decided to hook it up to my Arduino.

The Arduino site has a great tutorial on working with serial eeproms http://www.arduino.cc/en/Tutorial/SPIEEPROM . I used it to get most of my information. The eeprom I am using is a just little different than the one in the tutorial.


Review - Genuine Scooter Company Blur 150

With my '93 Mazda 626 getting a little long in the tooth, I decided to get a new vehicle. Rather than buying a new car, I opted for a scooter, keeping my old car as a backup for rainy days. After doing some research and test riding a couple of scooters, I decided on a Blur 150 from Genuine Scooter Company.

Genuine Scooter Blur 150


Using mod_backhand for a better test environment

Setting up a good apache test website can be a pain. Mod_backhand can help simply things.

Usually your have your live website, www.mycompany.com, then you may have a dev website called something like dev.www.mycompany.com. Sometimes using a non production domain name causes problems. It shouldn't but sometimes when you use legacy code or third party programs, you don't have total control of everything. Then you can get into DNS tricks, changing host files, etc...


Convert lawnmower to run off of propane camp stove

Propane Mower
Here is simple howto, to run your lawnmower off of propane gas instead of gasoline.

It was much easier to run off of propane than I thought it would be. First I pulled off the gas tank and carburetor. Next I got a length of hose. I took one end and put it just inside the intake manifold. I then got my propane stove and took of its burner. I attached the other end of the hose to the stove's gas outlet, then used some duct tape to try and hold everything in place.


Simple wood gasifier


Wood gasification is the process of turning wood into carbon monoxide and hydrogen by reacting the raw material (wood) at high temperatures with a controlled amount of oxygen. Without oxygen, the wood can't burn so it transforms into gas. This gas can be used as fuel in an internal combustion engine.


Wiimote controlled firefighting robot

The Wiimote makes a perfect control system for a fire fighting robot.
fire bot

It has IR sensors which can detect a candle and a bluetooth transciever to communicate back to a host computer. I use a boebot as the robot platform, an arduino, wiimote and a Linux computer.


Read wii nunchuck data into arduino

With a little hacking, data can be read from a wii nunchuck directly into an Arduino, using TWI (aka I2C). The nunchuck contains a 3 axis accelerometer, joystick and buttons for only $19.95. The same accelerometer in kit form, cost $34.95 at Sparkfun. Plus the nunchuck is already wired up in a nice clean case! So the wii nunchuck should fit nicely into anyones robotic project.

Arduino Nunchuck


Wiimote as bluetooth transciever for an Arduino

After some trying, I have been able to use a wiimote for two-way communication for an Arduino. So far I just have a proof of concept. The code is very rough. For the set up and wiring, first look at my earlier entry on using the wiimote for one way communication.


Perl communication to Arduino over serial USB

I recently switched from using plain Atmel chips to Arduino. Arduino is a development platform that uses an Atmel Atmege168 chip. It simplifies things a lot.

The Arduino board has a USB port. It has a built in FTDI chip for USB to serial conversions.

This HOWTO shows how to communicate between Perl/Linux and the Arduino. Because of the Arduinos FTDI chip, I can use regular serial communication, I just needed to first set up the USB serial adapter drivers. Most modern linux distro should come with them installed.

The perl script will transmit a number, starting at 0, to the Arduino. The Arduino will then echo that number back to your linux/perl computer.


HOWTO make your own Wiimote peripheral

With a little wiring a Wiimote can be made into a cheap bluetooth transmitter for your microcontroller project. Wiimote peripherals like the nunchuk, communicate with the wiimote over I2C (aka Two Wire Interface, TWI). A number of microcontrollers support TWI, such as the Arduino,the Make Controller and Atmels ATmega series. I am using an arduino with a ATmega168 for this project.

Wiimote/Arduino