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

ในโครงการนี้ เราจะมาดูสั้นๆ เกี่ยวกับฟังก์ชันเชิงพาณิชย์/เครื่องกำเนิดสัญญาณรูปคลื่น เพื่อพิจารณาว่าฟีเจอร์ใดที่สำคัญสำหรับเวอร์ชัน DIY หลังจากนั้น ผมจะแสดงให้คุณเห็นถึงวิธีการสร้างเครื่องกำเนิดฟังก์ชันอย่างง่าย ทั้งแบบแอนะล็อกและดิจิทัล ในตอนท้ายฉันจะนำเสนอการออกแบบเครื่องกำเนิดฟังก์ชัน DIY DDS ซึ่งสามารถ (ชนิด) ได้ถึงเวอร์ชันเชิงพาณิชย์ มาเริ่มกันเลย!
ขั้นตอนที่ 1: ดูวิดีโอ


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

คุณสามารถค้นหารายการอะไหล่พร้อมตัวอย่างผู้ขายได้ที่นี่ (ลิงก์พันธมิตร):
Aliexpress:
1x12โวลต์ศูนย์เคาะหม้อแปลง:
1x ซ็อกเก็ต IEC:
1x B40C2300 วงจรเรียงกระแสแบบเต็มสะพาน:
1x LM7812 12โวลต์regulator:
1x LM7912 -12V ตัวควบคุม:
1x LM7805 5V ตัวควบคุม:
1x ชุดตัวเก็บประจุ:
1x Arduino นาโน:
1x ตัวเข้ารหัสแบบหมุน:
1x AD9833ท.บ. IC:
1x I2C LCD:
1x TL071 OpAmp:
1x ขั้วต่อ BNC:
1x 10k, 50k โพเทนชิออมิเตอร์:
อีเบย์:
หม้อแปลงไฟฟ้าแบบเกลียวกลาง 1x 12V:
1x ซ็อกเก็ต IEC:
1x B40C2300 วงจรเรียงกระแสแบบฟูลบริดจ์:
1x ตัวควบคุม LM7812 12V:
ตัวควบคุม LM7912 -12V 1x:
ตัวควบคุม LM7805 5V 1x:
1x ชุดตัวเก็บประจุ:
Arduino นาโน 1x:
1x ตัวเข้ารหัสแบบหมุน:
1x AD9833 DDS IC:
1x I2C LCD:
1x TL071 OpAmp:
1x ขั้วต่อ BNC:
1x 10k, 50k โพเทนชิโอมิเตอร์:
Amazon.de:
หม้อแปลงไฟฟ้าแบบเกลียวกลาง 1x 12V: -
1x ซ็อกเก็ต IEC:
1x B40C2300 วงจรเรียงกระแสแบบเต็มบริดจ์:
ตัวควบคุม LM7812 12V 1x:
1x LM7912 -12V ตัวควบคุม:
ตัวควบคุม LM7805 5V 1x:
1x ชุดตัวเก็บประจุ:
1x Arduino นาโน:
1x ตัวเข้ารหัสแบบหมุน:
1x AD9833 DDS IC:
1x I2C LCD:
1x TL071 OpAmp:
ขั้วต่อ BNC 1x:
1x 10k, 50k โพเทนชิโอมิเตอร์:
ขั้นตอนที่ 3: สร้างวงจร


ที่นี่คุณจะพบแผนผังของวงจรรวมถึงรูปภาพอ้างอิงของโครงสร้าง perfboard ที่เสร็จแล้วของฉัน รู้สึกอิสระที่จะใช้พวกเขา
ขั้นตอนที่ 4: อัปโหลดรหัส
คุณจะพบรหัสสำหรับโครงการนี้ได้ที่นี่ คุณต้องอัปโหลดไปยัง Arduino ก่อนที่ตัวสร้างฟังก์ชันของคุณจะทำงานได้สำเร็จ
ขอบคุณมากอีกครั้งสำหรับ Cezar Chirila สำหรับการทำงานของเขา รหัสนี้สร้างขึ้นโดยเขา ดูบทความของเขา:
www.allaboutcircuits.com/projects/how-to-D…
ขั้นตอนที่ 5: 3D พิมพ์ที่อยู่อาศัย




คุณสามารถค้นหาไฟล์.stl และ.123dx สำหรับที่อยู่อาศัยที่พิมพ์ 3 มิติของฉันได้ที่นี่ พิมพ์ 3 มิติ แล้วติดตั้งส่วนประกอบทั้งหมดภายในกล่องหุ้มหลัก เพื่อสร้างฟังก์ชันตัวสร้างฟังก์ชันของคุณให้สมบูรณ์
ขั้นตอนที่ 6: สำเร็จ



คุณทำได้! คุณเพิ่งสร้างฟังก์ชัน/ตัวสร้างรูปคลื่นของคุณเอง! อย่าลังเลที่จะตรวจสอบช่อง YouTube ของฉันสำหรับโครงการที่ยอดเยี่ยมกว่านี้:
www.youtube.com/user/greatscottlab
คุณสามารถติดตามฉันบน Facebook, Twitter และ Google+ สำหรับข่าวสารเกี่ยวกับโครงการที่จะเกิดขึ้นและข้อมูลเบื้องหลัง:
twitter.com/GreatScottLab
www.facebook.com/greatscottlab
แนะนำ:
Arduino Waveform Generator: 5 ขั้นตอน (พร้อมรูปภาพ)

Arduino Waveform Generator: อัปเดต กุมภาพันธ์ 2021: ลองดูเวอร์ชันใหม่ที่มีอัตราการสุ่มตัวอย่าง 300x ตาม Raspberry Pi Pico ในห้องแล็บ มักต้องการสัญญาณซ้ำของความถี่ รูปร่าง และแอมพลิจูดที่แน่นอน อาจเป็นการทดสอบเครื่องขยายเสียง ตรวจสอบวงจร
Fidget Spinner Generator: 3 ขั้นตอน (พร้อมรูปภาพ)

เครื่องกำเนิดไฟฟ้า Fidget Spinner: เครื่องกำเนิดไฟฟ้า FIDGET SPINNER ในแถวด้านล่างเราจะแสดงวิธีทำเครื่องกำเนิดไฟฟ้าอย่างง่ายโดยใช้สไปน์เนอร์ที่อยู่ไม่สุข แม่เหล็กนีโอไดเมียม 3 ตัว ขดลวดที่ไม่มีแกนจากมอเตอร์ซิงโครนัส 230 V - ภายในเครื่องเคลือบบัตร A4 และไมโครเวฟ Fidget spinner ele
Simple Tone Generator: 7 ขั้นตอน (พร้อมรูปภาพ)

Simple Tone Generator: Arduino Tone Generator เป็นชุดสวิตช์ที่แชร์เทอร์มินัลทั่วไปกับ GND ในขณะที่พินที่เหลือเชื่อมต่อกับพินดิจิทัล Arduino 2, 3, 4, 5, 6, 7, 8 และ 9 พร้อมลำโพง ติดตั้งระหว่าง GND และพินดิจิตอล 11 จาก Arduino Uno
Galvani-Edison Luminiferous Aether Disturbance Generator: 4 ขั้นตอน (พร้อมรูปภาพ)

Galvani-Edison Luminiferous Aether Disturbance Generator: Instructablist ต้องการดึงความสนใจไปที่การพัฒนาล่าสุดโดย Messrs Galvani และ Edison และการใช้งานวิจัยของพวกเขาในการพัฒนา Luminiferous Aether Disturbance Generator ที่ใช้งานได้จริง ผู้อ่านได้รับคำเตือนว่ามี
Portable Function Generator บน Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

Portable Function Generator บน Arduino: ตัวสร้างฟังก์ชันเป็นเครื่องมือที่มีประโยชน์มาก โดยเฉพาะอย่างยิ่งเมื่อเราพิจารณาทดสอบการตอบสนองของวงจรของเราต่อสัญญาณบางอย่าง ในคำแนะนำนี้ ฉันจะอธิบายลำดับการสร้างเครื่องกำเนิดฟังก์ชันขนาดเล็ก ใช้งานง่าย คุณสมบัติของ