Digital Frequency Meter

This project implements a digital frequency meter using an Arduino Nano, custom PCB, and supporting components. It measures input frequencies and displays the segments using LED diodes.

Features

  • Measures frequencies from 1 Hz to 1 MHz
  • LED segment display for visual output
  • Arduino Nano for control and processing
  • Custom PCB design for integrated components
  • WiFi connectivity for potential remote monitoring

Hardware Components

  • Arduino Nano
  • Power supply circuit (±5V)
  • Input safety circuitry
  • VFC320 for frequency-to-voltage conversion
  • ICL7109 for voltage measurement
  • MCP23017 I/O expanders for enhanced I/O capabilities
  • LED segment display for visual output

Software

The Arduino code provides the following functionality:

  • Frequency measurement
  • LED segment control
  • Communication with MCP23017 I/O expanders
  • Basic WiFi connectivity (configurable)

PCB Design

The PCB design integrates all necessary components, including:

  • Power supply circuitry
  • Signal conditioning
  • Microcontroller interfacing
  • Display drivers

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

Acknowledgments

  • Project created by Srđan Popadić
  • Developed at the University of Novi Sad, Faculty of Technical Sciences