Charlotte, The Hexapod With 3D Vision

spider

Charlotte’s chassis comes from as a kit, but the stock electronics are based on an Arduino – not something for a robot that needs to run computer vision apps. [Kevin] ended up using a Raspi for the controller and gave Charlotte eyes with an Asus XTION. Edit: or a PrimeSense sensor These sensors are structured light depth cameras just like the kinect, only about smaller, lighter, and have a better color output.

Hardware is only one half of the equation, so [Kevin] tossed the Arduino-based stock electronics and replaced them with a Raspberry Pi. This allowed him to hone his C++ skills and add one very cool peripheral – the XTION depth camera.

To the surprise of many, we’re sure, [Kevin] is running OpenNI on his Raspberry Pi, allowing Charlotte to take readings from her depth camera and keep from colliding into any objects. The Raspberry Pi is overclocked, of course, and the CPU usage is hovering around 90%, but if you’re looking for a project that uses a depth sensor with a Pi, there you go.

Continue reading “Charlotte, The Hexapod With 3D Vision”

Programming Microcontrollers With A Raspi

rasduino

The advent of the Arduino brought the world of microcontrollers to hobbyists, students, and artist the world over. Right now we’re in the midst of a new expansion in hobbyist electronics with the Raspberry Pi, but we can’t expect everyone to stay in the comfortable, complex, and power-hungry world of Linux forever, can we? Eventually all those tinkerers will want to program a microcontroller, and if they already have a Raspberry Pi, why not use that?

[Kevin] wanted to turn his Raspi into an AVR development workstation, without using any external programmers. He decided to use the Raspi’s SPI port to talk to an AVR microcontroller and was able to make the electrical connections with just a few bits of wire an a handful of resistors.

For the software, [Kevin] added support for SPI to avrdude, available on his git. Theoretically, this should work with any AVR microcontroller with the most popular ATMegas and ATtinys we’ve come to love. It doesn’t support the very weird chips that use TPI programming, but it’s still extremely useful.

Ambilight Clone Has Meaningful Amount Of Resolution

james-bond-ambilight-clone

We don’t have an Ambilight clone on our own home theater, but seeing this one in action makes us wonder if we shouldn’t add it to the ever-growing list of projects we need to tackle (right below that POV display we’ve been putting off for years). [Falldeaf] built the colored light augmentation system using a set of WS2801 controlled LED pixels. There are a lot of them, and this results in the ‘meaningful resolution’ we mentioned in the title. The image on the screen is the opening to a James Bond film. You’ll remember that the camera shot down a rifle barrel follows him as he walks across the screen. There’s enough LEDs here to have to the light follow him across the screen as well. This is a nice touch that we don’t see in every Ambilight clone project.

A frame of fake-wood angle bracket holds each LED pixel in place. The entire assembly attaches to the VESA mounting holes on the back of the television. An Arduino addresses the lights while the Boblight package processes the video to acquire the lighting instructions. We think the hue is a bit off, but otherwise it’s a solid offering.

We’re still hoping the Microsoft IllumiRoom becomes a thing.

Continue reading “Ambilight Clone Has Meaningful Amount Of Resolution”

Announcing LIFE.hackaday

life-logoOver the years we’ve had a tons of tips sent in that were more along the lines of “lifehacks”. Simple little tips to make life better. While we would occasionally squeeze them into hackaday, many got left behind. Now we’ve created an entire site called LIFE.hackaday that we’re filling with all these great ideas. Finally, a place for all those docks people send us!

Occasionally, there might be something that we feel works for the “classic” hackaday and “LIFE.”, in which case, we may just mention it here. We hope that by creating another site, we can give people the “lifehacks” they want while keeping hackaday focused on hardware hacking.

We have some other tricks up our sleeve, but they aren’t quite ready to be revealed yet.

One Man’s Adventures In Custom Keyboard Development

BlueCube-flat

As a software developer, [suka] spends a lot of time every day in front of a keyboard. He had been trying out different keyboard layouts far less common than even the moderetly obscure Dvorak layout, and after some time decided a custom ergonomic keyboard was what he wanted. His progress of designing his own custom ergonomic keyboard is a fascinating read, made even cooler by the fact these are real, professional-quality keyboards with mechanical switches and custom enclosures.

After starting off with a few USB numpads, [suka] dove in to the world of Cherry switches by crafting his own wing-style keyboard. [suka] works for one of the larger manufacturers of laser-sintering machines, so he was able to create the enclosures for his keybaord – as well as the key caps – fairly easily. The technology behind laser sintering allowed [suka] to create some strange bowl and trough-shaped keyboards before settling on his daily driver, seen above.

The Blue Cube, as [suka] calls it, includes an integrated stand, an integrated IBM trackpoint mouse, and is powered by a Teensy microcontroller. [suka]’s keyboards might not be heafty enough for melee combat like the venerable IBM Model M, but it’s exactly what [suka] wants, and that’s just fine by us.

Wireless Rover With Android Control

android-rover

[Radu] spend the first portion of this year building and improving upon this wireless rover project. It’s actually the second generation of an autonomous follower project he started a few years back. If you browse through his old postings you’ll find that this version is leaps and bounds ahead of the last.

He purchased the chassis which also came with the gear-head motors and tires. Why reinvent the wheel (har har) when you’ve got bigger things on your plate? To make enough room inside for his own goodies he started out by ditching the control board which came with the Lynxmotion chassis in favor of an AVR ATmega128 development board. He also chose to use his own motor controller board. Next he added a metal bracket system to hold the battery pack. Things start to get pretty crowded in there when he installed his own Bluetooth and GPS modules. Rounding out his hardware additions were a set of five ultrasonic sensors (the grey tubes on top), a character display, as well as head and tail lights. The demo video shows off the control app he uses. We like that tic-tac-toe design for motion control, and that he added in buttons to control the lights.

Continue reading “Wireless Rover With Android Control”

Arduino Particle Light Box Generates Animations From Sound

arduino-particle-display

Simple tools used well can produce fantastic results. The hardware which [Gilad] uses in this project is the definition of common. We’d bet you have most if not all of them on hand right now. But the end product is a light box which seems to dance and twirl with every sound in the room. You should go watch the demo video before reading the bill of materials so that the simplicity doesn’t spoil it for you.

A wooden craft box serves as the enclosure. Inside you’ll find an Arduino board, microphone, and an 8×8 RGB module. The front cover of the project box diffuses the light using a sheet of tracing paper on a frame of foam board. It’s the code that brings everything together. He wrote his own particle system library to generate interesting animations.

If you don’t have a project box on hand this might work with an extra-deep picture frame.
Continue reading “Arduino Particle Light Box Generates Animations From Sound”