วันเสาร์ที่ 4 กรกฎาคม พ.ศ. 2558

ทดลองการสร้างเสียงตัวโน๊ต ด้วยสัญญาณ PWM



แนวคิด : เนื่องจากเสียงก็เป็น คลื่นสัยญาณชนิดหนึ่งฉนั้นแล้ว สัญญาณสี่เหลี่ยม( SquareWave )ที่เราคุ้นเคยกันดี นั้นก็อาจจะมีเสียงหนึ่งๆ ตามความถี่ที่เปลี่ยนไปของสัญญาณ เราจึงใช้สํญญาณ PWM ที่ขา OC5 (RD4) ของ PIC32MX460F512L ออกมาเป็นสัญญาณ Square Wave ที่มี Duty Cycle = 50% 

รูปที่ แสดงค่าความถี่ของตัว Note ต่างๆ

อุปกรณ์ที่ใช้ในการทดลอง
  1. Broad DEV-PIC32-001-V3
  2. PIC KIT 2 
  3. UltraSonic HC-SR04
  4. Mono Audio Jack (Female)
การต่อวงจร : ต่อขาสัญญาณของ Mono Audio Jack เขากับขา OC1หรือRD5 ของบอร์ด PIC32
รูปที่ 2 แสดงการเชื่อมต่อ Jack Mono กับ บอร์ด PIC32

ผลการสร้างสัญญาณ

สัญญาณตัวโน๊ต C4 ความถี่ 261 Hz         สัญญาณตัวโน๊ต D4 ความถี่ 294  Hz

สัญญาณตัวโน๊ต E4 ความถี่ 331 Hz          สัญญาณตัวโน๊ต F4 ความถี่ 349  Hz

         สัญญาณตัวโน๊ต G4 ความถี่ 393 Hz         สัญญาณตัวโน๊ต A4 ความถี่ 442  Hz         

 
 สัญญาณตัวโน๊ต B4 ความถี่ 495 Hz           สัญญาณตัวโน๊ต C5 ความถี่ 523  Hz

- VDO ทดลองไล่ความถี่ตั้แต่ 50 Hz - 800 Hz




เอกสารแนบ
  1. Code ที่ใช้ในการทดลอง
  2. PIC32MX : PWM , LINK_1, LINK_2


ไม่มีความคิดเห็น:

แสดงความคิดเห็น