Saturday September 23 2017

PROJECTS AND TUTORIALS

(Ordered Oldest First)


IR RTCS for Robot Arm:

In this post I show the reader how to make a simple real time control system for a robot arm (that has none, i.e. DC motors).  It uses a Wii Remote to see IR LEDs mounted at various points, and an Arduino UNO + Motor Control Shield to power the motors.  A Processing GUI is then used to calculate the motor speeds as a function of arm position derived from the IR LED locations.

 ————————————————————————————————————

uVGA Controller:

In this post I show you how to make a simple VGA controller (micro).  The output image is seen as a 640×480, but to the human eye it is only 44×40 pixels.  The FSM can handle : Image rotate (UP/DOWN/LEFT/RIGHT) by #, Toggle random mode, Clear, and set pixel.  It is implemented on an Arduino UNO board.

  ————————————————————————————————————

Hacking and Controlling NEC-IR Devices:

In this post I show you how to record, ascertain, and playback the IR signals used by most IR devices.  The case study example is two different toys: a helicopter and a hexbug.  It is implemented on an Arduino UNO board.

  ————————————————————————————————————

HID/USB Keyboard Repeater with Playback:

In this post I show you how to make a device that interfaces your standard USB keyboard with the PC.  It can record and playback the keys you type, even keys like Ctrl/ESC/etc..  It is implemented on an Arduino UNO board with it’s atmega16u2 programed with a special HEX.

  ————————————————————————————————————

HID/USB Mouse Repeater with Playback:

In this post I show you how to make a device that interfaces your standard USB mouse with the PC (wheel not yet supported).  It can record and playback the moves you make, even the buttons you push.  It is implemented on an Arduino UNO board with it’s atmega16u2 programed with a special HEX.

  ————————————————————————————————————

BrainBug, using a hacked MindFlex to move an Inchworm with your mind:

In this post I show you how to: hack the MindFlex (it’s just tapping into the serial data), parse the serial data, and use such to control a Hexbug (the Inchworm) effectively with your mind (attention data to be specific).

  ————————————————————————————————————

BoxBug, using a 3D Capacitive Sensor to move an Inchworm with your hand:

In this post I show you how to use the RC time of 3 different capacitive sensors to control a Hexbug (the Inchworm) by simply moving your hand in free-space (touchless).

  ————————————————————————————————————

Visible Light RTCS for Ball Movement using a WiiRemote

In this post I show you how to use the WiiRemote to track Visible Light, and use such info to control stepper motors effectively controlling the movement of a small ball.