Frequency Counter circuit using Arduino in proteus

Frequency Counter circuit using Arduino in proteus

Frequency Counter circuit using Arduino. proteus diagram
Frequency Counter circuit using Arduino diagram

Frequency Counter circuit using Arduino in proteus

In this article we will learn how to make Frequency counter circuit using Arduino in proteus.
In the last post we will learn how to Interface Arduino with LCD and Keys simulation in proteus. You can visit our website,
I hope you appreciate my work, let’s discuss about today’s project.

 

 

Components:

  1. Arduino Uno
  2. Frequency meter
  3. Resistors (10k, 6.8k, 47k, 100k,
  4. Transistor (LM311)
  5. Capacitor 0.1uf
  6. Jumper wires

Construction…

  • Connect RW, VEE and VSS pin of Frequency meter display with GND
  • Connect VDD pin of Frequency meter display with +ve
  • Connect RS pin of Frequency meter with pin 7 of Arduino
  • Connect E pin of Frequency meter with pin 6 of Arduino
  • Connect D4 pin of Frequency meter with pin 5 of Arduino
  • Connect D5 pin of Frequency meter with pin 4 of Arduino
  • Connect D6 pin of Frequency meter with pin 3 of Arduino
  • Connect D7 pin of Frequency meter with pin 2 of Arduino
  • Connect A0 pin of Arduino with one side of resistor 6.8k
  • Connect 2nd side of resistor 6.8k with one side of resistor 10k
  • Connect 2nd side of resistor 10k and +ve pin of Transistor with +ve
  • Connect pin 7 or transistor at the junction of resistor 6.8k and 10k through one side of resistor 100k and 47k
  • Connect pin 3 of transistor with one side of capacitor through 2nd side of resistor 47k
  • Connect 2nd side of capacitor with pin 4 of transistor
  • Connect pin 4 of transistor with GND
  • Connect pin 1 of transistor with GND
  • Connect pin 5 and 6 of transistor with each other
  • Connect 2nd side of 2nd R100k with one side of 3rd R100 through 2nd side of 1st R100
  • Connect 2nd side of 3rd R100 with GND through –ve side of 2nd capacitor
  • Connect pin 2 of transistor with +ve side of 2nd capacitor through the junction of R100s
Frequency Counter circuit using Arduino in proteus
Frequency Counter circuit using Arduino diagram

Working…

A Frequency Counter circuit using an Arduino is a useful tool for measuring the frequency of an incoming signal. It can be used in various applications, such as measuring the frequency of a waveform, determining the RPM of a motor, or monitoring the frequency of an oscillator.

Applications…

  1. Signal Generator Calibration
  2. Crystal Oscillator Testing
  3. Radio Frequency (RF) Analysis
  4. Environmental Monitoring
  5. Quality Control

Advantages…

  1. Cost-Effective
  2. High Accuracy
  3. Display Flexibility
  4. Real-time Data Logging
  5. User-Friendly Interface

Program code images…

Frequency Counter circuit using Arduino in proteus
Frequency Counter circuit using Arduino program code
Frequency Counter circuit using Arduino in proteus
Frequency Counter circuit using Arduino program code
Frequency Counter circuit using Arduino in proteus
Frequency Counter circuit using Arduino program code

Program code…

[dt_code]

#include <LiquidCrystal.h>

LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

int X;

int Y;

float Time;

float frequency;

const int input = A0;

const int test = 9;

void setup()

{

pinMode(input,INPUT);

pinMode(test, OUTPUT);

lcd.begin(16, 2);

analogWrite(test,127);

}

void loop()

{

lcd.clear();

lcd.setCursor(0,0);

lcd.print(“Frequency Meter”);

X=pulseIn(input,HIGH);

Y=pulseIn(input,LOW);

Time = X+Y;

frequency=1000000/Time;

if(frequency<=0)

{

lcd.clear();

lcd.setCursor(0,0);

lcd.print(“Frequency Meter”);

lcd.setCursor(0,1);

lcd.print(“0.00 Hz”);

}

else

{

lcd.setCursor(0,1);

lcd.print(frequency);

lcd.print(” Hz”);

}

delay(1000);

}

[/dt_code]