Turinys:

Dažnių skaitiklis su „Arduino“: 8 žingsniai (su nuotraukomis)
Dažnių skaitiklis su „Arduino“: 8 žingsniai (su nuotraukomis)

Video: Dažnių skaitiklis su „Arduino“: 8 žingsniai (su nuotraukomis)

Video: Dažnių skaitiklis su „Arduino“: 8 žingsniai (su nuotraukomis)
Video: Умножитель звуковой частоты с CD4046 PLL, CD4017, CD4051 и CD4040 2024, Lapkritis
Anonim
Dažnių skaitiklis su „Arduino“
Dažnių skaitiklis su „Arduino“

Tai yra paprastas ir pigus arduino pagrįstas dažnio skaitiklis, kuris kainuoja mažiau nei 4 USD, buvo labai naudinga išmatuoti mažas grandines

1 žingsnis: Projekto dalys

Projekto dalys
Projekto dalys

1. Adruino uno arba nano2. Trumpalaikiai kabeliai3. 16*2 LCD 4. Ic 5555. 1uf dangtelis

2 veiksmas: litavimo kaiščiai prie LCD

Lituoklio kaiščiai prie LCD
Lituoklio kaiščiai prie LCD
Lituoklio kaiščiai prie LCD
Lituoklio kaiščiai prie LCD

3 žingsnis: Prisijunkite prie „Arduino“

Ryšys su „Arduino“
Ryšys su „Arduino“

Sekite schemą ir prijunkite nėrinius ir potenciometrą prie arduino

4 veiksmas: nukopijuokite tą patį kodą į „Adruino“eskizą ir įkelkite

#įtraukti, „LiquidCrystal lcd“(2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // Įvesties signalas prijungtas prie „Arduino“8 kaiščio

int pulseHigh; // Sveikasis skaičius kintamas, kad būtų užfiksuotas ilgas gaunamo impulso laikas

int pulseLow; // Sveikasis skaičius kintamas, kad būtų užfiksuotas trumpas įeinančio impulso laikas

float pulseTotal; // Plūdės kintamasis, skirtas fiksuoti bendrą gaunamo impulso laiką

plūdės dažnis; // Apskaičiuotas dažnis

void setup () {pinMode (pulsePin, INPUT);

LCD. pradžia (16, 2);

lcd.setCursor (0, 0);

lcd.print („stark labs“);

lcd.setCursor (0, 1);

lcd.print („Freq Counter“);

vėlavimas (5000); }

void loop () {lcd.setCursor (0, 0);

lcd.print ("Dažnis yra");

lcd.setCursor (0, 1);

lcd.print („stark labs“);

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Impulso laiko intervalas mikrosekundėmis dažnis = 1000000/pulseTotal; // Dažnis hercais (Hz)

lcd.setCursor (0, 1);

lcd.print (dažnis);

lcd.print ("Hz");

vėlavimas (500); }

5 žingsnis: Dažnio generatoriaus sukūrimas

Dažnio generatoriaus gamyba
Dažnio generatoriaus gamyba

paprasta, vadovaukitės šia schema ir tinkamai prijunkite šias jungtis, daugelis žmonių turi problemų, nes 1uf kondensatorius duos 800Hz-40khz, o 101 kondensatorius-50hz-4khz

6 žingsnis: projekto užbaigimas

Projekto užbaigimas
Projekto užbaigimas

Sukūrę 2 schemas, sujunkite juos, kaip parodyta schemoje, ir tai yra nuoroda į įrenginio demonstraciją

Rekomenduojamas: