[Brian] has brought together a powerful collection of hardware to build a robot. The end goal is to have a robot that’s controlled by a Wiimote.
The Wiimote communicates over Bluetooth with a Raspberry Pi, which is running a Python script. This script uses the CWiid Python module to communicate with the controller, and [Brian] has detailed instructions on getting the Wiimote working with a RPi. The RPi controls an ATmega based development board over SPI, which drives an h-bridge to control the two DC motors that move the robot.
[Brian]’s code for this could be helpful for anyone looking to control their RPi with a Wiimote. Since Wiimotes and Bluetooth dongles are fairly cheap nowadays, this is a great way to drop in wireless control to any RPi project, or even to control your media center from the couch.
After the break, check out a video of the build in action
Continue reading “Wiimote Controlled RPi Robot”
[4RM4] over at the Stuttgart hackerspace Shackspace ran into a guy selling individually addressable RGB LED strips when he attended the 29th Chaos Communication Congress last December. He had a Raspberry Pi with him, and after a little bit of work he rigged up an LED display that wrapped around a trash can. A respectable hack, but not quite ready for prime time.
After getting back to the Shackspace, [4RM4] decided to go in a more classic direction by building an RGB Snake clone. A few neat features were implemented like a high score list, a free play bot, and a clock.
To control his pixel-munching snake, [4RM4] used a Wii Nunchuck controller hooked up to the Raspberry Pi’s GPIO pins. It looks like a whole lot of fun, and given the absurdly high scores shown in the video after the break, it looks like this build is getting a lot of use at the Shackspace.
Continue reading “Raspi-controlled RGB LED strip display”
[Chad] has been messing around with emulators on his phone, but as anyone with a smart phone knows, even the most advanced touchscreen controls are terrible. Wanting something that pays tribute to the classic systems he was emulating, he decided to turn a classic old school brick Game Boy into an Android gamepad.
After gutting an old DMG-01, [Chad] set to work turning the D-pad and buttons in the Game Boy into something his Galaxy Nexus could understand. He chose a Bluetooth connection to provide input for his emulators, with the hardware generously donated from a Nintendo Wiimote.
The Game Boy PCB was cut up and a few leads attached to the Wiimote PCB. After modifying the case to include space for the Wiimote and a cell phone mount, [Chad] had a functional game pad, perfect for his adventures in emulation.
You can see [Chad]’s demo of his game pad after the break,
Continue reading “Turning a Game Boy into an Android gamepad”
[Gjoci] just became a father, and to make up for not having to carry a baby to term he decided to make himself useful in another way. He developed a sensor to detect a baby’s breathing, allaying the fears of nervous parents who are wondering why their child is so quiet.
Unlike similar builds and products that rely on microphones or capacitive sensors, [Gjoci]’s build uses the camera from a wiimote to triangulate points of light and detect motion.
The build started off with infrared LEDs, but the batteries were big and there is always the possibility of the baby swallowing electrical components. [Gjoci] finally hit upon the idea of using small 1mW laser diodes to project points of light. This worked beautifully, and since newborns don’t move much there’s no danger of shining a laser into a baby’s eye.
The rest of the build is just querying the camera every few milliseconds and seeing if the position of the reflections captured by the wiimote camera have changed. In two weeks of operation, [Gjoci] only had to respond to a few false alarms, and the hardware hasn’t crashed at all.
After the break are three videos [Gjoci] put up for us that show a test of the breathing detection system, a demo of the alarm, and an example of the build in full operation. A very awesome build, and we look forward to this post being used as evidence of prior art in a patent dispute a few years down the line.
Continue reading “Making sure a baby is still breathing with lasers and a wiimote”
Trade shows are all about attracting attention and getting people to learn about your product, so what could be better than a custom-built RC blimp? Sure, you could just buy one, but what’s the fun in that? After several design iterations, [Tretton37] came up with a blimp known as the [LeetZeppelin] controlled by an Arduino, an XBee module, as well as a Wiimote controller connected to a computer.
The hack itself is a great example of repurposing off-the-shelf materials into something more interesting and unique. In addition to the components listed above, hobby servos were modded to allow for thrust motor control in conjunction with Legos for the gearing and “pillow-block bearings.” A list of the “important” parts used in this hack is furnished on their site as well as a video of it in action, which is also after the break.
As for the results of this hack as a trade-show attention grabber, Fredrik Leijon had this to say: “We think that all the gazing at the sky and half opened mouths proves that it was a huge success!”
Like all of us, [Jonathan Guberman] has a list of projects and builds that ‘will get done when I have time.’ His Kiwi drive robot is no exception. It’s intended to be one piece of a much larger project, but he decided to document it anyway (we think in the hope of getting is rear in gear).
The robot uses a holonomic drive to get around. A holonomic drive uses three fixed wheels placed 120 degrees apart. The wheels can be independently controlled and with some vector addition the robot can move in any direction and rotate 360º inside its own wheelbase. Of course the wheels will have to be able to roll in two dimensions, so an omniwheel is used. Everything is controlled with a Wiimote nunchuck, and the movement is very smooth.
[Jonathan] has had a few projects featured on Hack A Day before, like his Mechanical Pac-Man and his adorable Portal turret plushie. [Jonathan] really demonstrates his artistry and skill in his project, so we’re really wondering what his ‘larger project’ actually is. Take a guess in the comments section, that might get [Jonathan]’s rear in gear.
Check out the video of the omnidirectional robot after the break.
Continue reading “Omniwheel robot”
The Wiimote is a fantastic tool for hackers, given their affordability and how easy they are to work with. [Gareth] had a “eureka” moment while working on another Wiimote-based project, and with some alterations, converted it into an electronic whiteboard.
The whiteboard was built using the IR sensor he extracted from a Wiimote, which is wired to an EasyProp board to process the input. The Wiimote is aimed at a LCD screen, which can be “drawn” upon using a light pen he constructed from an IR led and a few batteries. Any movement of the pen is tracked by the Wiimote’s IR sensor and converted to an XY coordinate, which is then painted on the screen. The sensor has the ability to track up to four points at a time, so you can theoretically use up to four pens simultaneously.
[Gareth] points out that the sensor is not limited to tracking small displays, as the white board can be easily scaled up in size using any kind of rear projection device.
Continue reading to see a video of his whiteboard in action.
Continue reading “Wiimote-based whiteboard lets you write on any surface”