Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je preprost in poceni frekvenčni števec, ki temelji na arduinu in stane manj kot 4 $, zelo koristno je bilo meriti majhna vezja
1. korak: Deli za projekt
1.adruino uno ali nano2. Mostični kabli 3. 16*2 lcd4. Ic 5555. 1uf pokrov
Korak: Spajkajte nožice na LCD
3. korak: Povezava z Arduinom
Sledite shemi in povežite čipko in potenciometer z arduinom
4. korak: Kopirajte isto kodo v Adruino skico in jo naložite
#vključi, LCD tekoči kristal (2, 3, 4, 5, 6, 7);
const int pulzPin = 8; // Vhodni signal, priključen na Pin 8 Arduina
int pulseHigh; // Celobrojna spremenljivka za zajem dolgega časa dohodnega impulza
int pulseLow; // Celobrojna spremenljivka za zajem Nizek čas dohodnega impulza
float pulseTotal; // Plavajoča spremenljivka za zajem skupnega časa dohodnega impulza
plavajoča frekvenca; // Izračunana frekvenca
void setup () {pinMode (pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor (0, 0);
lcd.print ("stark labs");
lcd.setCursor (0, 1);
lcd.print ("Freq Counter");
zamuda (5000); }
void loop () {lcd.setCursor (0, 0);
lcd.print ("Pogostost je");
lcd.setCursor (0, 1);
lcd.print ("stark labs");
pulseHigh = pulseIn (pulsePin, HIGH);
pulseLow = pulseIn (pulsePin, LOW);
pulseTotal = pulseHigh + pulseLow; // Časovno obdobje impulza v mikrosekundah frekvenca = 1000000/impulzTotal; // Frekvenca v hercih (Hz)
lcd.setCursor (0, 1);
lcd.print (frekvenca);
lcd.print ("Hz");
zamuda (500); }
5. korak: Izdelava frekvenčnega generatorja
preprosto sledite tej shemi in pravilno povežite te povezave. Mnogi ljudje imajo težave, saj bo 1uf kondenzator dal 800Hz-40khz, 101 kondenzator pa 50Hz-4khz
6. korak: Dokončanje projekta
Ko naredite 2 shemi, ju povežite skupaj, kot je prikazano na shemi, in to je povezava za predstavitev naprave