Triple Frequency VFO On A Bamboo Breadboard

Historically when hams built low power (QRP) transmitters, they’d use a crystal to set the frequency. Years ago, it was common to find crystals in all sorts of radios, including scanners and handheld transceivers. Crystals are very stable and precise and it is relatively easy to make a high quality oscillator with a crystal and a few parts.

The big problem is you can’t change the frequency much without changing crystals. Making a high quality variable frequency oscillator (VFO) out of traditional components is quite a challenge. However, today you have many alternatives ranging from digital synthesis to all-in-one IC solutions that can generate stable signals in a wide range of frequencies.

[N2HTT] likes to build radio projects and he decided to take an Si5351 clock generator and turn it into a three frequency VFO for his projects. The Si5351 uses a crystal, so it is very stable. However, you can digitally convert that crystal frequency into multiple frequencies over a range of about 8kHz to 160MHz.

Continue reading “Triple Frequency VFO On A Bamboo Breadboard”

Homemade Soldering Station Does It Better

Soldering stations are probably one of the most important tools in the hacker’s arsenal. Problem is — good ones are expensive, and sometimes the only difference between being okay at soldering versus being great at it, is the quality of the tool you’re using! Which is why [Albert] and [Matthias] decided to make their very own home-made Weller clone.

Since the most important part of the soldering iron is a good tip, they’re using a needle from Weller — they just need to be able to control it. They designed a 3D printed housing (source files here) for a small 1.8″ LCD screen, an Arduino Pro Mini and a MOSFET shield, and the 12v 8A power supply they chose. There are only two controls — on/off, and a potentiometer for adjusting the temperature.

Continue reading “Homemade Soldering Station Does It Better”

Serial Data From The Web To An Arduino

In the old days, a serial port often connected to an acoustic coupler that gripped a phone handset and allowed a remote connection to a far away serial port (via another phone and acoustic coupler) at a blistering 300 baud or less. The acoustic coupler would do the job of converting serial data to audio and reconstituting it after its trip through the phone lines. Modems advanced, but have mostly given way to DSL, Cable, Fiber, and other high speed networking options.

In a decidedly retro move, [James Halliday] and [jerky] put a modern spin on that old idea. They used the webaudio API to send serial data to a remote Arduino. The hack uses a FET, a capacitor, and a few resistors. They didn’t quite build a real modem with the audio. Instead, they basically spoof the audio port into sending serial data and recover it with the external circuitry. They also only implement serial sending (so the Arduino receives) so far, although they mention the next step would be to build the other side of the connection.

Continue reading “Serial Data From The Web To An Arduino”

BOO! Teach Arduino Basics With This Fun Ghost

Halloween is just around the corner, and the spooky themed tips are just starting to roll in. If you’re looking to one-up the basic store-bought decorations, and maybe teach your kid the basics of an Arduino while you’re at it — why not build a Peek-A-Boo Ghost!

Using an Arduino, two servo motors and an ultrasonic distance sensor it’s pretty easy to make this cute little ghost that covers its eyes when no one is around. They’re using cardboard for the ghost, but if you have access to a laser cutter at your hackerspace, you could make it a lot more robust using MDF or plywood.

When the ultrasonic distance sensor senses someone coming towards it, it’ll trigger the arms to move — though it’d be easy to add a small speaker element too and get some spooky music going as well!

Continue reading “BOO! Teach Arduino Basics With This Fun Ghost”

Controlling Guitar Amps With Servos

[fichl] plays electric guitar, and with that hobby comes an incredible amount of knob twisting and dial turning. This comes at a cost; he can’t change the settings on his small amp without taking his hands off the guitar. While larger, more expensive amps have multiple channels and footswitches, this tiny amp does not. Instead of upgrading, [fichl] came up with a device that turns his single channel amp into a completely programmable one, with just an Arduino and a handful of servos.

The amp in question – an Orange Dark Terror head – has just three knobs on the front of the chassis, volume, shape, and gain. [fichl] had the idea of controlling these knobs electronically, and the simplest solution he came up with is cheap hobby servos. These servos are mounted in an aluminum box, and mount to the knobs with a few shaft couplings.

The footswitch is the brains of the setup, with three buttons, four LEDs, and a DIN-5 output jack that delivers power, ground, and three PWM signals to the servo box. With the help of an Arduino Nano, [fichl] can change any of the knobs independently, or switch between twelve programmed settings. It’s an interesting setup, and something that could serve as a prototype for a much larger system on a much larger amp.

Camera Dolly Uses Makeblock

We’d call it a robot, but [Eric Buijs] calls it a dolly. [Eric] bought a Makeblock starter robot kit last year, but never did anything with it. He recently wanted a camera dolly to help shoot project videos and the Makeblock hardware fit the bill.

[Eric] found that one of Makeblock’s example videos showed off a camera dolly but had no construction details. He cracked open the kit and got to work replicating what he had seen. Two 6V motors combined with a reduction gear, a belt, and some wheels, and the dolly now moves under computer control!

Continue reading “Camera Dolly Uses Makeblock”

Bootstrapping Motion Input With Cheap Components

Motion control is a Holy Grail of input technology. Who doesn’t want an interface that they can control with simple and natural movements? But making this feel intuitive to the user, and making it work robustly are huge hills to climb. Leap Motion has done an excellent job creating just such a sensor, but what about bootstrapping your own? It’s a fun hack, and it will give you much greater appreciation for the currently available hardware.

Let’s get one thing straight: This device isn’t going to perform like a Leap controller. Sure the idea is the same. Wave your hands and control your PC. However, the Leap is a pretty sophisticated device and we are going to use a SONAR (or is it really SODAR?) device that costs a couple of bucks. On the plus side, it is very customizable, requires absolutely no software on the computer side, and is a good example of using SONAR and sending keyboard commands from an Arduino Leonardo to a PC. Along the way, I had to deal with the low quality of the sensor data and figure out how to extend the Arduino to send keys it doesn’t know about by default.

The Plan

The plan is to take an inexpensive SONAR module (the HC-SR04) and an Arduino Leonardo and use it to perform some simple tasks by mimicking keyboard input from the user. The Leonardo is a key element because it is one of the Arduinos that can impersonate a USB keyboard (or mouse) easily. The Due, Zero, and Micro can also do the trick using the Arduino library.

I wanted to determine how many gestures I could really determine from the HC-SR04 and then do different things depending on the gesture. My first attempt was just to have the Arduino detect a few fingers or a hand over the sensor and adjust the volume based on moving your hand up or down. What I didn’t know is that the default Arduino library doesn’t send multimedia keys! More on that later.

Continue reading “Bootstrapping Motion Input With Cheap Components”