Talaan ng mga Nilalaman:

Frequency Counter With Arduino: 8 Hakbang (na may Mga Larawan)
Frequency Counter With Arduino: 8 Hakbang (na may Mga Larawan)

Video: Frequency Counter With Arduino: 8 Hakbang (na may Mga Larawan)

Video: Frequency Counter With Arduino: 8 Hakbang (na may Mga Larawan)
Video: Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes! 2024, Nobyembre
Anonim
Frequency Counter Sa Arduino
Frequency Counter Sa Arduino

Ito ay isang simple at murang arduino based frequency Counter na nagkakahalaga ng mas mababa sa 4 $ naging kapaki-pakinabang upang sukatin ang maliliit na circuit

Hakbang 1: Mga Bahagi para sa Proyekto

Mga Bahagi para sa Proyekto
Mga Bahagi para sa Proyekto

1.adruino uno o nano2. Mga jumper cable3. 16 * 2 lcd4. Ic 5555. 1uf cap

Hakbang 2: Mga Solder Pins sa Lcd

Mga Solder Pins hanggang Lcd
Mga Solder Pins hanggang Lcd
Mga Solder Pins hanggang Lcd
Mga Solder Pins hanggang Lcd

Hakbang 3: Koneksyon sa Arduino

Koneksyon kay Arduino
Koneksyon kay Arduino

Sundin ang eskematiko at ikonekta ang puntas at potentiometer sa arduino

Hakbang 4: Kopyahin ang Parehong Code sa Adruino Sketch at I-upload

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

Const int pulsePin = 8; // Input signal na konektado sa Pin 8 ng Arduino

int pulseMataas; // Variable ng integer upang makuha ang Mataas na oras ng papasok na pulso

int pulseLow; // Variable ng integer upang makuha ang Mababang oras ng papasok na pulso

float pulseTotal; // Float variable upang makuha ang Kabuuang oras ng papasok na pulso

dalas ng float; // Kinalkula Dalas

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");

pagkaantala (5000); }

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

lcd.print ("Ang dalas ay");

lcd.setCursor (0, 1);

lcd.print ("stark labs");

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Oras ng oras ng pulso sa dalas ng microseconds = 1000000 / pulseTotal; // Frequency sa Hertz (Hz)

lcd.setCursor (0, 1);

lcd.print (dalas);

lcd.print ("Hz");

pagkaantala (500); }

Hakbang 5: Paggawa ng Frequency Generator

Paggawa ng Frequency Generator
Paggawa ng Frequency Generator

simpleng sundin ang eskematiko na ito at ikonekta ang mga koneksyon nang maayos maraming mga tao ang may problema sa na 1uf kapasitor ay magbibigay 800hz-40khz at 101 capacitor ay magbibigay 50hz-4khz

Hakbang 6: Pagtatapos sa Proyekto

Pagtatapos sa Proyekto
Pagtatapos sa Proyekto

Pagkatapos mong gawin ang 2 eskematiko na ikonekta ang mga ito nang magkasama tulad ng ipinakita sa eskematiko at ito ang link para sa demo ng aparato

Inirerekumendang: