Beautiful Touch-Sensitive Furniture

lamp

It’s taken over a year, but [tinkering techie] has finally completed his touch sensitive nightstand. At first glance, it looks like any normal piece of furniture. With the addition of an Arduino, some copper clad board, and a few LEDs, he’s turned it into a very elegant, electronic home furnishing.

The nightstand is built out of a few very nice pieces of mahogany. Underneath the top of the nightstand, three Kapton-covered copper clad boards are inset along the front and side edges. These capacitive sensing boards are connected to an Arduino Fio that reads the capacitance of these sensors and turns on a small LED under the drawer or the mains powered lamp.

The electronics are powered by a small USB charger with a battery backup all hidden underneath the top of the nightstand. Inside the drawer, a magnetic reed switch turns on an RGB LED whenever the drawer is opened.

While the nightstand itself is a wonderful piece of woodworking, we need to tip our hat for a remarkably seamless integration of fine furniture and electronics. The electronic furniture modifications we usually see are Ikea cruft, but this wonderful homemade nightstand should last decades or centuries.

Video of [techie] going over his build below

Continue reading “Beautiful Touch-Sensitive Furniture”

Primer Tutorials For Arduino IR Remote Cloning And Keyboard Simulation

We’ve featured loads of IR Arduino projects and they are all exciting and unique. The projects spring from a specific need or problem where a custom infrared remote control is the solution. [Rick’s] double feature we’re sharing in this article is no exception, but what is interesting and different about [Rick’s] projects is his careful and deliberate tutorial delivery on how to copy infrared remote codes, store the codes with a flavor of Arduino and then either transmit or receive the codes to control devices.

In the case of his space heater an Arduino was used to record and later retransmit the “power on” IR code to the heater before he awakes on a cold morning. This way his room is toasty warm before he has to climb out from under the covers, which has the added benefit of saving the cost of running the heater all night. Brilliant idea if you don’t have a programmable heating system. Maybe he will add a temperature sensor someday so it doesn’t have to run on strictly time.

A more complicated problem was controlling DVD playback software on his computer remotely. [Rick] says he sits at a distance when watching DVDs on his computer but his computer doesn’t have a remote control like a normal TV. Arduino to the rescue again! But this time he pulls out a Teensyduino because of its added feature of being able to emulate a keyboard and of course the computer DVD playback software accepts keyboard commands. Once again he used the “IRremote.h” library to record certain button codes from an old remote control before adding the retrieved codes to a Teensyduino setup and programmed to receive and decode the remote’s IR signals. The Teensyduino then maps the IR codes to known keyboard shortcuts and transmits the simulated keyboard shortcut commands to the computer via its USB cable where the DVD playback software recognizes the key commands.

As always [Rick] shares all his libraries and sketches on his blog so follow the above links to download the files. You will not miss a single step if you follow his excellent videos below. Plus, here are some other ways and other tools for using an IR remote with your Arduino and cloning an infrared remote.

Continue reading “Primer Tutorials For Arduino IR Remote Cloning And Keyboard Simulation”

Raspis And Arduinos For FM Broadcast Streaming

radio

The biggest Internet provider in Portugal needed a system to turn FM broadcast stations in Angola, Cabo Verde, and Mozambique into a web stream. Like every good project, the people in charge of the engineering turned to Hackaday staples – Raspberry Pis, Arduinos, and TP-Link routers, all stuffed into an awesome modular rackmount cabinet

Each module in this gigantic rackmount system includes an Arduino, a Raspberry Pi, a Silicon Labs Si4705 FM receiver chip, and a TI USB audio capture chip that allows the Pi to turn the audio out from the radio receiver into an audio stream. All the Pis are connected to a 24 port Ethernet switch and to a separate master Raspi that converts data received from each module into an icecast stream.

The engineering behind each module is pretty impressive – they’re all hot swappable, have remote shutdown capability, and have voltage divider on the backplane to detect where in the rack it’s placed. It’s a very cool piece of engineering and a very cool example of using off-the-shelf hardware to do something that could be much, much harder.

Pong Playing T-Shirt

pong playing tshirt

One of our younger hackers just finished off this awesome Instructable on his flexible 14 x 15 pixel, pong playing t-shirt!

[GenAap] has been working on this on and off for the past year, and finally debuted it at a few Halloween parties last month — it was a hit. He’s made the screen out of RGB LED strips, cleverly soldered together into a large flexible panel of 14 by 15 full colour pixels.

An Arduino Mega takes care of the logic to run the game, which [GenAap] wrote all himself! There’s also a cleverly designed controller using a slide-potentiometer and single button. To play back, the computer AI uses about 15 lines of code, which for pong, is more than enough. He’s also made the whole thing removable so you can still wash the shirt. Finally, the batteries and the “Magic Box” go into a pocket for simplicity’s sake.

If you’re interested in making your own, he also has a Github repository of everything you needStick around after the break to see a demonstration of the shirt by [GenAap] himself!

Continue reading “Pong Playing T-Shirt”

DIY Coolsculptor Freezes Fat With Cryolipolysis

You’re probably wondering why [Eddy], pictured above, decided to clamp two CPU cooling blocks to his torso. We were a bit concerned ourselves. As it turns out, [Eddy] has managed to construct his own Cryolipolysis device, capable of delivering targeted sub-zero temperatures to different parts of the body using a technique more popularly known as “Coolsculpting.”

Cryolipolysis is a non-surgical method of controlled cooling that exposes fat cells to cold temperatures while also creating a vacuum to limit blood flow to the treated area. [Eddy’s] challenge was to discover exactly how cold to make the treatment surfaces—a secret close-guarded by the original inventors. After digging through the original patent and deciding on a range between -3C and 0C, [Eddy] began cobbling together this medical masterpiece and designing a system capable of controlling it.

His finished build consists of a simple three-button interface and accompanying LCD screen, both wired to an Arduino, allowing the user to adjust temperatures and keep tabs on a session’s time. Unfortunately, results can take several months to appear, so [Eddy] has no idea whether his creation works (despite having suffered a brush with frostbite and some skin discolorations, yikes!) You can pick through a gigantic collection of photos and detailed information over at [Eddy’s] project blog, then stick around for a video from an Australian news program that explains the Coolsculpting process. Need some additional encouragement to experiment on yourself? You can always strap some electrodes to your head and run current through them. You know, for science.

Continue reading “DIY Coolsculptor Freezes Fat With Cryolipolysis”

Hacking A Cheap Toy Quadcopter To Work With Arduino

Building your own quadcopter is an expensive and delicate ordeal. Only after you navigate a slew of different project builds do you feel confident enough to start buying parts, and the investment may not be worth your effort if your goal is to jump right into some hacking. Fortunately, [Dzl] has a shortcut for us; he reverse engineered the communication protocol for a cheap toy quadcopter to work with an Arduino.

The cheap toy in question is this one from Hobbyking, which you can see flying around in their product demonstration video. [Dzl] cracked open the accompanying control handset to discover which transceiver it used, then found the relevant datasheet and worked out all the pin configuration involved in the SPI communication. Flying data is transmitted as 8 byte packets sent every 20 mS, controlling the throttle, yaw, pitch and roll.

[Dzl] took the build a step further, writing an Arduino library (direct Dropbox download link) that should catch you up to speed and allow you to skip straight to the fun part: hacking and experimenting! See his quick video after the break, then convince yourself you need a quadcopter by watching this one save its creator, [Paul], the trouble of walking his son to the bus stop.

Continue reading “Hacking A Cheap Toy Quadcopter To Work With Arduino”