Long Distance PS3 Controller

back

Sony’s DualShock 3 controller can be seen in a number of projects here on Hackaday. There’s a reason for this: it’s easy to sniff the Bluetooth signals coming out of this controller and make any electronics project do your remote control bidding. Bluetooth has a fairly limited range, though, so what happens if you’d like to use this very comfortable and very functional controller over a mile or so? Just replace the mainboard of the controller with a new design using an Xbee radio. It’s a great project from the workbench of [Marcel] and looks to be just the solution for an awesome Xbee remote control.

The Sony DualShock 3 controller is designed around a single main board for the bulk of the electronics and analog sticks with three daughterboards used for every other button on the controller. [Marcel] took the main board out of his controller and stated to reverse engineer the thing, keeping the USB charging, PC communication, force feedback and LED indicators. Instead of Bluetooth as in the original circuit, [Marcel] used a 60mW XBee radio, allowing him to control just anything connected to another XBee radio with a range of up to a mile.

[Marcel]’s new main board is a direct drop in replacement for the original DualShock 3 mainboard, and the only modification to the controller is drilling a small hole for the new antenna. It’s a great piece of kit for RC vehicles of any kind, and it’s fully programmable for whatever robotics project you might have in mind.

Thanks {Roel] for sending this one in.

Crystal Oven Temperature Sensor Reads 0.01F Resolution

crystal-oven-temperature-sensor

[Scott Harden] continues his work on a high precision crystal oven. Being able to set a precise temperature depends on the ability to measure temperature with precision as well. That’s where this circuit comes in. It’s based around an LM335 linear temperature sensor. He’s designed support circuitry that can read temperature with hundredth-of-a-degree resolution.

Reading the sensor directly with an AVR microcontroller’s Analog-to-Digital Converter (ADC) will only yield about 1-2 degrees of range. He approached the problem by amplifying the output of the sensor to target a specific range. For the demonstration he adjusts the swing from 0-5V to correspond to a room temperature to body temperature range.

Of course he’s using analog circuitry to make this happen. But before our digital-only readers click away you should view his video explanation. This exhibits the base functionality of OpAmps. And we think [Scott] did a great job of presenting the concepts by providing a clear and readable schematic and explaining each part slowly and completely.

So what’s this crystal oven we mentioned? It’s a radio project that goes back several years.

Continue reading “Crystal Oven Temperature Sensor Reads 0.01F Resolution”

Pager Message Sniffing With RPi And SDR

rpi-pager-message-sniffing

The 1990’s called, they want you to use modern technology to listen in on your friends’ pager messages. Seriously, how many people are still using pagers these days? We guess you can find out by building your own Software-Define Radio pager message decoder.

[Sonny_Jim] bought an RTL2832 based USB dongle to listen in on ADS-B airplane communications only to find out the hardware wasn’t capable of communicating in that bandwidth range. So he set out to find a project the hardware was suited for and ended up exploring the POCSAG protocol used by paging devices. It turns out it’s not just used for person-to-person communications. There are still many automated systems that use the technology.

Setting things up is not all that hard. Reading the comments on the project log show some folks are having dependency issues, but these sound rather banal and will be a good chance for you to brush up on your Linux-fu. Once all the packages are installed you’re simply working with text which can be displayed in a myriad of ways. [Sonny] set up a text files on the Pi’s webserver so that he can check out the latest captures from a smartphone.

[Image Source]

Telegraph Sounder Clicks Out Email Messages

telegraph-box-together

[Patrick Schless] is excited to show off the project he took on about nine months ago. After finding an antique telegraph sounder he wired it up to an Arduino to see if he could make it tick. The successful experiment laid the ground work for different hardware that would make it into a morse code email reader.

He doesn’t know much about the background of the old hardware, but driving it is relatively simple. It’s basically a magnetic relay so you need to have a transistor for switching and a flyback diode for protection. Once those components are in place it’s just a matter of toggling a bit. [Patrick] knew he wanted to pull messages from an online source, so he set his Arduino aside and grabbed a Raspberry Pi. It worked like a charm. His plan was to put this on a bookshelf in perpetuity so he went the extra mile, designing his own PCB and having it spun using the OSH Park service. The project is finished with this low-profile laser-cut base which houses all of the electronics.

Now if he wants to respond to his emails in Morse code he needs to build this keyboard.

Continue reading “Telegraph Sounder Clicks Out Email Messages”

Hacking The R-390A Military Shortwave Radio Receiver To Transmit As Well

hacking-r390a-radio

After getting his hands on this relic [Gregory Charvat] manage to hack it, converting the receiver into a transceiver.

It may be old, but the R-390A is nothing to scoff at. It’s abilities include AM, code, and FSK operation from 500 kHz to 32 MHz. But it is a receiver with no way of transmitting on the same bands. This is where [Gregory’s] hack comes into play. He rerouted the variable-frequency oscillator feed inside of the R-390A in order to use his 20M single-sideband unit. Basically what this does is allow him to control everything from the 390, using the microphone from the SSB — along with some switching hardware — to transmit his own messages.

His demo video starts with him making a few contacts using the hacked equipment. He then spends some time at the whiteboard explaning the changes. This portion went over our heads, but it becomes more clear when he cracks open the case and shows the actual modifications.

Continue reading “Hacking The R-390A Military Shortwave Radio Receiver To Transmit As Well”

2013 LayerOne Badge Hacking Contest Winner

2013-LayerOne-badge-hacking-contest-winner

[Dynotronix] wrote in to share the news that he won the 2013 LayerOne badge hacking contest. In addition to the good news he included a description of his badge hack.

We got a good look at the hardware included on the badge several days ago. You may remember that it’s outfitted with footprints for 48 LEDs around the perimeter which are driven by two ICs. Looking at the image above it’s hard to miss the fact that [Dyno] didn’t populate any of that. He went right for the power of the XMEGA processor to analyze and generate signals.

But what specifically can you do with the signal this thing generates? Turns out a rather simple circuit can make it into a transmitter. [Dyno] concedes that it’s a remarkably finicky setup, but just a few components on a scrap of copper clad turned this into an FM transmitter. Check out the video where you can hear the sweeping alarm-type sounds pushed to an FM radio via his voltage controlled oscillator circuit which has a range of about fifteen feet.

Continue reading “2013 LayerOne Badge Hacking Contest Winner”

Raspberry Pi Helps With 2.4GHz Home Automation

Wanting to extend the capabilities of the radio frequency devices in his home [Kalle Löfgren] turned a Raspberry Pi into an RF control hub. We’ve seen some of his home automation work in the past. In his media room he built a universal remote base station which used the same RF board as in this project. The main difference is that before he went with an AVR microcontroller and this time he’s upgrade to a Raspberry Pi board.

The RPi brings a lot more to the table. Notably, the scripting (whose output is shown above) and networking features. His radio board is an nRF24L01 which he talks to via the SPI protocol. The Raspberry Pi has no problem talking to SPI devices through its GPIO header. [Kalle] just needed to do a bit of setup to configure the pin modes.

A Python script lets him sent commands using his keyboard, but this can also be automated. Combine that with the TCP server script he wrote and it opens up the a wide range of configurations to switch or talk to any device operating on the 2.4 GHz band.