สารบัญ:
- ขั้นตอนที่ 1: แผนผัง
- ขั้นตอนที่ 2: ต้นแบบ
- ขั้นตอนที่ 3: PCB
- ขั้นตอนที่ 4: ชิ้นส่วนและการประกอบ
- ขั้นตอนที่ 5: รหัส
- ขั้นตอนที่ 6: ตัวอย่าง
- ขั้นตอนที่ 7: บทสรุป
![Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ) Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-8812-11-j.webp)
วีดีโอ: Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ)
![วีดีโอ: Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ) วีดีโอ: Arduino XY Display บน Oscilloscope Shield: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.ytimg.com/vi/uYnaEBqN0Z4/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
![Arduino XY Display บนออสซิลโลสโคปชิลด์ Arduino XY Display บนออสซิลโลสโคปชิลด์](https://i.howwhatproduce.com/images/003/image-8812-12-j.webp)
![Arduino XY Display บนออสซิลโลสโคปชิลด์ Arduino XY Display บนออสซิลโลสโคปชิลด์](https://i.howwhatproduce.com/images/003/image-8812-13-j.webp)
หลายปีที่ผ่านมา ฉันมักจะใช้ออสซิลโลสโคปแสดงโลโก้และข้อความโดยใช้โหมด xy กับกิจกรรมที่ Makerspace ให้ความช่วยเหลือ โดยปกติการขับโดยใช้หมุด PWM บน Ardiuno และวงจร RC เพื่อทำให้กระวนกระวายใจเรียบขึ้น
สองสามปีที่แล้วฉันเจอวิดีโอ youtube ที่ยอดเยี่ยมโดย Alan Wolke ซึ่งเขาใช้แลดเดอร์ R2R เป็น DAC ความเร็วในการรีเฟรชที่ได้รับการปรับปรุงนี้และโดยรวมแล้วทำให้สามารถแสดงภาพที่มีรายละเอียดมากขึ้นได้ ต่อมาเขาได้ปรับปรุงเรื่องนี้โดยใช้โค้ดจาก Bob ที่ VintageTek ฉันได้รวมลิงก์ไปยังวิดีโอ youtube อันล้ำค่าทั้งสองนี้ไว้ด้านล่าง
#144: ใช้ Arduino Uno เพื่อสร้างกราฟิก XY แบบหมุนบน Oscilloscope
#164: กราฟิกออสซิลโลสโคป XY เพิ่มเติม, VintageTEK และการพัฒนาโครงการ
ขั้นตอนที่ 1: แผนผัง
![แผนผัง แผนผัง](https://i.howwhatproduce.com/images/003/image-8812-14-j.webp)
วงจรนี้ค่อนข้างเป็นสำเนาของ Alan Wolke โดยตรง แต่ฉันเลือกใช้อาร์เรย์ R2R เพียงอย่างเดียวซึ่งใช้สำหรับสร้างตัวต้านทานแต่ละตัว สาเหตุหลักมาจากความเกียจคร้านและไม่ต้องการที่จะประสานตัวต้านทานเหล่านั้นทั้งหมด!
ขั้นตอนที่ 2: ต้นแบบ
![ต้นแบบ ต้นแบบ](https://i.howwhatproduce.com/images/003/image-8812-15-j.webp)
หลังจากดูวิดีโออย่างรวดเร็ว ฉันอัปเกรดโซลูชันโดยใช้แผงป้องกันโปรโตบอร์ด สิ่งนี้ทำหน้าที่เราได้ดีและถูกใช้ในหลาย ๆ งาน แต่ในขณะที่มันใช้งานได้มันค่อนข้างเปราะบาง ดังนั้นฉันจึงตัดสินใจทำให้ชีวิตง่ายขึ้นและสร้างโล่เวอร์ชั่น PCB ซึ่งจะทำให้การตั้งค่าและปรับปรุงความน่าเชื่อถือทำได้ง่ายขึ้น
ขั้นตอนที่ 3: PCB
![PCB PCB](https://i.howwhatproduce.com/images/003/image-8812-16-j.webp)
![PCB PCB](https://i.howwhatproduce.com/images/003/image-8812-17-j.webp)
![PCB PCB](https://i.howwhatproduce.com/images/003/image-8812-18-j.webp)
พูดตามตรงว่าการออกแบบ PCB นั้นอาจจะยากเกินไป และฉันก็ไม่ได้มีประสบการณ์ในการเรียนรู้เลยแม้แต่น้อย ฉันเลือกใช้ตัวเชื่อมต่อ BNC เพราะมันง่ายและพร้อมเสมอ หากคุณเลือกใช้เพียงการเชื่อมต่อโพรบโดยตรง คุณควรละเว้นคาปาซิเตอร์ เนื่องจากโพรบควรมีความจุเพียงพอในตัวเอง
ขั้นตอนที่ 4: ชิ้นส่วนและการประกอบ
![อะไหล่และการประกอบ อะไหล่และการประกอบ](https://i.howwhatproduce.com/images/003/image-8812-19-j.webp)
ต่อไปนี้คือรายการชิ้นส่วนที่คุณจะต้องสร้างเกราะป้องกัน
- 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: รหัส
![รหัส รหัส](https://i.howwhatproduce.com/images/003/image-8812-20-j.webp)
แทนที่จะสร้างวงล้อใหม่ ฉันได้ใช้รหัสที่แนะนำในโพสต์ youtube ของ Alan มันทำงานได้ดีมากจริงๆ! คุณสามารถดาวน์โหลดได้ที่นี่
ฉันได้สร้างจอแสดงผลพิเศษขึ้นมาอีกสองสามจอตั้งแต่นั้นเป็นต้นมา
ขั้นตอนที่ 6: ตัวอย่าง
![ตัวอย่าง ตัวอย่าง](https://i.howwhatproduce.com/images/003/image-8812-21-j.webp)
![ตัวอย่าง ตัวอย่าง](https://i.howwhatproduce.com/images/003/image-8812-22-j.webp)
ตัวอย่างสองสามประเภทที่คุณสามารถแสดงบนขอบเขตของคุณ แอนิเมชั่นก็สามารถทำได้ แต่ฉันยังไม่ได้ลอง
ขั้นตอนที่ 7: บทสรุป
![บทสรุป บทสรุป](https://i.howwhatproduce.com/images/003/image-8812-23-j.webp)
สรุปเป็นโปรเจ็กต์เล็กๆ ที่สนุกดี ฉันมีแผนว่าจะปรับตัวอย่างไรในอนาคต แต่จะเก็บเป็นความลับไว้ก่อน
ยังไม่แน่ใจว่าฉันได้ค่าที่ถูกต้องสำหรับตัวเก็บประจุถ้าฉันมีโอกาสอาจลองใช้ค่าอื่นอีกสองสามค่า
แนะนำ:
Dual Trace Oscilloscope: 11 ขั้นตอน (พร้อมรูปภาพ)
![Dual Trace Oscilloscope: 11 ขั้นตอน (พร้อมรูปภาพ) Dual Trace Oscilloscope: 11 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-3973-j.webp)
ออสซิลโลสโคปแบบติดตามคู่: เมื่อฉันสร้างมินิออสซิลโลสโคปรุ่นก่อนๆ ฉันต้องการดูว่าฉันสามารถทำให้ไมโครคอนโทรลเลอร์ ARM ที่เล็กที่สุดของฉันเป็น STM32F030 (F030) ทำงานได้ดีเพียงใดและทำได้ดีมาก ในความคิดเห็นหนึ่ง มีการแนะนำว่า "ยาเม็ดสีน้ำเงิน" ด้วย STM32F103
Pocket Signal Visualizer (Pocket Oscilloscope): 10 ขั้นตอน (พร้อมรูปภาพ)
![Pocket Signal Visualizer (Pocket Oscilloscope): 10 ขั้นตอน (พร้อมรูปภาพ) Pocket Signal Visualizer (Pocket Oscilloscope): 10 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-8503-j.webp)
Pocket Signal Visualizer (Pocket Oscilloscope): สวัสดีทุกคน เราทุกคนทำสิ่งต่างๆ มากมายในทุกวัน สำหรับทุกงานที่ต้องการเครื่องมือ นั่นคือสำหรับการผลิต การวัด การตกแต่ง ฯลฯ. ดังนั้นสำหรับคนงานอิเล็กทรอนิกส์ พวกเขาต้องการเครื่องมือเช่นหัวแร้ง มัลติมิเตอร์ ออสซิลโลสโคป ฯลฯ
DIY Oscilloscope Kit - คู่มือการประกอบและการแก้ไขปัญหา: 10 ขั้นตอน (พร้อมรูปภาพ)
![DIY Oscilloscope Kit - คู่มือการประกอบและการแก้ไขปัญหา: 10 ขั้นตอน (พร้อมรูปภาพ) DIY Oscilloscope Kit - คู่มือการประกอบและการแก้ไขปัญหา: 10 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/009/image-26607-j.webp)
DIY Oscilloscope Kit - คู่มือการประกอบและการแก้ไขปัญหา: ฉันต้องการบ่อยมากเมื่อออกแบบอุปกรณ์อิเล็กทรอนิกส์ออสซิลโลสโคปเพื่อสังเกตการมีอยู่และรูปแบบของสัญญาณไฟฟ้า จนถึงตอนนี้ฉันเคยใช้ออสซิลโลสโคป CRT แบบอนาล็อกช่องเดียวของโซเวียต (ปี 1988) มันยังใช้งานได้
วิธีแฮ็กและอัปเกรด Rigol DS1054Z Digital Oscilloscope: 5 ขั้นตอน (พร้อมรูปภาพ)
![วิธีแฮ็กและอัปเกรด Rigol DS1054Z Digital Oscilloscope: 5 ขั้นตอน (พร้อมรูปภาพ) วิธีแฮ็กและอัปเกรด Rigol DS1054Z Digital Oscilloscope: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-5773-24-j.webp)
วิธีแฮ็กและอัปเกรด Rigol DS1054Z Digital Oscilloscope: Rigol DS1054Z เป็น Digital Storage Oscilloscope ระดับเริ่มต้น 4 ช่องที่ได้รับความนิยมอย่างมาก มีอัตราการสุ่มตัวอย่างแบบเรียลไทม์สูงถึง 1 GSa/s และแบนด์วิดท์ 50 MHz จอสีแบบ TFT ขนาดใหญ่โดยเฉพาะนั้นอ่านง่ายมาก ขอบคุณอิน
Arduino Uno: แอนิเมชั่นบิตแมปบน ILI9341 TFT Touchscreen Display Shield พร้อม Visuino: 12 ขั้นตอน (พร้อมรูปภาพ)
![Arduino Uno: แอนิเมชั่นบิตแมปบน ILI9341 TFT Touchscreen Display Shield พร้อม Visuino: 12 ขั้นตอน (พร้อมรูปภาพ) Arduino Uno: แอนิเมชั่นบิตแมปบน ILI9341 TFT Touchscreen Display Shield พร้อม Visuino: 12 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-9541-17-j.webp)
Arduino Uno: แอนิเมชั่นบิตแมปบน ILI9341 TFT Touchscreen Display Shield พร้อม Visuino: ILI9341 ที่ใช้ TFT Touchscreen Display Shields เป็น Display Shields ราคาประหยัดยอดนิยมสำหรับ Arduino Visuino ได้รับการสนับสนุนสำหรับพวกเขามาระยะหนึ่งแล้ว แต่ฉันไม่เคยมีโอกาสเขียนบทช่วยสอนเกี่ยวกับวิธีการใช้งาน ล่าสุดมีคนถามมาว่า