สารบัญ:

ตัวนับความถี่ด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)
ตัวนับความถี่ด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตัวนับความถี่ด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตัวนับความถี่ด้วย Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สอน เขียนโปรแกรม ภาษาซี Arduino | Uno R3 PWM Duty cycle ความถี่ #EP14 2024, พฤศจิกายน
Anonim
ตัวนับความถี่ด้วย Arduino
ตัวนับความถี่ด้วย Arduino

นี่คือตัวนับความถี่ที่ใช้ Arduino ที่ง่ายและราคาถูกราคาน้อยกว่า 4 $ ซึ่งมีประโยชน์มากในการวัดวงจรขนาดเล็ก

ขั้นตอนที่ 1: ชิ้นส่วนสำหรับโครงการ

ชิ้นส่วนสำหรับโครงการ
ชิ้นส่วนสำหรับโครงการ

1.adruino uno หรือ nano2. สายจัมเปอร์3. 16*2 จอแอลซีดี4. ไอซี 5555 1uf cap

ขั้นตอนที่ 2: บัดกรีหมุดไปที่ LCD

หมุดประสานกับ LCD
หมุดประสานกับ LCD
หมุดประสานกับ LCD
หมุดประสานกับ LCD

ขั้นตอนที่ 3: การเชื่อมต่อกับ Arduino

การเชื่อมต่อกับ Arduino
การเชื่อมต่อกับ Arduino

ติดตามแผนผังและเชื่อมต่อลูกไม้และโพเทนชิออมิเตอร์กับ arduino

ขั้นตอนที่ 4: คัดลอกโค้ดเดียวกันไปยัง Adruino Sketch และอัปโหลด

#รวม, LiquidCrystal LCD (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // สัญญาณอินพุตเชื่อมต่อกับ Pin 8 ของ Arduino

int ชีพจรสูง; // ตัวแปรจำนวนเต็มเพื่อจับเวลาสูงของพัลส์ขาเข้า

int ชีพจรต่ำ; // ตัวแปรจำนวนเต็มเพื่อจับเวลาต่ำของพัลส์ขาเข้า

ชีพจรลอยรวม; // ตัวแปร Float เพื่อจับเวลาทั้งหมดของพัลส์ขาเข้า

ความถี่ลอย // ความถี่ที่คำนวณ

การตั้งค่าเป็นโมฆะ () {pinMode (pulsePin, INPUT);

lcd.begin(16, 2);

lcd.setCursor(0, 0);

lcd.print("แล็บสตาร์ค");

lcd.setCursor(0, 1);

lcd.print("ตัวนับความถี่");

ล่าช้า (5000); }

วงเป็นโมฆะ () { lcd.setCursor (0, 0);

lcd.print("ความถี่คือ");

lcd.setCursor(0, 1);

lcd.print("ห้องแล็บสตาร์ค");

pulseHigh = pulseIn(pulsePin, สูง);

pulseLow = pulseIn(pulsePin, ต่ำ);

ชีพจรทั้งหมด = ชีพจรสูง + ชีพจรต่ำ; // ช่วงเวลาของพัลส์ในหน่วยไมโครวินาที ความถี่=1000000/pulseTotal; // ความถี่เป็นเฮิรตซ์ (Hz)

lcd.setCursor(0, 1);

lcd.print (ความถี่);

lcd.print("เฮิรตซ์");

ล่าช้า (500); }

ขั้นตอนที่ 5: การสร้างเครื่องกำเนิดความถี่

การสร้างเครื่องกำเนิดความถี่
การสร้างเครื่องกำเนิดความถี่

ทำตามแผนผังนี้อย่างง่าย ๆ และเชื่อมต่อการเชื่อมต่อเหล่านั้นอย่างถูกต้อง หลายคนมีปัญหาในตัวเก็บประจุ 1uf นั้นจะให้ 800hz-40khz และตัวเก็บประจุ 101 จะให้ 50hz-4khz

ขั้นตอนที่ 6: สิ้นสุดโครงการ

สิ้นสุดโครงการ
สิ้นสุดโครงการ

หลังจากคุณสร้าง 2 แผนผังแล้วให้เชื่อมต่อเข้าด้วยกันดังแสดงในแผนผังและนี่คือลิงค์สำหรับการสาธิตของอุปกรณ์

แนะนำ: