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”

DIY Bluetooth Home Automation

blueboard

Interested in a bit of home automation? Don’t know where to start? We just found a great Instructable on making your own bluetooth controlled relay module!

[Kyle’s] been working on this for a while, and finally at his 5th iteration he’s ready to share it with the public. It’s a project you can make from scratch, and each unit will cost approximately ~$25 in components — which can control up to two outputs. He’s included an inkscape PCB layout which you can easily etch on your own using the toner transfer method. The heart of the build is an Atmega328, which helps keep the costs down — after all, it is only controlling two outputs! Then it’s just a matter of adding the components, a bit of soldering, and uploading the firmware! 

The entire design is open source, and [Kyle] would love some feedback to continue improving upon it. The write-up is quite thorough, so if you’re interested, take a look and leave him a comment!

Arduino-Based Power Failure Alert System

arduinoPowerFailBox

When the power went out at his parents’ shop and ruined the contents of their fridge, [Lauters Mehdi] got to work building a custom power failure alert system to prevent future disasters. Although some commercial products address this problem, [Lauters] decided that he could build his own for the same cost while integrating a specific alert feature: one that fires off an SMS to predefined contacts upon mains power failure.

The first step was to enable communication between an Arduino Micro and a Nokia cell phone. His Nokia 3310 uses FBus protocol, but [Lauters] couldn’t find an Arduino library to make the job easier. Instead, he prototyped basic communication by running an Arduino Uno as a simple serial repeater to issue commands from the computer directly to the phone, and eventually worked out how to send an SMS from the ‘duino. [Lauters] then took the phone apart and tapped into the power button to control on/off states. He also disconnected the phone’s battery and plugged it into an attached PCB. The system operates off mains power but swaps to a 1000mAH 9V backup battery during a power outage, logging the time and sending out the SMS alerts. A second message informs the contacts when power has been restored.

Head over to [Lauters’s] project blog for schematics and photos, then see his GitHub for the source code. If you want to see other SMS hacking projects, check out the similar build that keeps a remote-location cabin warm, or the portable power strip activated by SMS.

Opentilt: Tag, You’re Out!

opentilt

Have you ever heard of the game Johann Sebastian Joust? We haven’t either, but [Juerd] has come up with an open source version of it called Opentilt, and we have to admit — it looks like a lot of fun!

Johann Sebastian Joust uses motion controllers for a game that can be played indoors or out, without a screen. Everyone gets a motion controller, and the object of the game is to make everyone else move their controller too fast. It even has a music mode that lets you move your controller relative to the speed of the music! Anyway, it had an extremely successful kickstarter, and it has been debuted at many events around the world — but it’s simply not available to the general public just yet. [Juerd] couldn’t wait that long so he decided to make a similar open source version of it, with cheap off-the-shelf parts. The biggest difference is this one doesn’t have the music.

The build is quite simple and inexpensive. You’re looking at some PVC pipe, an Arduino Nano, a RGB LED, a 2.4GHz radio module, an accelerometer, a pingpong ball, a battery pack, and various other resistors and wire. Nothing to it really! All the source code, and instructions are available off of [Juerd’s] site, and he’s done a great job explaining everything, down to fixing a common problem that some people have on Arduino Nanos!

Stick around after the break to see how the original Johann Sebastian Joust game works!

Continue reading “Opentilt: Tag, You’re Out!”