DSP Spreadsheet: IQ Diagrams

In previous installments of DSP Spreadsheet, we’ve looked at generating signals, mixing them, and filtering them. If you start trying to work with DSP, though, you’ll find a topic that always rears its head: IQ signals. It turns out, these aren’t as hard as they appear at first and, as usual, we’ll tackle them in a spreadsheet.

What does IQ stand for? The I stands for “in phase” and the Q stands for quadrature. By convention, the I signal is a cosine wave and the Q signal is a sine wave. Another way to say that is that the I and Q signals are 90 degrees out of phase. By manipulating the amplitude of I and Q, you can create complex modulation or, conversely, demodulate signals. We’ll see a spreadsheet that shows that completely next time.

Continue reading “DSP Spreadsheet: IQ Diagrams”

Audio Processing In Rust

[Michael] volunteers with emergency services, and sometimes has to monitor radio traffic. Sometimes there’s a lot to review, and to make it easier he wrote a noise gate — think of it as a squelch — to break apart recorded audio into parts. Rust has been gaining popularity for writing low level software, and that’s the language he uses. However, you’ll see even if you don’t know Rust, it is pretty easy to figure out.

For test data, [Michael] took some publicly-available recordings of air traffic control. Using some ready-made audio processing functions and a simple state machine makes the code easy to write.

Continue reading “Audio Processing In Rust”

Best Buy’s IoT Goes Dark, Leaving Some “Smart” Products Dumbfounded

Bad news if you bought several Insignia-branded smart devices from Best Buy. The company has decided to shut down the back end systems that make them work — or at least work as a smart device. On the chopping block are smart outlets, switches, a security camera, and an upright freezer. If you bought, say, the freezer, it will still keep things cold. But the security camera will apparently be of no use at all now that the backend systems have gone dark. The company is offering an unspecified partial refund to users of the affected devices.

Best Buy announced this in September, and the shutdown date was last week on November 6th. Not all Insignia products are impacted, just the ones that rely on their app.

Anytime we talk about cloud-based technology, there are always a few people who say something like, “I’ll never rely on anything in the cloud!” Perhaps they have a point — certainly in this case they were right. There are really two things to consider: hardware devices that rely on the cloud, and data that resides in the cloud. In some cases, one product — like a camera — might have both.

Continue reading “Best Buy’s IoT Goes Dark, Leaving Some “Smart” Products Dumbfounded”

Peltier Device Experiments

Once an exotic component, solid state heat pumps or Peltier devices are now pretty mainstream. The idea is simple: put electricity through a Peltier device and one side gets hot while the other side gets cold. [DroneBot] recently posted a video showing how these cool — really cool — devices work. You can see the video, below.

Many things in physics are reversible, and the Peltier is no exception. The device is actually a form of thermocouple, and in a thermocouple a temperature difference causes a voltage difference. This is known as the Seebeck effect as opposed to the Peltier effect in which current flowing between voltage differences causes a temperature difference. It was known for many years, but wasn’t very practical until modern semiconductor materials arrived.

Continue reading “Peltier Device Experiments”

This Arduino Keeps Its Eyes On You

[Will] wanted to build some animatronic eyes that didn’t require high-precision 3D printing. He wound up with a forgiving design that uses an Arduino and six servo motors. You can see the video of the eyes moving around in the video below.

The bill of materials is pretty simple and features an Arduino, a driver board, and a joystick. The 3D printing parts are easy to print with no supports, and will work with PLA. Other than opening up holes there wasn’t much post-processing required, though he did sand the actual eyeballs which sounds painful.

Continue reading “This Arduino Keeps Its Eyes On You”

Azobenzene Stores Solar Energy

Probably the most efficient way to convert solar energy into electricity is the old fashioned way, heating water into steam and turning a turbine. This remains a messy affair though and you don’t really want a steam boiler on your roof, so solar cells are popular. However, there’s some new research showing how a molecule can absorb solar energy, store it, and then release the heat on demand years later. This could offer new ways to collect and even transport solar power. This new molecule, derived from azobenzene, holds immense promise to change the way we work with solar power.

Continue reading “Azobenzene Stores Solar Energy”

Core XY Explained

If you are building a CNC machine, a 3D printer, or even a plotter, you have a need for motion in both the X and Y directions. There are many ways to accomplish this, for example, some printers move the tool in the X direction and the bed in the Y direction while others move the entire X carriage in the Y direction and yet more use a delta mechanism. However, one of the oldest means of doing this is the Core XY method. It is interesting because both motors remain stationary and the business end moves entirely on belts or cords. This is similar to the H-Bot technique, but with some differences. [Michael Laws] has a video (see below) that explains how two stationary motors can move a tool anywhere in an XY region.

The idea behind Core XY goes back to at least old drafting tables. You can think of it as an object held by two ends of the same belt. As one end of the belt gets shorter the other end gets longer. The belts are arranged so that motion of one motor causes the tool to move at a 45 degree angle. That means you have to move both motors to go in a straight line.

Continue reading “Core XY Explained”