Category Archives: Skills

A Newbie Takes the SMD Challenge at Supercon

First-time visitors to Disneyworld often naively think they’re going to “do” the park in three days: one day for the Magic Kingdom, one day for Epcot, and one day for everything else. It’s easy to spot such people, collapsed on a bench or dragging exhausted kids around while trying to …read more

Continue reading

Posted in 2019 Hackaday Superconference, cons, Hackaday Columns, Skills, smd, soldering, Supercon | Leave a comment

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 …read more

Continue reading

Posted in digital signal processing, dsp, Hackaday Columns, I/Q, Skills, spreadsheet | Leave a comment

DSP Spreadsheet: Frequency Mixing

Circuit simulation and software workbooks like Matlab and Jupyter are great for being able to build things without a lot of overhead. But these all have some learning curve and often use clever tricks, abstractions, or library calls to obscure what’s really happening. Sometimes it is clearer to build math …read more

Continue reading

Posted in dsp, Hackaday Columns, signal processing, Skills, spreadsheet | Leave a comment

The Basics of Persistence of Vision Projects

Persistence of Vision (POV) is a curious part of the human visual system. It’s the effect by which the perception of an image lingers after light has stopped entering the eye. It’s why a spinning propeller appears as a disc, and why a burning sparkler appears to leave a trail …read more

Continue reading

Posted in Hackaday Columns, led, led hacks, persistance of vision, persistence of vision, POV, POV display, Skills | Leave a comment

Grind Your Welds With Pride, If That’s The Way You Do It

To grind or not to grind? What a question! It all depends on what you’re really trying to show, and in the case of welded joints, I often want to prove the integrity of the weld.

Recently, I wrote a piece in which I talked about my cheap inverter welder …read more

Continue reading

Posted in Interest, metalwork, Skills, welding | Leave a comment

DSP Spreadsheet: FIR Filtering

There’s an old saying: Tell me and I forget, teach me and I may remember, involve me and I learn. I’m guilty of this in a big way — I was never much on classroom learning. But if I build something or write some code, I’m more likely to understand …read more

Continue reading

Posted in digital filter, digital signal processing, dsp, FIR filter, google spreadsheet, Hackaday Columns, Skills, spreadsheet | Leave a comment

Fried Desk Lamp Reborn: How to Use ESP8266 to Build Connected Devices

Some hacks are born of genius or necessity, and others from our sheer ham-fisted incompetence. This is not a story about the first kind. But it did give me an excuse to show how easy it is to design WiFi-connected devices that work the way you want them to, rather …read more

Continue reading

Posted in desk lamp, ESP8266, Featured, home hacks, how-to, NodeMCU, repair hacks, Skills, udp, xiaomi, yeelight | Leave a comment

Tool Rolls, The Fabric Design Challenge That Can Tidy Up Any Workshop

You’ve designed PCBs. You’ve cut, drilled, Dremeled, and blow-torched various objects into project enclosurehood. You’ve dreamed up some object in three dimensions and marveled as the machine stacked up strings of hot plastic, making that object come to life one line of g-code at a time. But have you ever …read more

Continue reading

Posted in 3d printed tiny tools, classic hacks, fabric, fabric design, Featured, lifehacks, Original Art, sewing, Skills, textiles, tool roll | Leave a comment

Linux Fu: Shell Scripts in C, C++, and Others

At first glance, it might not seem to make sense to write shell scripts in C/C++. After all, the whole point to a shell script is to knock out something quick and dirty. However, there are cases where you might want to write a quick C program to do something …read more

Continue reading

Posted in bash, c++, gcc, Hackaday Columns, linux, linux hacks, scripting, Skills | Leave a comment

Lambdas for C — Sort Of

A lot of programming languages these days feature lambda functions, or what I would be just as happy to call anonymous functions. Some people make a big deal out of these but the core idea is very simple. Sometimes you need a little snippet of code that you only need …read more

Continue reading

Posted in c++, Featured, gcc, lambda, lambda function, Original Art, Skills, software hacks | Leave a comment