สารบัญ:

DIY 10Hz-50kHz Arduino Oscilloscope บนจอ LCD ขนาด 128x64: 3 ขั้นตอน
DIY 10Hz-50kHz Arduino Oscilloscope บนจอ LCD ขนาด 128x64: 3 ขั้นตอน

วีดีโอ: DIY 10Hz-50kHz Arduino Oscilloscope บนจอ LCD ขนาด 128x64: 3 ขั้นตอน

วีดีโอ: DIY 10Hz-50kHz Arduino Oscilloscope บนจอ LCD ขนาด 128x64: 3 ขั้นตอน
วีดีโอ: DIY ทำออสซิลโลสโคป 10$ VS ออสซิลโลสโคปธรรมดา 450$ โดยใช้ nokia 5110 lcd , arduino nano 2024, กรกฎาคม
Anonim
DIY 10Hz-50kHz Arduino Oscilloscope บนจอ LCD ขนาด 128x64
DIY 10Hz-50kHz Arduino Oscilloscope บนจอ LCD ขนาด 128x64

โครงงานนี้อธิบายวิธีสร้างออสซิลโลสโคปอย่างง่ายที่มีช่วงตั้งแต่ 10Hz ถึง 50Khz นี่เป็นช่วงที่กว้างมากเนื่องจากอุปกรณ์นี้ไม่ได้ใช้ชิปแปลงสัญญาณดิจิทัลภายนอกเป็นแอนะล็อก แต่ใช้เฉพาะ Arduino เท่านั้น

ขั้นตอนที่ 1: คำอธิบาย

Image
Image

ผลลัพธ์จะแสดงบนหน้าจอ LCD ที่ค่อนข้างใหญ่ (ST7920) ด้วยความละเอียด 128x64 พิกเซล พื้นที่แสดงผลการวัดคือ 96x64 และพื้นที่แสดงข้อมูลคือ 32x64 ซึ่งแสดงความถี่สัญญาณทดสอบ Vpp เป็นต้น

มันง่ายมากที่จะสร้างและประกอบด้วยส่วนประกอบเพียงไม่กี่อย่าง:

- Arduino นาโน

- จอแสดงผล LCD ST7920 พร้อมความละเอียด 128x64

- สวิตช์ชั่วขณะสามตัว

- โพเทนชิโอเมอร์สองตัว

- และตัวเก็บประจุหนึ่งตัว 100 microF

โครงการนี้ได้รับการสนับสนุนโดย NextPCB คุณสามารถช่วยสนับสนุนฉันได้โดยดูจากลิงก์ใดลิงก์หนึ่งต่อไปนี้

ลงทะเบียนเพื่อรับคูปอง $5:

ผู้ผลิตบอร์ดหลายชั้นที่เชื่อถือได้:

บอร์ด PCB 4 ชั้น 10 ชิ้น เพียง $12:

ลด 10% - คำสั่งซื้อ PCB & SMT: 20% OFF - คำสั่งซื้อ PCB และ 15 % SMT:

ขั้นตอนที่ 2: สร้าง

อาคาร
อาคาร
อาคาร
อาคาร

อุปกรณ์มีฟังก์ชั่นหลายอย่างเช่น: ทริกเกอร์อัตโนมัติ (แสดงผลได้เสถียรมาก), ความเร็วในการสแกน: 0.02ms/div~10ms/div ตามการพกพา 1-2-5 และแบ่งออกเป็นเก้าระดับและฟังก์ชั่น Hold: หยุดแสดงรูปคลื่นและพารามิเตอร์ โครงการนี้เผยแพร่ในบล็อกของ Wu Hanqing ซึ่งคุณสามารถหารหัสต้นฉบับได้ ฉันทำการเปลี่ยนแปลงเพียงเล็กน้อยเนื่องจากฉันกำลังสร้างออสซิลโลสโคปโดยใช้ฮาร์ดแวร์ของหนึ่งในโปรเจ็กต์ก่อนหน้าของฉัน ดังที่คุณเห็นในวิดีโอ เครื่องดนตรีมีมุมมองที่ชัดเจนมากเนื่องจากหน้าจอขนาดใหญ่ และยังมีทริกเกอร์อัตโนมัติที่ดีอย่างน่าประหลาดใจอีกด้วย ตำแหน่งแนวตั้งของภาพถูกปรับด้วยโพเทนชิออมิเตอร์ 50 kohms และคอนทราสต์ด้วยโพเทนชิออมิเตอร์ 10 kohms ฉันทดสอบออสซิลโลสโคปด้วยเครื่องกำเนิดสัญญาณไซน์และสี่เหลี่ยม สุดท้ายนี้ แม้ว่าจะไม่ใช่เครื่องมือระดับมืออาชีพหรือมีประโยชน์มาก แต่ก็ยังสามารถใช้เพื่อการศึกษาหรือในห้องปฏิบัติการของคุณ เพื่อทดสอบสัญญาณความถี่ต่ำ โดยเฉพาะอย่างยิ่งเมื่อรู้ว่าอุปกรณ์นี้ทำได้ง่ายและราคาถูกมาก

ขั้นตอนที่ 3: แผนผังไดอะแกรมและโค้ด

แผนผังไดอะแกรมและรหัส
แผนผังไดอะแกรมและรหัส

ด้านล่างได้รับแผนภาพ Shematic และรหัส Arduino

แนะนำ: