สารบัญ:

Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ)
Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Build An Arduino Oscilloscope In 2 Minutes 2024, กรกฎาคม
Anonim
Arduino XY Display บนออสซิลโลสโคปชิลด์
Arduino XY Display บนออสซิลโลสโคปชิลด์
Arduino XY Display บนออสซิลโลสโคปชิลด์
Arduino XY Display บนออสซิลโลสโคปชิลด์

หลายปีที่ผ่านมา ฉันมักจะใช้ออสซิลโลสโคปแสดงโลโก้และข้อความโดยใช้โหมด xy กับกิจกรรมที่ Makerspace ให้ความช่วยเหลือ โดยปกติการขับโดยใช้หมุด PWM บน Ardiuno และวงจร RC เพื่อทำให้กระวนกระวายใจเรียบขึ้น

สองสามปีที่แล้วฉันเจอวิดีโอ youtube ที่ยอดเยี่ยมโดย Alan Wolke ซึ่งเขาใช้แลดเดอร์ R2R เป็น DAC ความเร็วในการรีเฟรชที่ได้รับการปรับปรุงนี้และโดยรวมแล้วทำให้สามารถแสดงภาพที่มีรายละเอียดมากขึ้นได้ ต่อมาเขาได้ปรับปรุงเรื่องนี้โดยใช้โค้ดจาก Bob ที่ VintageTek ฉันได้รวมลิงก์ไปยังวิดีโอ youtube อันล้ำค่าทั้งสองนี้ไว้ด้านล่าง

#144: ใช้ Arduino Uno เพื่อสร้างกราฟิก XY แบบหมุนบน Oscilloscope

#164: กราฟิกออสซิลโลสโคป XY เพิ่มเติม, VintageTEK และการพัฒนาโครงการ

ขั้นตอนที่ 1: แผนผัง

แผนผัง
แผนผัง

วงจรนี้ค่อนข้างเป็นสำเนาของ Alan Wolke โดยตรง แต่ฉันเลือกใช้อาร์เรย์ R2R เพียงอย่างเดียวซึ่งใช้สำหรับสร้างตัวต้านทานแต่ละตัว สาเหตุหลักมาจากความเกียจคร้านและไม่ต้องการที่จะประสานตัวต้านทานเหล่านั้นทั้งหมด!

ขั้นตอนที่ 2: ต้นแบบ

ต้นแบบ
ต้นแบบ

หลังจากดูวิดีโออย่างรวดเร็ว ฉันอัปเกรดโซลูชันโดยใช้แผงป้องกันโปรโตบอร์ด สิ่งนี้ทำหน้าที่เราได้ดีและถูกใช้ในหลาย ๆ งาน แต่ในขณะที่มันใช้งานได้มันค่อนข้างเปราะบาง ดังนั้นฉันจึงตัดสินใจทำให้ชีวิตง่ายขึ้นและสร้างโล่เวอร์ชั่น PCB ซึ่งจะทำให้การตั้งค่าและปรับปรุงความน่าเชื่อถือทำได้ง่ายขึ้น

ขั้นตอนที่ 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

พูดตามตรงว่าการออกแบบ PCB นั้นอาจจะยากเกินไป และฉันก็ไม่ได้มีประสบการณ์ในการเรียนรู้เลยแม้แต่น้อย ฉันเลือกใช้ตัวเชื่อมต่อ BNC เพราะมันง่ายและพร้อมเสมอ หากคุณเลือกใช้เพียงการเชื่อมต่อโพรบโดยตรง คุณควรละเว้นคาปาซิเตอร์ เนื่องจากโพรบควรมีความจุเพียงพอในตัวเอง

ขั้นตอนที่ 4: ชิ้นส่วนและการประกอบ

อะไหล่และการประกอบ
อะไหล่และการประกอบ

ต่อไปนี้คือรายการชิ้นส่วนที่คุณจะต้องสร้างเกราะป้องกัน

  • 2 x AMP 5227161-1 BNC โคแอกเซียล, แจ็คมุมขวา, ทะลุผ่านรูมุมขวา, ขั้วต่อ 50 โอห์ม
  • 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R ซีรี่ส์, ตัวต้านทาน 10 พิน
  • 2 x KEMET C317C100J1G5TA ตัวเก็บประจุแบบเซรามิกหลายชั้น, Gold Max, 10 pF, Goldmax, 300 Series
  • หัวพินพิน 0.1 พิทช์
  • PCB

คุณจะต้องใช้บัดกรีและฟลักซ์เพื่อประกอบ

ในการใช้งานคุณจะต้อง

  • Arduino (ฉันใช้ Uno)
  • สาย BNC ถึง BNC 2 x 50ohm
  • ออสซิลโลสโคปพร้อมโหมด XY

ขั้นตอนที่ 5: รหัส

รหัส
รหัส

แทนที่จะสร้างวงล้อใหม่ ฉันได้ใช้รหัสที่แนะนำในโพสต์ youtube ของ Alan มันทำงานได้ดีมากจริงๆ! คุณสามารถดาวน์โหลดได้ที่นี่

ฉันได้สร้างจอแสดงผลพิเศษขึ้นมาอีกสองสามจอตั้งแต่นั้นเป็นต้นมา

ขั้นตอนที่ 6: ตัวอย่าง

ตัวอย่าง
ตัวอย่าง
ตัวอย่าง
ตัวอย่าง

ตัวอย่างสองสามประเภทที่คุณสามารถแสดงบนขอบเขตของคุณ แอนิเมชั่นก็สามารถทำได้ แต่ฉันยังไม่ได้ลอง

ขั้นตอนที่ 7: บทสรุป

บทสรุป
บทสรุป

สรุปเป็นโปรเจ็กต์เล็กๆ ที่สนุกดี ฉันมีแผนว่าจะปรับตัวอย่างไรในอนาคต แต่จะเก็บเป็นความลับไว้ก่อน

ยังไม่แน่ใจว่าฉันได้ค่าที่ถูกต้องสำหรับตัวเก็บประจุถ้าฉันมีโอกาสอาจลองใช้ค่าอื่นอีกสองสามค่า

แนะนำ: