Tag Archives: Arduino

DIYODE Issue 1 July 2017

DIYode, a new Australian DIY electronics magazine has just launched. I picked up my first edition from the Jaycar counter. It’s thick, glossy and oozes high production values. There’s an nostalgia in having a current electronics magazine on the coffee table. It takes me back to the 1980s when Electronics Australia, Silicon Chip and Electronics Today International bought circuits, components, kits and articles, not to mention ads and specials from hobbyist-focused advertisers like Dick Smith into our lives every few weeks.  Those days are gone forever.  Smartphones and the internet have put every circuit diagram and datasheet at our fingertips, and have spawned global communities which put world experts just minutes or hours away.  So in July 2017, where does a glossy DIY electronics magazine fit in this smorgasbord of information and community?

Continue reading

Tagged , ,

Saving an Arduino-controlled Digital VFO frequency over a power cycle

Following the success of My First DDS VFO, complete with Arduino script programming, I found myself interested in mimicking more of the features of the digital dials in ‘real’ rigs. Like dynamic incremental speed-tuning, where the tuning rate increases or decreases dynamically depending on how fast you spin the dial. More on this later. A more achievable feature is to have the band, mode and VFO come up on the frequency where you left it at the last power-down. This involves writing these parameters into the Arduino’s EEPROM, using the EEPROM library.

Continue reading

Tagged , , , , ,

Yet another Arduino Nano and si5351 Digital VFO/BFO

January 2017, summer holiday season down-under, afforded time to build something I’ve been wanting to build for several years, my first Digital VFO. I’ve built a kit Digital VFO with pre-soldered surface mount parts and burned-in firmware, but this was to be a scratch build with Arduino Nano, C code with modifications, and a Silicon Labs si5351 PLL clock generator on a breakout board. I used the wiring map and script from Tom AK2B (modified from one by SQ9NJE ) and uses Jason NT7S si5351 library. The script is simple, supporting a single push-button to cycle frequency increments, and dealing with encoder interrupts, contact debouncing, refreshing the LCD display, IF offset and VFO/BFO outputs.  Jason’s si5351 library hides the gutsy device interfacing, giving you a handful of common-sense functions to call… for example, set_frequency() takes as its argument the frequency in centi-hertz (1/100th of a hertz) and the ‘clock 0/1/2’ flag. It couldn’t be simpler. The Adafruit board contains the si5351 and a 25MHz clock (from local IoT supplier Core Electronics).  Here’s a video demonstration of the VFO’s features.

Continue reading

Tagged , , , ,
Shack of VK2KMI

Ham Radio Blog of VK2KMI

Ham Historian

A passionate amateur looks at Melbourne history

R.IT

My journey of repairing and recycling anything I put my hands on that I believe is still useful. Not just hardware, but including software with relevant content and issues in the field of Cyber Security, Vulnerability Scanning and Penetration Testing.

G4YDM Ham-Radio and SWL news

Radio craft, homebrew, QRP/SOTA, AM

VK1DA.blog

Amateur radio experiences with VK1DA

Tj Lab

信号処理とラジオ

The Microscopic New Yankee Make Shop

Bits of technology and illogic by WA2MZE

Paul Gacek

W6PNG/M0SNA

NewURL: https://dk7ih.de

This blog is no longer in use!