Whitney Knitter writes on Hackster about a simple scalar network analyzer that can be controlled by a Raspberry Pi for measuring the frequency response of filters and networks:
Build Your Own RF Lab: Scalar Network Analyzer
With the popularity of wireless applications having become such a staple in the hobbyist community, the need for RF testing capabilities in the hobbyist realm has also increased. Anyone familiar with traditional RF test equipment knows that it is expensive. But challenges like this are what bring out the engineering creativity in this community. Steven Merrifield designed and laid out his own simple scalar network analyzer (SNA) using just a few IC chips. SNAs are handy for testing the frequency response of filters or networks.
A scalar network analyzer is used to test the amplitude of a device’s frequency response by outputting a sine wave sweeping over a certain frequency range (bandwidth) then measuring the amplitude of each incremental output frequency.
Thus if you directly connect the sine wave output of an SNA to its measurement input, then it will read a flat line of the same amplitude for each incremental output frequency of the sweep:
Merrifield’s SNA has a 30MHz bandwidth as demonstrated in shorting the SNA’s terminals.
When a device is connected to the SNA, the amplitude of the sine wave at each frequency after going through the device will reflect the device’s frequency response over that bandwidth.
Merrifield’s design accomplishes an SNA’s functionality via implementation of a DDS Synthesizer chip, an ADC, and a logarithmic amplifier chip. The AD9850 DDS is responsible for outputting the sweeping sine wave while the AD8307 logarithmic amplifier conditions the signal input into the SNA for the log of the signal’s envelope before passing it on to the ADC for digitizing. A second AD8307 also conditions the output of the DDS and outputs it to a second channel of the ADC so that it can be used in software for compensation of any variations on the DDS’s output due to the effects of various loads of devices being tested.
A 10Hz to 30MHz sweep done using a Raspberry Pi to control the SNA.
The ADC outputs its digital measurements via an I2C interface to a GPIO header that matches the Raspberry Pi’s GPIO header pinout, but any desired MCU or FPGA could be used. The source code Merrifield wrote is in C, making it easy for porting across different platforms.
The SNA with added shielding, cut from 0.5mm copper sheet.
Check out Merrifield’s project logs here. He linked his PCB layout on OSH Park if you’re interested in ordering it and putting one of these together for your own lab!
AtomSoft has designed this Arduino-compatible board that’s as slim as a DIP chip:
Take up fewer rows on your breadboard with this ATmega328P-based board.
One reason the Arduino Nano became a popular form factor is that it fits onto a breadboard. The compact size is nice but makes the board a bit larger in the width dimension. To solve that issue, AtomSoftTech designed the dipDuino as an Arduino-compatible as narrow as a DIP package.
dipDuino has the same ATmega328P found in the other 8-bit Arduino boards like the Uno and Nano, however measures just 0.37 x 1.82 in (9.3 x 46.26 mm) in size. Its DIP package compatibility comes from the pin row to pin row pitch at 0.3 in (7.62mm).
The DIP-compatible form factor has all of the same pins found on those other boards: 13 digital, five analog, VCC, RESET, and GND. The silkscreen labels A4 and A5 as SDA and SCL since they have a shared function (same as the Uno and Nano).
The ATmega328P SMD packages have two extra analog inputs available that the DIP-style package does not. (This difference is why boards like the Pro Mini and Nano have A6 and A7.) Even though dipDuino has an SMD AVR chip, it does not break out the extra analog pins.
Liz from Blitz City DIY wrote about the process of designing a PCB ornament:
As the holidays approached this year, I felt a need to create a DIY gift for my family and friends. I struggled at first to find a medium. Should I 3D print something? Should I knit? But then it hit me: everyone loves blinky LEDs and I want to keep getting better at PCB design. I’ll do a PCB ornament!
If you don’t have a traditional electronics background PCB design can seem scary, overwhelming and something that’s meant for more experienced people that have “real skills”. If you start simple and slowly add-in new methods and design features to your boards you’ll soon realize it isn’t so scary and that much like everything else in life it just takes practice and patience to learn. And once you have your first project on a custom PCB instead of a piece of perf board you’ll be hooked.
We are excited to announce this new contest with Hackster.io and Autodesk:
BadgeLove by Hackster: The Blinkiest Badge Challenge on Earth!
Win up to $5,000+ in prizes!
#BadgeLife is the new electronic graffiti. This form of art is in a league of its own, first popularized by DEFCON hackers, now boasts serious technical sophistication, a wicked artistic flair, peppered with political, cryptography, social, cultural and comical narratives, flashing LEDs and screens with add-ons galore.
You are invited to join our first, and certainly not last, BadgeLove challenge, sponsored by OSH Park, Autodesk EAGLE & Fusion 360, and Hackster.
Share your unique design with 700,000+ Hacksters and we will reward badge fanatics for their beautiful, weird, cool contributions.
Alex Glow from Hackster posted an update on the Charmware modular tech jewelry system:
New Charmware PCBs from OSH Park! (Pt. 1)
Sweet, a package from OSH Park! Time for an unboxing! Plus, see how to upload and order your own boards.
New Charmware PCBs from OSH Park! (Pt. 2)
Visit Hackster.io for more information on the project:
These mini PCB beads (PCBeads?) help you build wearable electronic circuits!
Hackster.io is organizing a Google Android Things Meetup in San Francisco on Thursday, January 18th:
Be sure to register on the Eventbrite page:
Have you ever wanted to design and develop your own products? Android Things lets you build professional, mass-market products on a trusted platform without previous knowledge of embedded system design. With an easy-to-use software development platform based on Android Studio and access to the Android SDK you’ll be on your way to developing the next big IoT product.
Wayne Piekarski, a Developer Advocate from Google will be showcasing the capabilities of Android Things and how you can get started building your product with this platform.
Here’s a talk with Wayne Piekarski earlier this year at Google I/O:
From Prototype to Production Devices with Android Things (Google I/O ’17)
Alex Glow of Hackster.io takes a look at the OSHWi octopus badge designed by Gustavo Reynaga:
The design files and source code are available on GitHub:
GReynaga has shared the board on OSH Park:
Oshwi Badge HACKSTER Version Rev 1
From Alex Wulff on Hackster.io:
This small PCB lets you learn Morse code and communicate with friends. Set up a telegraph network in your very own home!
The source code is shared on GitHub:
AlexWulff has shared the project on OSH Park: