Your source for daily hacks

Published on: October 10, 2013 / Comments: None

SPiBot r/c tank uses Raspberry Pi for recon surveillance

SPiBot is a remote control platform with tank-like tracks.  It’s a work in progress, but will be fitted with a rotatable camera, microphone, and distance sensors.  It is to be controlled via the web on either a phone, tablet, or laptop.

The base for the platform is a Raspberry Pi.  WiFi is used for communication.  The HTML interface is served up using nginx and PHP.  Motor control happens via PWM from the Pi to motor drivers.   Video and pictures will be done with some combination of raspivid, vlc, ffmpeg, and raspivid.

It looks like the project is pretty far a long, but not quite finished.  Hopefully the author has some pets he can terrorize when it’s finished.

Source code on GitHub, and the original project link here.  It’s not in English so here’s the google translate link.  Video of the control test after the break.

(more…)

Published on: October 3, 2013 / Comments: 2

Use the web to control an HDMI Switcher

Universal remote controls are a natural want.  I know I hate having 100 remotes for everything remote control.  So what do you do when you start getting used to using your phone as a remote (via web interfaces) ?  Well start converting your other stuff to be controlled via the web too!

Dalgibbard has an entertainment center using XBMC and a Raspberry Pi.  But the HDMI switcher uses an infra-red remote control.  So naturally Dalgibbard hacked the switcher to be controlled by a web interface on the Raspberry Pi.

The HDMI switcher is wired up to the Raspberry Pi via a relay and a few discrete components to the GPIO pins.  The pins are controlled by a python script that is executed by a web page using PHP and Apache.  Simple and efficient.

More pictures, schematic, source here.

Published on: July 25, 2013 / Comments: None

Typing in mid air

Enthralled with the concept  of typing in mid-air, Matthew is determined get this right.  After some previous brainstorming prototyping seen here, he has a second prototype.

The implementation goes pretty low-tech, with wire, rubber gloves, and electrical tape.  The contacts are being fed into a hacked up usb gamepad, and interpreted by a php script reading the usb port. Part of what makes this hack unique is the encoding method, which I’m sure would take some practice to get right but you have to try new stuff to push innovation, right ?

(more…)