สารบัญ:

พูดคุย Arduino - เล่น MP3 ด้วย Arduino โดยไม่ต้องใช้โมดูลใด ๆ - การเล่นไฟล์ Mp3 จาก Arduino โดยใช้ PCM: 6 ขั้นตอน
พูดคุย Arduino - เล่น MP3 ด้วย Arduino โดยไม่ต้องใช้โมดูลใด ๆ - การเล่นไฟล์ Mp3 จาก Arduino โดยใช้ PCM: 6 ขั้นตอน

วีดีโอ: พูดคุย Arduino - เล่น MP3 ด้วย Arduino โดยไม่ต้องใช้โมดูลใด ๆ - การเล่นไฟล์ Mp3 จาก Arduino โดยใช้ PCM: 6 ขั้นตอน

วีดีโอ: พูดคุย Arduino - เล่น MP3 ด้วย Arduino โดยไม่ต้องใช้โมดูลใด ๆ - การเล่นไฟล์ Mp3 จาก Arduino โดยใช้ PCM: 6 ขั้นตอน
วีดีโอ: วิธีรวม Code Arduino จากหลายไฟล์มาเป็นไฟล์เดียวกัน 2024, กรกฎาคม
Anonim
Image
Image

ในคำแนะนำนี้ เราจะเรียนรู้วิธีเล่นไฟล์ mp3 ด้วย Arduino โดยไม่ต้องใช้โมดูลเสียงใด ๆ ที่นี่เราจะใช้ไลบรารี PCM สำหรับ Arduino ซึ่งเล่น PCM 16 บิตที่ความถี่ 8kHZ เพื่อทำสิ่งนี้

ขั้นตอนที่ 1: รวบรวมส่วนประกอบของคุณ

การเชื่อมต่อ
การเชื่อมต่อ

ซื้อชิ้นส่วน:ซื้อ TIP120:

www.utsource.net/itm/p/384328.html

ซื้ออะแดปเตอร์ 12V:

www.utsource.net/itm/p/8013134.html

ซื้อ ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

//////////////////////////////////////////////////////

ดังนั้นเพื่อที่จะทำสิ่งนี้ เราจำเป็นต้องมีส่วนประกอบไม่กี่อย่าง Arduino & จากนั้นลำโพง 0.5w ถึง 10 w ลำโพงตัวใดตัวหนึ่งจะทำงาน จากนั้นคุณต้องซื้อทรานซิสเตอร์เพื่อขยายสัญญาณหากลำโพงของคุณสูงกว่า 0.5w เหมือนที่เคยเป็น 3 วัตต์ดังนั้นฉันจึงใช้ทรานซิสเตอร์ TIP 120 เพื่อขยายเสียงคุณสามารถใช้เครื่องขยายเสียงใดก็ได้เช่นกัน

ซื้อลิงค์. -

รายการที่จะซื้อ (ลิงค์พันธมิตร) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

วิทยากร -

www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…

www.banggood.com/50MM-0_5W-กำหนดเอง-50mm…

www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…

ทรานซิสเตอร์ TIP 120 -

www.banggood.com/10pcs-TIP120-NPN-TO-220-D…

www.banggood.com/30pcs-TIP120-NPN-TO-220-D…

www.banggood.com/50pcs-TIP120-NPN-TO-220-D…

ขั้นตอนที่ 2: การเชื่อมต่อ

การเชื่อมต่อนั้นง่ายมากถ้าคุณใช้ลำโพง 0.5 วัตต์จากนั้นเชื่อมต่อ +ve พินของลำโพงกับพินดิจิตอล 11 โดยตรงบน Arduino & -ve พินของลำโพงกับ gnd & หากใช้ลำโพง 3 วัตต์ให้ใช้ทรานซิสเตอร์ tip120 และเชื่อมต่อ 11 ของ Arduino ไปยังฐานของทรานซิสเตอร์และ -ve พินของลำโพงไปยังตัวสะสมของทรานซิสเตอร์ & ตัวปล่อยของทรานซิสเตอร์ไปยังขา gnd บน Arduino

IIf มีปัญหากับการเชื่อมต่อดูวิดีโอเพื่อขอความช่วยเหลือ

ขั้นตอนที่ 3: ดาวน์โหลดไฟล์ที่จำเป็น

ในการทำเช่นนี้ คุณจะต้องใช้ไฟล์สองสามไฟล์ก่อนจากไฟล์ PCM.zip ทั้งหมดเพื่อเล่นเสียง PCM จาก Arduino

จากนั้นเราจะต้องใช้ซอฟต์แวร์ Audacity เพื่อแปลงเสียง mp3 ปกติเป็นเสียง 16 บิต PCM 8hkz

& สุดท้ายนี้ เราต้องการซอฟต์แวร์เข้ารหัสเพื่อเข้ารหัสเสียงนั้นเป็นข้อมูลที่เราสามารถวางในโค้ดได้

ดาวน์โหลดความกล้า -

www.audacityteam.org/download/

ดาวน์โหลดซอฟต์แวร์ PCM. ZIP & Encoder (ไฟล์ชื่อ Arduino MP3.zip) -

drive.google.com/file/d/1LSb-nZcecs1VISQDP…

ขั้นตอนที่ 4: เตรียมเสียงและแปลงเป็นข้อมูล

Image
Image
เตรียมเสียงและแปลงเป็นข้อมูล
เตรียมเสียงและแปลงเป็นข้อมูล
เตรียมเสียงและแปลงเป็นข้อมูล
เตรียมเสียงและแปลงเป็นข้อมูล
เตรียมเสียงและแปลงเป็นข้อมูล
เตรียมเสียงและแปลงเป็นข้อมูล

ขั้นตอนสำคัญคือการเตรียมข้อมูลเสียง ดังนั้นก่อนอื่นเราต้องมีไฟล์ mp3 ไม่ว่าคุณจะบันทึกหรือรับไฟล์จากที่ใดก็ได้ จากนั้นเปิดไฟล์นั้นลงใน Audacity แล้วคลิกรูปแบบ จากนั้นเลือก 16 บิต pcm จากนั้นเลื่อนลงมาและเลือกความถี่ ของเสียงถึง 8000hz และส่งออกเสียงเป็น mp3

จากนั้นเปิดซอฟต์แวร์เข้ารหัสเสียง & ไปที่ไฟล์เสียงที่เราสร้างขึ้นจากความกล้า จากนั้นคุณจะได้รับข้อความเสียงที่คัดลอกไปยังคลิปบอร์ดสำเร็จ

ขั้นตอนที่ 5: ส่วนการเข้ารหัส

ส่วนการเข้ารหัส
ส่วนการเข้ารหัส
ส่วนการเข้ารหัส
ส่วนการเข้ารหัส

ดังนั้นส่วนต่อไปคือส่วนการเข้ารหัส ดังนั้นเมื่อคุณดาวน์โหลดไฟล์ Arduin mp3.zip ซึ่งมีไฟล์ PCM.zip ดังนั้นให้เพิ่มไฟล์ PCM.zip นี้เป็นไลบรารี่ไปยัง Arduino แล้วเปิดตัวอย่างการเล่นที่มีอยู่ในไลบรารี PCM นั้น & ในภาพร่างคุณต้องแก้ไขโค้ดบรรทัดที่ 2 ในตัวอย่าง อาร์เรย์ซึ่งเป็นประเภทโปรแกรมที่คุณต้องลบข้อมูลทั้งหมดในอาร์เรย์นั้น & วางข้อมูลที่คัดลอกไปยังคลิปบอร์ดโดยซอฟต์แวร์เข้ารหัสเสียง.

ขั้นตอนที่ 6: อัปโหลดรหัส

ในที่สุดรหัสของเราก็พร้อมแล้ว ดังนั้นอัปโหลดไปยัง Arduino & คุณจะได้ยินเสียงที่บันทึกไว้จากลำโพง สนุกกับมัน & หากคุณมีปัญหาใด ๆ หรือต้องการเกี่ยวกับสิ่งนี้อย่างลึกซึ้งเพียงแค่ดูวิดีโอที่ให้ไว้

ขอขอบคุณ.

แนะนำ: