สารบัญ:
- ขั้นตอนที่ 1: ดูวิดีโอ
- ขั้นตอนที่ 2: เตรียมชิ้นส่วนของคุณ
- ขั้นตอนที่ 3: แบบแผนและวงจร
- ขั้นตอนที่ 4: ดาวน์โหลดรหัส
- ขั้นตอนที่ 5: สำเร็จ
- ขั้นตอนที่ 6: เคล็ดลับ
- ขั้นตอนที่ 7: แผนในอนาคต
วีดีโอ: เครื่องกำเนิดฟังก์ชัน DIY ด้วย STC MCU อย่างง่ายดาย: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
นี่คือตัวสร้างฟังก์ชันที่สร้างด้วย STC MCU ต้องการเพียงส่วนประกอบหลายอย่างและวงจรก็ง่าย
ข้อมูลจำเพาะ
- เอาต์พุต: ช่องเดียว
- ความถี่รูปคลื่นสี่เหลี่ยม: 1Hz~2MHz
- ความถี่รูปคลื่นไซน์: 1Hz~10kHz
- แอมพลิจูด: VCC ประมาณ 5V
- ความสามารถในการโหลด: ไม่พร้อมใช้งาน
- MCU: STC15W4K32S4 @24MHz
- จอแสดงผล: LCD1602
- ตัวควบคุม: ตัวเข้ารหัส EC11
ขั้นตอนที่ 1: ดูวิดีโอ
ในวิดีโอนี้ ฉันจะแสดงวิธีการ DIY ตัวสร้างฟังก์ชันนี้ทีละขั้นตอน
ขั้นตอนที่ 2: เตรียมชิ้นส่วนของคุณ
ส่วนรายการ
- MCU: STC15W4K32S4 x 1 รับจาก AliExpress
- จอแสดงผล: LCD1602 x 1 รับจาก AliExpress
-
Row Pin หญิง: รับจาก AliExpress
- 16 พิน x 1
- 2 พิน x 1
-
โพเทนชิออมิเตอร์: รับจาก AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Socket 40-Pin x 1 รับจาก AliExpress
- ตัวเหนี่ยวนำ 1mH x 1 รับจาก AliExpress
-
ตัวเก็บประจุ:
- 220nF x 1 รับจาก AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 รับจาก AliExpress
- แบตเตอรี่ลิเธียมโพลิเมอร์ x 1 รับจาก AliExpress
- 5V บูสเตอร์ x 1 รับจาก AliExpress
- Terminal 2-Pin x 2 รับจาก AliExpress
- Push Switch x 1 รับจาก AliExpress
- Capacitor 1uF (อุปกรณ์เสริม) x 1 รับจาก AliExpress
ขั้นตอนที่ 3: แบบแผนและวงจร
โปรดดูวงจรและขั้นตอนในวิดีโอ คุณสามารถจัดเรียงส่วนประกอบบนแผงวงจรได้อย่างง่ายดาย
ขั้นตอนที่ 4: ดาวน์โหลดรหัส
ดาวน์โหลดแพ็คเกจด้านล่าง มีซอร์สโค้ดและไฟล์ hex ที่คอมไพล์แล้ว
หากคุณไม่ต้องการอ่านโค้ด ให้เบิร์นไฟล์.hex ลงใน MCU ใช้ตัวดาวน์โหลด USB เป็น TTL และซอฟต์แวร์ STC-ISP เพื่อดาวน์โหลดโค้ดไปยัง MCU เชื่อมต่อ TXD, RXD และ GND
ดาวน์โหลดซอฟต์แวร์ STC-ISP ที่นี่:
หากอินเทอร์เฟซของ STC-ISP เป็นภาษาจีน คุณสามารถคลิกไอคอนด้านซ้ายบนเพื่อเปลี่ยนภาษาเป็นภาษาอังกฤษ สำหรับการกำหนดค่ารายละเอียดของ STC-ISP โปรดดูวิดีโอในขั้นตอนที่ 1
รหัสถูกเขียนด้วยภาษาซี ใช้ซอฟต์แวร์ Keil เพื่อแก้ไขและคอมไพล์
ขั้นตอนที่ 5: สำเร็จ
คุณสามารถใช้เครื่องกำเนิดฟังก์ชัน DIY นี้เพื่อส่งสัญญาณรูปคลื่นสี่เหลี่ยมหรือสัญญาณรูปคลื่นไซน์
อินเตอร์เฟซ:
- ด้านล่างซ้ายแสดงประเภทของรูปคลื่น (Square/Sine) และสถานะเอาต์พุต (ON/OFF)
- F: ความถี่
- D: หน้าที่ของรูปคลื่นสี่เหลี่ยม
- ซีดี: ค่าสัมประสิทธิ์กองนาฬิกา (สำหรับข้อมูลเท่านั้น)
- P: ความถี่ PWM สำหรับสร้าง Sine Waveform (สำหรับข้อมูลเท่านั้น)
- Pt: จำนวนจุดสำหรับสร้าง Sine Waveform (สำหรับข้อมูลเท่านั้น)
การดำเนินงาน:
- ตัวเข้ารหัสแบบคลิกเดียว: สลับความถี่และหน้าที่ในส่วนต่อประสานรูปคลื่นสี่เหลี่ยม
- Double Click Encoder: เริ่ม/หยุดสัญญาณเอาท์พุต
- ตัวเข้ารหัสแบบกดยาว: สลับระหว่างข้อมูลรูปคลื่นสี่เหลี่ยม/รูปคลื่นไซน์/ข้อมูลแรงดันไฟฟ้า
- หมุนตัวเข้ารหัส: ปรับพารามิเตอร์
ขั้นตอนที่ 6: เคล็ดลับ
สัญญาณเอาท์พุตไม่มีความสามารถในการโหลด หากคุณต้องการขับส่วนประกอบอื่น ๆ โปรดทราบว่าการใช้เครื่องขยายเสียงในการดำเนินงานเพื่อเพิ่มความสามารถในการโหลด
ขั้นตอนที่ 7: แผนในอนาคต
ฉันวางแผนที่จะสร้าง Function Generator อื่นด้วย STM32
คาดหวังไว้
- สามารถสร้างรูปคลื่นสามเหลี่ยมและเลื่อยเพิ่มเติมได้
- ความถี่ของรูปคลื่นไซน์อาจสูงกว่า 10kHz
หากคุณมีคำแนะนำหรือข้อกำหนดเกี่ยวกับโครงการนี้ กรุณาบอกฉัน
หวังว่าคุณจะชอบมัน.
อย่าลังเลที่จะตรวจสอบช่อง YouTube ของฉัน:
แนะนำ:
เครื่องกำเนิดฟังก์ชัน: 12 ขั้นตอน (พร้อมรูปภาพ)
เครื่องกำเนิดฟังก์ชัน: คำแนะนำนี้อธิบายการออกแบบเครื่องกำเนิดฟังก์ชันตามวงจรรวมอนาล็อกของ Maxims MAX038 เครื่องกำเนิดฟังก์ชันเป็นเครื่องมือที่มีประโยชน์มากสำหรับผู้คลั่งไคล้อุปกรณ์อิเล็กทรอนิกส์ จำเป็นสำหรับการปรับวงจรเรโซแนนซ์ การทดสอบเสียง
สร้างออสซิลโลสโคปของคุณเอง (Mini DSO) ด้วย STC MCU อย่างง่ายดาย: 9 ขั้นตอน (พร้อมรูปภาพ)
สร้างออสซิลโลสโคปของคุณเอง (Mini DSO) ด้วย STC MCU ได้อย่างง่ายดาย: นี่คือออสซิลโลสโคปแบบง่ายที่สร้างด้วย STC MCU คุณสามารถใช้ Mini DSO นี้เพื่อสังเกตรูปคลื่น ช่วงเวลา: 100us-500ms ช่วงแรงดันไฟฟ้า: 0-30V โหมดการวาด: เวกเตอร์หรือจุด
เครื่องกำเนิดฟังก์ชัน DIY (ICL8038) 0 Hz - 400Khz: 11 ขั้นตอน
DIY Function Generator (ICL8038) 0 Hz - 400Khz: Function Generator เป็นเครื่องมือที่มีประโยชน์มากในอุปกรณ์อิเล็กทรอนิกส์ แต่อาจมีราคาแพง แต่เรามีตัวเลือกมากมายในการสร้างราคาถูก ในโครงการนี้เราใช้ ICl8038
วิธีการ Pixellate รูปภาพ - อย่างง่ายดาย: 3 ขั้นตอน (พร้อมรูปภาพ)
วิธีทำ Pixellate รูปภาพ - อย่างง่ายดาย: เทคนิคด่วนนี้เป็นเทคนิคสำหรับการใช้การเซ็นเซอร์พิกเซลเพื่อรักษาความไม่เปิดเผยตัวตน ศักดิ์ศรี ฯลฯ บนภาพดิจิทัล คุณเพียงแค่ต้องใช้โปรแกรมแก้ไขรูปภาพอย่างง่าย เช่น MS Paint ฉันใช้ MS Paint สำหรับทางเลือกอื่น ดูสิ่งนี้ สอนได้
ปรับแต่งสเตชันเนอรี Apple Mail อย่างง่ายดาย: 10 ขั้นตอน (พร้อมรูปภาพ)
ปรับแต่งสเตชันเนอรี Apple Mail อย่างง่ายดาย: ในคำแนะนำนี้ ฉันจะสาธิตกระบวนการลดเพศของสเตชันเนอรีประกาศการเกิดโดยเพิ่มเวอร์ชันสีชมพูและสีเหลืองลงไป คุณจะต้องใช้ Photoshop หรือโปรแกรมแก้ไขที่คล้ายกันเพื่อทำการเปลี่ยนแปลงกราฟิก มันจะทำให้คุณต้อง