Arduino Nano based Frequency Counter

This project is for a simple, Arduino Nano based, frequency counter. It uses a GPS one-pulse-per second (1PPS) signal…
0
11
0
76
updated September 18, 2024

Description

PDF

This project is for a simple, Arduino Nano based, frequency counter. It uses a GPS one-pulse-per second (1PPS) signal from an inexpensive module. Typical performance is ~10 ppb. Measures signals from 0.01 Hz to ~80MHz.

The download has files for the enclosure as well as all files to build the GPSDO. Files include schematic, BOM (parts list), PCB files, Arduino sketch file (source code), label artwork, operating instructions, etc.

Arduino hobbyist may find some interesting code examples in this source code such as:

Multiple operation pushbutton (short and long press) Using a analog comparator for a pushbutton Statistics code for rolling calculation on 64 bit numbers Using the watchdog timer to monitor external events Disabling specific interrupts Formatting large numbers for display (adding commas and decimal points) Using a bi-color LED on a single I/O line

Note that the main enclosure incorporates a RJ45 Keystone Socket that I borrowed from pyr0ball ( https://www.thingiverse.com/thing:2395315 ) The LCD enclosure can be found at: https://www.thingiverse.com/thing:4589751

A GPS enclosure used on this project can be found at: https://www.thingiverse.com/thing:4592527 or https://www.thingiverse.com/thing:4633005

This was featured on EDN.com : https://www.edn.com/simple-high-accuracy-precision-resolution-frequency-counter/

!!! NOTE !!! MOST OF THE MAIN INFO IS IN A FILE CALLED "GPS Freq Counter Info.zip" BUT THINGIVERSE WILL NOW NOT ALLOW ME TO UPLOAD A ZIP FILE. SO, I RENAMED IT WITH A ".zipX" FILE TYPE. AFTER DOWNLOAD JUST CHANGE THE FILE EXTENSION TO ".zip". SORRY FOR ANY INCONVENIENCE, BUT I WILL TRY TO GET THE ZIP FILE TO UPLOAD CORRECTLY.

ALSO "DOWNLOAD ALL FILES" DOES NOT ALWAYS DOWNLOAD THE ZIP FILE. iF SO, CLICK ON "3 THING FILES" AND DOWNLOAD IT.

Print Settings

Printer Brand:

Creality

Printer:

Ender 3 Pro

**Supports:**

Yes

Resolution:

0.2

**Infill:**

30

Filament: Hatchbox PLA

Notes:

Print with the main enclosure upside down and with supports.

Category: Electronics

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License