Tips & TricksReviewsProjectsMotion Gamepad

Upgrade your RC Transmitter with a DIY Tilt Motion Control Module

June 24, 2010

Upgrade your RC Transmitter with a DIY Tilt Motion Control Module

If you are into Radio Control Models or robotics chances are that you have an old RC transmitter laying around. This article describes how to create a motion control module for your RC transmitter, that will allow you to control your model or robot by simply tilting the transmitter case. That's right no more wiggling the  sticks!

Tags: rc, transmitter, accelerometer, imu, projects, op-amp, amplifier, feedback, motion control, tilt

Quadcopter Prototype using Acc_Gyro and a PIC

June 09, 2010

Quadcopter Prototype using Acc_Gyro and a PIC

This article introduces a new project I am working on - a  Quadcopter using Acc_Gyro and a PIC. I share some things I learned along the way so far.

Tags: Projects, quadcopter, accelerometer, gyroscope, imu, pic

Play PC games the iPad style - Using a PIC with USB, accelerometer and optional Gyroscope

April 06, 2010

Play PC games the iPad style  - Using a PIC with  USB,  accelerometer  and optional Gyroscope

The iPad is finally out - one feature that might caught your attention is the built-in accelerometer and the ability to control a game by tilting the device. But it turns out you can do same thing on your laptop. Read on to find out how.

Tags: Motion Gamepad, Accelerometer, Gyroscope, USB, IMU, Usb_Thumb, Acc_Gyro, PIC, Tips & Tricks

Trickster Mouse Emulator - April Fools Day Practical Joke

March 31, 2010

Trickster Mouse Emulator - April Fools Day Practical Joke

Trickster is a simple application built on UsbThumb platform. It tricks your victim into thinking they have a virus on their computer, by hardware emulating and moving their mouse in circles on intermittent intervals.

Tags: Usb_Thumb, USB, PIC, Projects

Updating Firmware on USBThumb

March 18, 2010

Updating Firmware on USBThumb

This article describes how to update firmware on USBThumb.

Tags: USB, Usb_Thumb, PIC, Tips & Tricks

Using USBThumb as a Propeller Programmer and as a USB to Serial Converter

March 15, 2010

Using USBThumb as a Propeller Programmer  and  as a USB to Serial Converter

This article describes how you can use USBThumb as a Propeller Programmer or USB to Serial converter.

Tags: USB, Usb_Thumb, PIC, Tips & Tricks

Exploring a digital I2C/SPI accelerometer (MMA7456L) with Bus Pirate

February 20, 2010

Exploring a digital I2C/SPI accelerometer (MMA7456L) with Bus Pirate

Bus Pirate is a great tool for exploring new chips using your PC , without the need to integrate the chip into a MCU project. Once I received my unit, i decided to put it to the test by exploring an accelerometer with I2C/SPI interface - the MMA7456L from Freescale. I am writing this in hope that it will help other people get started with BusPirate and I2C protocol in particular. I will only describe the I2C interface in this article but BusPirate is capable of so much more !

Tags: Reviews, Accelerometer, IMU, USB

Arduino code for simplified Kalman filter. Using a 5DOF IMU (accelerometer and gyroscope combo)

January 22, 2010

Arduino code for simplified Kalman filter. Using a 5DOF IMU (accelerometer and gyroscope combo)

This article introduces an  implementation of a simplified filtering algorithm that was inspired by Kalman filter. The Arduino code is tested using a 5DOF IMU unit from GadgetGangster - Acc_Gyro . The theory behind this algorithm was first introduced in my Imu Guide article.

Tags: Accelerometer, Gyroscope, IMU, Qt, Projects

A Guide To using IMU (Accelerometer and Gyroscope Devices) in Embedded Applications.

December 29, 2009

A Guide To using  IMU (Accelerometer and Gyroscope Devices)  in Embedded Applications.

This article discussed the theory behind accelerometer and gyroscope devices. It shows a simple  Kalman filter alternative, that allows you to combine accelerometer and gyroscope data in order to obtain more accurate estimates about the inclination of the device relative to the ground plane.

Tags: Tips & Tricks, Accelerometer, Acc_Gyro, IMU

Accelerometer benchmarks. Part 2: LIS331AL and DE-ACCM2G (ADXL322) . Filters, amplifiers and vibration response.

October 09, 2009

Accelerometer benchmarks. Part 2:  LIS331AL and DE-ACCM2G (ADXL322) . Filters, amplifiers and vibration response.

In this article I am testing another accelerometer from ST - LIS331AL. I am also touching the topic of filters and vibration response.

Tags: Accelerometer, IMU, Reviews

Accelerometers reviewed and tested. Part 1: DE-ACCM2G (ADXL322), LIS244AL, Pololu MMA7260QT

September 27, 2009

Accelerometers reviewed and tested. Part 1: DE-ACCM2G (ADXL322), LIS244AL, Pololu MMA7260QT

This article is the first in a series of reviews of MEMS devices (gyroscopes, accelerometers). I start by testing 3 accelerometers side by side and testing their performance: Dimension Engineering DE-ACCM2G (ADXL322), LIS244AL, Pololu MMA7260QT.

Tags: Accelerometer, IMU, Reviews

New and Updated Motion USB Gamepad: wide accelerometer and gyroscope support, configuration utility software

September 26, 2009

New and Updated Motion USB Gamepad: wide accelerometer and gyroscope support, configuration utility software

I have received some feedback from my readers regarding my first usb gamepad project , so for the past few weeks I was working on a new imrpoved design.    There are plenty of new improvements that I hope will address many of your requests. The new device supports a wide range of gyroscopes and accelerometers that can be configured using  Configuration Utility for Windows. Have a look at this article as it features new suggested schematics as well as a full feature log. Firmware and configuration utility are free to download for private use.

Tags: Gyroscope, Accelerometer, IMU, Motion Gamepad, USB, PIC, Projects

DIY Surface Mount on a Budget - Complete Walkthrough from PCB etching to Reflow

September 03, 2009

DIY Surface Mount on a Budget - Complete Walkthrough from PCB etching to Reflow

This article is a continuation of my series of SMT experiments. It describes the process of creating a custom PCB and reflowing a SMT device in home conditions.

Tags: Tips & Tricks

Build a 8A (4A per motor) dual motor driver for under $10. Introducing OctoDriver - poor man's motor controller.

August 26, 2009

Build a 8A (4A per motor) dual motor driver for under $10. Introducing OctoDriver - poor man's motor controller.

This article describes how to create an inexpensive and easy to build motor driver that can drive two DC brushed motors. The driver holds  4A per motor  with  8A peak per motor. I'm including the circuit schematic and photos of a sample build on a perforated proto-board. Watch videos of motor controller in action mounted in my new wireless robot.

Tags: Projects, Motor, Robotics

Use macro definitions to simplify work with I/O ports in C (MICROCHIP PIC/ATMEL AVR)

August 10, 2009

Use macro definitions to simplify work with I/O ports in C (MICROCHIP PIC/ATMEL AVR)

This article describes a series of techniques that facilitates defining and programming I/O ports in embeded C with the same ease you do these task in PBASIC/PicBasic. Macro definitions and sample code is given for PIC C18/C30  and  gcc-avr (ATMEL MCUs).

Tags: PIC, Tips & Tricks

Stereo Vision with OpenCV and QT

July 01, 2009

Stereo Vision with OpenCV and QT

This projects is intended for those who would like to get started with OpenCV and  stereo vision. I created a simple StereoVision C++ class that simplifies the development of a 3D calibration and vision system.

Tags: Robotics, Qt, OpenCV, Computer Vision, Camera, Projects

A Simple Method to Connect a Nokia LCD Screen to Your Project (No Soldering Required)

February 05, 2009

A Simple Method to Connect a Nokia LCD Screen to Your Project   (No Soldering Required)

Learn how to connect a Nokia LCD to your breadboard project without soldering.

Tags: Tips & Tricks, LCD

Soldering a wire to fine pitch (0.3mm) SMT devices

January 15, 2009

Soldering a wire to fine pitch (0.3mm) SMT devices

Learn the technique of  soldering a wire to small pads without creating bridges.

Tags: Tips & Tricks

Reverse Surface Mounting of Small Leadless SMT Components

December 22, 2008

Reverse Surface Mounting of Small Leadless SMT Components

A method of mounting leadless surface mount devices withoug having to create a custom PCB.

Tags: Tips & Tricks

Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550

December 21, 2008

Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550

Schematics and code for construction of an accelerometer controlled USB gamepad based on a Microchip PIC microcontroller. 

Tags: Accelerometer, IMU, Motion Gamepad, USB, PIC, Projects

Use your TV Remote To Turn On Your Computer

December 20, 2008

Use your TV Remote To Turn On Your Computer

Create a device that allows you to turn on and off your computer using your regular TV remote.

Tags: PIC, Projects