MBox: A Child’s MP3 Player

mobx

For young children, music is a wonderful and exciting thing — but do you really want them playing with your phone, or worse yet, an iPod? [Arons] decided to make the MBox, an Arduino powered MP3 player.

He was inspired by hörbert, a very similar wooden MP3 player for children. Apparently it’s a great product, but it also costs 239€. We don’t blame him for wanting to make his own.

The MBox follows the same exterior design as hörbert — though we must admit, he could have spiced it up a bit! It uses an Arduino Uno at its core with a Freaduino MP3 music shield, capable of playing all the typical formats like MP3, MIDI, WAV, and even Ogg Vorbis. To amplify the sound he’s using a Mono Audio Amp Breakout board from SparkFun which drives an 8Ω loudspeaker. A mini USB power brick provides the juice, and a 12-digit keypad provides the ability to select music — each number plays from a different directory on the SD card.

[Arons’] daughter loves it, and he probably only spent a fifth of what the real hörbert costs!

[Thanks for the tip Renzo!]

Lux: A 100% Open Source Camera

luxCamera

[Kevin Kadooka] recently finished his open source camera. The Lux Camera is 100% open source. Lux uses no parts from other cameras – not even a lens! To date we’ve only seen this with achieved with pinhole cameras. [Kevin] isn’t new to camera hacking. He was the man behind the Duo camera, which had a successful Kickstarter campaign in February of 2013. Duo is a DIY camera, but it still required lenses from Mamiya-Sekor, and a shutter from Seiko. Lux is a different animal. It has a manual focus 65mm f/5.6 Single Element lens. The shutter is [Kevin’s] own solenoid based leaf shutter design. Just as in the original shutter, an Arduino controls shutter operation and timing.

The main camera body and many of its parts are 3D printed. [Kevin] got some very nice quality parts from Shapeways 3D printing service. We have to say that some of the assemblies look a bit complex for desktop printers. However since everything is open source, anyone willing to put the time in could adapt them for the average RepRap or Ultimaker. [Kevin] has posted detailed build photos, as well as some photos taken with the Lux on his flickr stream. The pictures have  a decidedly holga-esque look to them, due in part to the single element lens. Even with this limitation, we love the idea of having a brownie style camera built completely from scratch.

3D Printering: Making A Thing With SketchUp

printering

Imagine for a second it’s the mid-1980s and you’re looking in to desktop publishing setups. Those new LaserJets and LaserWriters are pretty cool, but imagine the desktop publishing world if you couldn’t create your own documents. Yes, it seems absurd to have a printing press that won’t create unique documents.

Now flash forward 30 years to the world of desktop manufacturing and rapid prototyping. There are dozens of repositories for 3D printable objects, but making something of your own design is apparently a dark art and arcane knowledge to everyone buying 3D printers for plastic octopodes and bottle openers.

This week, by popular demand, we’re going to be making a ‘thing’ in SketchUp Make. It’s free, easy, and surprisingly versatile despite its limited tool set. Common sense and Google algorithms dictate I link to previous tutorials in this series below:

And now on with the show. You’re gonna want to click the ‘read more’ link.

Continue reading “3D Printering: Making A Thing With SketchUp”

Android+Arduino – Face Following RC Car

androidRCcar_01_14

To some of us, hacking an RC Car to simply follow a black line or avoid obstacles is too easy, and we’re sure [Shazin] would agree with that, since he created an RC Car that follows your face!

The first step to this project was to take control of the RC Car, but instead of hijacking the transmitter, [Shazin] decided to control the car directly. This isn’t any high-end RC Car though, so forget about PWM control. Instead, a single IC (RX-2) was found to handle both the RF Receiver and H-Bridges. After a bit of probing, the 4 control lines (forward/back and left/right) were identified and connected to an Arduino.

[Shazin] paired the Arduino with a USB Host Shield and connected it up with his Android phone through the ADB (Android Debug Bridge). He then made some modifications to the OpenCV Android Face Detection app to send commands to the Arduino based on ‘where’ the Face is detected; if the face is in the right half of the screen, turn right, if not, turn left and go forward.

This is a really interesting project with a lot of potential; we’re just hoping [Shazin] doesn’t have any evil plans for this device like strapping it to a Tank Drone that locks on to targets!

Continue reading “Android+Arduino – Face Following RC Car”

[Ben Krasnow] Did It All For The (Perfect) Cookie

[Ben Krasnow] is on a mission. He’s looking for the perfect chocolate chip cookie. To aid him in this noble endeavor, he’s created the cookie perfection machine. From cleaning with plasma, to a DIY CT scanner, to ruby lasers, to LED contact lenses, [Ben] has to be one of the most prolific and versatile hackers out there today. What better way to relax after a hard day of hacking than to enjoy a glass of milk and a perfect chocolate chip cookie?

This is actually an update to the machine we first saw back in 2012. [Ben] has loaded his machine up with ingredients, and has everything under computer control. The machine will now dispense the exact amount of ingredients specified by the computer, measured by a scale. Everything happens one cookie at a time. The only downside is that the machine doesn’t have a mixer yet. [Ben] has to mix a single cookie’s worth of dough for every data point. His experiments have returned some surprising results. Too little flour actually results in a crisper cookie, as the wetter dough spreads out to a thinner layer. [Ben] also found that adding extra brown sugar also doesn’t result in a more chewy cookie. Even though he’s still in the early experimentation phases, [Ben] mentions that since it’s hard to make a bad chocolate cookie, even his failures taste pretty good.

Continue reading “[Ben Krasnow] Did It All For The (Perfect) Cookie”

R/C Rock Crawler Prepped To Become Stair Climbing Robot

rc-robot-frame

[Starlino] is working on an autonomous mobile robot. Like many before him, he looked to the radio controlled car world for a base frame. He found a good candidate in a rock crawler model called “Mad Torque”. Crawlers have been around for years, but they’ve recently been getting more popular. As always, popularity leads to lower priced entry-level models, which puts this crawler at a reasonable price for a robot frame. As the name implies, rock crawlers are all about crawling. Relatively low speeds, locked differentials, four-wheel drive, and (optional) four-wheel steering.

Of course, [Starlino] had to test drive his frame out before tearing it down to install electronics. As long time R/C modelers ourselves, we can’t blame him. Testing uncovered one major problem. The Mad Torque wasn’t quite mad enough to climb the stairs in his house. The front tires would grab and pull over the first step, but the wheelbase wasn’t quite long enough for the rear wheels to grab hold.

[Starlino’s] solution was to extend the wheelbase. For most 4WD R/C cars or trucks this would be a major problem, as the motors are mounted amidships. An extended wheelbase would mean also extending the drive shafts or belts. This isn’t a problem with rock crawlers. Crawlers need to support huge amounts of suspension articulation. Rather than create complex drive linkages, the common design is to place an electric motor on each axle. This isn’t the greatest idea in terms of unsprung mass, but it does make for easy wheelbase changes. [Starlino] found that the design was so modular he could bolt a second chassis up to the original. The new rear chassis bolted to the front at the top shock mounts. An extra set of battery brackets formed a lower brace. The new extended truck was long enough to clear the steps, though it does still struggle a bit, as can be seen in the video. We think larger diameter tires might help a bit here. [Starlino’s] next step is to ditch the R/C unit and give this ‘bot a brain!

Continue reading “R/C Rock Crawler Prepped To Become Stair Climbing Robot”

Your Mouse Is A Terrible Webcam

camera

It should come as no surprise your optical mouse contains a very tiny, very low resolution camera. [Franci] decided to take apart one of his old mice and turn that tiny optical sensor into a webcam.

Inside [Franci]’s Logitech RX 250 is an ADNS-5020 optical sensor. This three wire SPI device stuffed into an 8-pin package is a 15×15 pixel grayscale image sensor. [Franci] started this project by bringing out the Arduino and Ethernet shield. After soldering a pull-up resistor to the image sensor’s reset pin, connecting the rest of the circuit was as simple as soldering a few wires to the Arduino.

The Arduino sketch sends the image data for each pixel to a computer over a serial connection. A bit of javascript and a touch of HTML takes this pixel data and turns it into a webpage with a live view of whatever is directly under [Franci]’s mouse.

Video of the mousewebcam in action below.

Continue reading “Your Mouse Is A Terrible Webcam”