
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

นี่คือออสซิลโลสโคปอย่างง่ายที่สร้างด้วย STC MCU
คุณสามารถใช้ Mini DSO นี้เพื่อสังเกตรูปคลื่น
ช่วงเวลา: 100us-500ms
ช่วงแรงดันไฟฟ้า: 0-30V
โหมดวาด: เวกเตอร์หรือจุด
ขั้นตอนที่ 1: ดูวิดีโอ


ในวิดีโอนี้ ฉันจะแสดงวิธีประกอบ Mini DSO ทีละขั้นตอน
ขั้นตอนที่ 2: เตรียมชิ้นส่วนของคุณ

รายการวัสดุ:
MCU: STC8A8K64S4A12 x 1 รับจาก AliExpress
จอแสดงผล: SSD1306 OLED (5V with 7-Pin SPI Interface) x 1 รับจาก AliExpress | รับจากอเมซอน
-
ตัวต้านทาน:
- 1W 10k x 1 รับจาก AliExpress
- 1/4W 2k x 2 ซื้อจาก AliExpress | รับจากอเมซอน
- 1/4W 10k x 1
-
ตัวเก็บประจุ:
- 47uF x 1 รับจาก AliExpress | รับจากอเมซอน
- 0.01uF x 1 รับจาก AliExpress
- EC11 Encoder x 1 รับจาก AliExpress | รับจากอเมซอน
- Toggle Switch x 1 รับจาก AliExpress
- 2-Pin Terminal x 1 รับจาก AliExpress
- IC Socket 40-Pin x 1 รับจาก AliExpress
- Row Pin หญิง: รับจาก AliExpress
-
- 7 พิน x 1
- 2 พิน x 1
- 3.7V Li-ion Battery x 1 รับจาก AliExpress
- 5V Booster Module x 1 รับจาก AliExpress
- USB-TTL Downloader x 1 ดาวน์โหลดจาก AliExpress
- แผงวงจร x 1 รับจาก AliExpress
ขั้นตอนที่ 3: แบบแผนและวงจร


วงจรนั้นง่ายมาก
วงจรสุดท้ายแตกต่างจากวิดีโอเล็กน้อย
ฉันเพิ่มตัวเก็บประจุสองตัวเป็นตัวกรองพลังงาน MCU เพิ่มตัวต้านทานเป็นตัวแบ่งแรงดันเพื่อสุ่มตัวอย่างแรงดันไฟฟ้าของแบตเตอรี่
เลื่อนสวิตช์ไปที่แบตเตอรี่+ และโมดูลพลังงานเพื่อหลีกเลี่ยงกระแสไฟระบายออกระหว่างสแตนด์บาย
ขั้นตอนที่ 4: ดาวน์โหลดรหัส



ใช้ตัวดาวน์โหลด USB เป็น TTL เพื่อดาวน์โหลดรหัสไปยัง MCU
เชื่อมต่อ TXD, RXD และ GND กับ Mini DSO
ดาวน์โหลดซอฟต์แวร์ STC-ISP ที่นี่:
หากอินเทอร์เฟซของ STC-ISP เป็นภาษาจีน คุณสามารถคลิกไอคอนด้านซ้ายบนเพื่อเปลี่ยนภาษาเป็นภาษาอังกฤษ
การกำหนดค่ารายละเอียดของ STC-ISP โปรดดูวิดีโอของฉันด้านบน
รหัสนี้เขียนด้วยภาษาซี ใช้ซอฟต์แวร์ Keil เพื่อแก้ไขและคอมไพล์
ขั้นตอนที่ 5: สำเร็จ



ที่นี่คุณสามารถสังเกตรูปคลื่นได้อย่างง่ายดายด้วย Mini DSO นี้
นอกจากนี้ยังสามารถใช้วัดแรงดันไฟได้อีกด้วย
เพิ่มโพรบไปที่เทอร์มินัล มันสามารถทำงานได้ง่ายในมือ
ขั้นตอนที่ 6: ปัญหา

เนื่องจาก Mini DSO นี้ไม่สามารถวัดแรงดันลบได้ รูปคลื่นจะหยุดที่ 0V
ขั้นตอนที่ 7: หัวข้อที่เกี่ยวข้อง



ฉันยังสร้าง Function Generator ด้วย STC MCU รูปคลื่นที่แสดงบน Mini DSO สร้างขึ้นโดย DIY Function Generator ของฉัน หากคุณสนใจคุณสามารถชมวิดีโอของฉันได้ในขณะนี้ ฉันจะสร้างคำสั่งในภายหลัง
ขั้นตอนที่ 8: อัปเดตในอนาคต


กำลังพัฒนาฟังก์ชันใหม่สำหรับ Mini DSO พวกมันคือการกวาดแบบปกติและแบบกวาดเดี่ยว ด้วยฟังก์ชันเหล่านี้ คุณสามารถสังเกตการกลายพันธุ์ของรูปคลื่นได้ ในภาพเป็นการกลายพันธุ์ของรูปคลื่นของแหล่งจ่ายไฟสลับระหว่างเปิดเครื่อง เราจับคลื่นที่เพิ่มขึ้นเช่นเดียวกับออสซิลโลสโคป DS1052E
ฉันจะแบ่งปันการอัปเดตนี้เมื่อฉันทำเสร็จแล้ว
หวังว่าคุณจะชอบมัน.
ฉันขอขอบคุณการสนับสนุนของคุณ
อย่าลังเลที่จะตรวจสอบช่อง YouTube ของฉัน:
ขั้นตอนที่ 9: เวอร์ชันใหม่ออกแล้ว
มีข่าวดีสำหรับโครงการนี้
เนื่องจากมีคนสนใจโครงการนี้เป็นจำนวนมาก ฉันจึงใช้เวลาในการอัปเกรดโดยรวม มีการเปลี่ยนแปลงในอินเทอร์เฟซตรรกะการทำงานและวงจร หลังจากอัปเกรด Mini DSO จะมีประสิทธิภาพมากขึ้น
โปรดดูคำแนะนำสำหรับเวอร์ชันใหม่:
www.instructables.com/id/Upgrade-DIY-Mini-…
แนะนำ:
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน

วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: บางครั้งฉันพูดภาษาอังกฤษได้ดีมาก บางครั้งก็ไม่มี… สิ่งแรกเลย นี่เป็นการสอนครั้งแรกของฉันและภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นโปรดอย่ากดดันฉันมากเกินไป นี่จะไม่เกี่ยวกับวิธีการสร้างเฟรมที่ง่าย มันเกี่ยวกับการติดตั้ง
เครื่องกำเนิดฟังก์ชัน DIY ด้วย STC MCU อย่างง่ายดาย: 7 ขั้นตอน (พร้อมรูปภาพ)

ตัวสร้างฟังก์ชัน DIY ด้วย STC MCU อย่างง่ายดาย: นี่คือตัวสร้างฟังก์ชันที่สร้างด้วย STC MCU ต้องการเพียงส่วนประกอบหลายอย่างและวงจรก็ง่าย ข้อมูลจำเพาะ เอาต์พุต: ความถี่รูปคลื่นสี่เหลี่ยมช่องสัญญาณเดียว: 1Hz~2MHz ความถี่รูปคลื่นไซน์: 1Hz~10kHz แอมพลิจูด: VCC, ประมาณ 5V ความสามารถในการโหลด
วิธีคัดลอกเกมที่บันทึกไปยัง Microsoft หรือบุคคลที่สาม MU อย่างง่ายดาย: 9 ขั้นตอน

วิธีคัดลอกเกมที่บันทึกไปยัง Microsoft หรือบุคคลที่สาม MU วิธีที่ง่าย: บทช่วยสอนดั้งเดิมที่นี่มีแบบฝึกหัด Softmod มากมายและทั้งหมดนั้นดี แต่การเอาไฟล์บันทึกไปยัง Xbox HDD นั้นเป็นเรื่องที่เจ็บปวด ฉันทำสด cd ที่ทำให้ง่ายต่อการทำเช่นนั้น นี่ไม่ใช่กวดวิชา softmod ที่สมบูรณ์ นี่
วิธีการ Pixellate รูปภาพ - อย่างง่ายดาย: 3 ขั้นตอน (พร้อมรูปภาพ)

วิธีทำ Pixellate รูปภาพ - อย่างง่ายดาย: เทคนิคด่วนนี้เป็นเทคนิคสำหรับการใช้การเซ็นเซอร์พิกเซลเพื่อรักษาความไม่เปิดเผยตัวตน ศักดิ์ศรี ฯลฯ บนภาพดิจิทัล คุณเพียงแค่ต้องใช้โปรแกรมแก้ไขรูปภาพอย่างง่าย เช่น MS Paint ฉันใช้ MS Paint สำหรับทางเลือกอื่น ดูสิ่งนี้ สอนได้
ปรับแต่งสเตชันเนอรี Apple Mail อย่างง่ายดาย: 10 ขั้นตอน (พร้อมรูปภาพ)

ปรับแต่งสเตชันเนอรี Apple Mail อย่างง่ายดาย: ในคำแนะนำนี้ ฉันจะสาธิตกระบวนการลดเพศของสเตชันเนอรีประกาศการเกิดโดยเพิ่มเวอร์ชันสีชมพูและสีเหลืองลงไป คุณจะต้องใช้ Photoshop หรือโปรแกรมแก้ไขที่คล้ายกันเพื่อทำการเปลี่ยนแปลงกราฟิก มันจะทำให้คุณต้อง