Recording Audio With Chrome Using HTML5

recording-audio-with-chrome

The Dubjoy project was stopped dead in its tracks when the newest version of the Google Chrome browser stopped using Adobe’s flash plugin and transitioned to their own called Pepper Flash. The aim of development was to produce a browser-based editor for translating the audio track of a video clip. After a bit of head scratching and a lot of research they decided to try ditching the use of Flash and implemented a way to record audio using HTML5.

There were quite a few issues along the way. The initial recording technique generated raw audio files, which are not playable by Chrome’s HTML5 audio player. This can be worked around by buffering the raw audio, then converting it to a different format once the recording is finished. The user also needs to monkey with the Chromes flags to enable HTML5 audio. So they did get it working, but it’s not yet a smooth process.

We love seeing the neat stuff you can do with HTML5. One of our favorites is the use of a tablet’s accelerometer as a browser game controller.

[via Reddit]

Plan 9 On The Raspberry Pi

Yet another operating system has been ported to the Raspberry Pi. No, it’s not Haiku, sadly, but it is something just as weird and interesting. This time it’s Plan 9 from Bell Labs, an 80’s era OS from the same company that brought you C and Unix.

As a research operating system, Plan 9 has a bunch of really weird, but useful features. For one, everything about a computer running Plan 9 is distributed; the memory can be running on one machine, the processor on another, and the display can run on yet another machine. This modularity gives Plan 9 the honorable title of, ‘more Unix than Unix’.

Another great feature, although somewhat of a historical note, is that Plan 9’s graphics capabilities are written into the kernel, unlike Linux and X where the display manager is floating around in user space.

It’s an interesting system, and if you’ve got enough Raspis to build your own supercomputer you might want to install Plan 9 on a few of your nodes, just to see what the future computer of ages past looked like.

Raspberry Pi Quadcopter

[youtube=http://www.youtube.com/watch?v=TjXvzMdf8Nk&w=470]

It was bound to happen sooner or later, but that doesn’t diminish the awesomeness of [Matthew]’s Raspberry Pi-powered quadcopter.

[Matthew]’s quadcopter is similar to all the other flying drones we’ve seen before with one important difference – all the processing, from reading the gyroscopes to computing exactly how much power to give each motor – is handled by a Raspberry Pi. This task is usually the domain of a microcontroller, as these calculations need to happen in real-time. The Linux distro [Matt] is running on his Pi has a lot more overhead than a simple AVR or ARM microcontroller, so doing everything that needs to be done in real-time isn’t guaranteed. With a bit of clever programming, [Matthew] managed to make sure all the necessary tasks were taken care of in time. It’s still not a real-time operating system, but for this project at least, it’s good enough.

Since the Raspberry Pi in [Matthew]’s quadcopter is much more powerful than a microcontroller, there’s plenty of head room to SSH into the ‘copter while it’s flying. There may even be enough processing power to stream video to a web server; we honestly can’t wait to see what [Matthew] does with his flying Linux computer in the future.

You can check out [Matthew]’s code over on the git or watch a few flight test videos over on his youtube.

 

Getting Rid Of A Tangled Web Of Phone Chargers

USB

Every night, [Roberto]’s kitchen counter is cluttered with three cell phones, three different cell phone chargers and a mess of wires until morning comes and the chargers are moved to a drawer for the following night. For [Roberto] this is a bit of a pain – a much easier solution would be to have a few USB ports embedded right into his kitchen backsplash. With the right tools, this can be easily done, resulting in a very professional looking installation for charging a trio of phones.

After removing a Euro AC outlet and replacing it with three iPhone chargers, [Roberto] simply soldered the six mains connections on the chargers to his house’s wiring. This resulted in a perfectly functional but rather ugly home project, though.

The next step was to machine a blank AC outlet cover for the three USB ports. [Roberto]’s CNC mill made quick work of this piece of plastic and turned it into a professional-looking installation.

St. Optimus Of Prime

st-optimus-of-prime

We’re pretty sure they’re not canonizing alien robots, but this Optimus Prime stained glass sure looks good enough for a place at the local cathedral. It is [Kobachi’s] very first glass project, but we’d say he’s got a bright future ahead of him. Especially since it’s about ten times more complex than the assignment called for.

The design is based on artwork by [NinjaInkArt] called Optimus Noveau. It is included in the album linked above and shows Optimus with the matrix of leadership behind his head. This of course doubles as the halo you would find around the head of a saint in religious artwork. [Kobachi] started by simplifying the design into rough outlines and colors. He then split those outlines to make for easier cuts and then got down to business assembling the pane. It uses 121 different pieces and took him 80-100 hours to complete the work. We can’t wait to see the landscape follow-up showing Optimus as a semi truck.

If you’re not handy with colored glass you could try making this with colored circuit boards instead.

[via Reddit]

Minecraft Clock Radio Puts A Creeper Head Next To Your Bed

minecraft-alarm-clock

This clock radio plays tunes from Minecraft and it’s decorated to look just like a creeper head. In the game mob heads are available as decoration and [Young_Maker] liked to spice up his virtual bedside table with a creeper head. But we think it looks just as good in its physical form.

The main part of the clock is an Arduino with a character LCD screen. A DS1307 real-time clock makes sure the device is accurate. We called this a clock radio in the title of the post, but it’s more of a clock MP3 player. The uMp3 board is used to play random music from the game. We would categorize the soundtrack as minimalism, which is a reasonable way to gently wake in the morning. But if time runs out the boom of an exploding creeper is played to make sure you’re not late for work.

We’ve embedded [Young_Maker’s] demo video after the jump.

Continue reading “Minecraft Clock Radio Puts A Creeper Head Next To Your Bed”

Open Source Capactive Charger Resurrects An Electric Skateboard

mikey-sklar-on-electric-skateboard

Here’s [Mikey Sklar] posing on his new electric skateboard. Well, it’s new to him at any rate. He bought it used on eBay for $250. That may not sound like much of a deal, but these will run more like $800 retail. The savings comes because the thing would no longer charge. But it took him just an hour and a half with his capacitive charger to resurrect the flat lithium cells.

The first thing he did in trouble shooting the situation was to measure the voltage of the battery pack. It registered 5V, which is a far cry from the 36V it should supply. The built-in charger does nothing, as it’s circuitry isn’t designed to work in a situation like this one. But [Mikey] has a tool perfect for this purpose. Da Pimp is a capacitive charger which we’ve seen before. It succeeds where the other failed because it is able to adapt itself to the internal resistance of the battery, no matter what voltage level it starts at.

[Mikey] shows off the use of his charger in the clip after the break. His first test run was more than two miles without issue.

Continue reading “Open Source Capactive Charger Resurrects An Electric Skateboard”