Arduino Powered 2.4 GHz Spectrum Analyzer

[Fred] dropped a note in our tip line to let us know about arduino forum user [bilbo]’s latest project: A 3-in-one spectrum analyzer, oscilloscope, volt-meter combo. The build consists of an Arduino, radio board and Nokia 5110 LCD breakout board.  The (thin) video after the jump shows the rig in action. Though soldered to a full sized perf-board we can see later, smaller, battery powered versions prove useful in rooting out wayward bluetooth signals, or just finding that lost microwave oven. Although [bilbo] uses the same radio board as similar builds  his creation boasts several different display modes, as well as doubling as a volt meter and miniature-oscilloscope. There is no shortage of previous spectrum analyzer builds, but this one is the first one we have seen running on an Arduino.

Thanks for the tip [Fred]! If you feel like wedging some frequency scanning capabilities into your next project don’t forget to check out [bilbo]’s forum posts for source code!

Continue reading “Arduino Powered 2.4 GHz Spectrum Analyzer”

Using An Arduino To Measure Inductance

Measuring an inductor is not something that most multi-meters can do. You usually need a high precision resistor (1% or better) in series with the inductor, a function generator to put a signal through the circuit, and an oscilloscope to measure the result. But what can you do if you don’t have these tools on hand? [Andrew Moser] has a method that lets you pull it off with an Arduino and an LM339 quad comparator.

The circuit works by feeding a signal in from the Arduino. This waveform is affected by the LC circuit, filtered by the comparator chip, then read back out the other side by the Arduino. That resulting signal is a square wave, which is an easy target for the Arduino to measure. That timing measured from the square wave can then be used to calculate the inductor’s value.

This is quite handy if you’re winding your own inductors. Now you can precisely tune that Joule Thief you’ve been working on.

[via Dangerous Prototypes and Adafruit]

The Firebird32, A New Dev Board On The Block

Here is yet another development board to add to your list (If you are into keeping lists), introducing the Firebird32. There seems to be no end to the production of new development boards, following the current style the Firebird32 comes in the familiar Arduino form factor to fit all of your Arduino shields.

The Firebird32 from [Wytec] is build around the 32bit Freescale Flexis MCU [MCF51JM128] running the Coldfire V1 core commonly found in industrial and medical equipment. We were kindly donated a board before release, the first thing that we noticed was  the onboard 8×2 segment LCD which makes the perfect debuging tool. The board along with fitting standard Arduino shields has extra input headers for a keypad, an accelerometer and an extra communication header (IC2/SPI/SCI). It’s also sporting 8 x 12bit analogue inputs, external 32k EEPROM, an RGB LED, a buzzer and an extra push button. The Flexis chip along with the beefy 32bit processor can run at a clock rate up to 48Mhz using PLL and has an integrated USB port, all of this for under $30.

Continue reading “The Firebird32, A New Dev Board On The Block”

Beefy Rover Looks Like Tons Of Fun

mantis_six_wheeled_remote_control_robot

[Eric] and the crew over at The Tech Junkies, just put the finishing touches on a pretty powerful robot that they call “Mantis”.

The six wheel, chain-driven robot is pretty impressive at first glance. The robot is centered around a Netduino, which controls four 60 amp speed controllers. The speed controllers are tasked with driving four beefy CIM motors, which propel the robot along at a pretty decent tick.

For the project, the team designed their own controller application called IPGamepad, which allows the robot to be controlled by any Android device. The interface is pretty simple as you can see in the video below, making it quite easy to control the bot.

While the Mantis was not a cheap production by any means, it does look like a ton of fun to drive. The crew will be taking this robot along with 2 others out to Maker Faire Detroit, so be sure to swing by and say hello if you’re in the area.

Continue reading “Beefy Rover Looks Like Tons Of Fun”

Demystifying PID Control With A Look At The New Arduino PID Library

We’ve been hiding away in air-conditioned comfort to wait out the hot weather afflicting most of the US right now. Luckily we’re keeping busy with the great links coming into our tips box.

[Brett] sent us a note about his work on the new Arduino PID library. He is the author of the original library and recently decided it was time for a ground-up rewrite. But along the way he took the time to explain PID control and the choices he made during development.

We see a lot of PID controllers around here, like this router based espresso machine add-on. Proportional-Integral-Derivative Controllers are a way to make sure the control you intended to get from your devices is actually achieved in practice. They monitor a process and accumulate results over time in order to account for future events. From what we’ve just described you can see why the subject needs to be demystified.

Get yourself elbow-deep into [Brett’s] article. He does a great job of discussing each issue, and uses a multitude of easily understandable graphs to show the hurdles each portion of code is meant to overcome.

Controlling An Infuriating Game With An Accelerometer

[Daniel] just made a motion controlled game controller to go with his infuriating game. Thankfully, [Daniel] posted the source for this game so first time players already know the level select codes.

The controller is based on an Arduino Uno with what looks to be a Sparkfun 2-axis accelerometer providing the tilt sensing. A similarly sourced half-inch force sensitive resistor and temperature sensor control the ‘jump pads’ in the game. A small vibrating pager motor strapped onto the controller as a rumble pack.

Continue reading “Controlling An Infuriating Game With An Accelerometer”

Klout Klok Tracks Your Popularity, Time

[Fabien Royer] has been playing around with Netduinos and he just came up with a really awesome project that will display the time and social media popularity. It’s a very nice build, and we’d guess that his social media influence is going to go up very shortly.

Klout is a service that connects to your Facebook or Twitter profile and tells you how much influence you have on a scale of 1 to 100 (possibly 10 to 100. see this). To build the Klout Klock [Fabian] used a Netduino Plus, a good choice because of the integrated ethernet port. The Netduino connects to the Klout API to either satiate vanity or admit prestige. The display is an adafruit TFT screen.

Continue reading “Klout Klok Tracks Your Popularity, Time”