สารบัญ:
- ขั้นตอนที่ 1: รวบรวมส่วนประกอบของคุณ
- ขั้นตอนที่ 2: การเชื่อมต่อ
- ขั้นตอนที่ 3: ดาวน์โหลดไฟล์ที่จำเป็น
- ขั้นตอนที่ 4: เตรียมเสียงและแปลงเป็นข้อมูล
- ขั้นตอนที่ 5: ส่วนการเข้ารหัส
- ขั้นตอนที่ 6: อัปโหลดรหัส
วีดีโอ: พูดคุย Arduino - เล่น MP3 ด้วย Arduino โดยไม่ต้องใช้โมดูลใด ๆ - การเล่นไฟล์ Mp3 จาก Arduino โดยใช้ PCM: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ในคำแนะนำนี้ เราจะเรียนรู้วิธีเล่นไฟล์ 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: เตรียมเสียงและแปลงเป็นข้อมูล
ขั้นตอนสำคัญคือการเตรียมข้อมูลเสียง ดังนั้นก่อนอื่นเราต้องมีไฟล์ mp3 ไม่ว่าคุณจะบันทึกหรือรับไฟล์จากที่ใดก็ได้ จากนั้นเปิดไฟล์นั้นลงใน Audacity แล้วคลิกรูปแบบ จากนั้นเลือก 16 บิต pcm จากนั้นเลื่อนลงมาและเลือกความถี่ ของเสียงถึง 8000hz และส่งออกเสียงเป็น mp3
จากนั้นเปิดซอฟต์แวร์เข้ารหัสเสียง & ไปที่ไฟล์เสียงที่เราสร้างขึ้นจากความกล้า จากนั้นคุณจะได้รับข้อความเสียงที่คัดลอกไปยังคลิปบอร์ดสำเร็จ
ขั้นตอนที่ 5: ส่วนการเข้ารหัส
ดังนั้นส่วนต่อไปคือส่วนการเข้ารหัส ดังนั้นเมื่อคุณดาวน์โหลดไฟล์ Arduin mp3.zip ซึ่งมีไฟล์ PCM.zip ดังนั้นให้เพิ่มไฟล์ PCM.zip นี้เป็นไลบรารี่ไปยัง Arduino แล้วเปิดตัวอย่างการเล่นที่มีอยู่ในไลบรารี PCM นั้น & ในภาพร่างคุณต้องแก้ไขโค้ดบรรทัดที่ 2 ในตัวอย่าง อาร์เรย์ซึ่งเป็นประเภทโปรแกรมที่คุณต้องลบข้อมูลทั้งหมดในอาร์เรย์นั้น & วางข้อมูลที่คัดลอกไปยังคลิปบอร์ดโดยซอฟต์แวร์เข้ารหัสเสียง.
ขั้นตอนที่ 6: อัปโหลดรหัส
ในที่สุดรหัสของเราก็พร้อมแล้ว ดังนั้นอัปโหลดไปยัง Arduino & คุณจะได้ยินเสียงที่บันทึกไว้จากลำโพง สนุกกับมัน & หากคุณมีปัญหาใด ๆ หรือต้องการเกี่ยวกับสิ่งนี้อย่างลึกซึ้งเพียงแค่ดูวิดีโอที่ให้ไว้
ขอขอบคุณ.
แนะนำ:
วิธีการสร้างเครื่องเล่น MP3 ด้วย LCD โดยใช้ Arduino และ DFPlayer Mini MP3 Player Module: 6 ขั้นตอน
วิธีการสร้างเครื่องเล่น MP3 ด้วย LCD โดยใช้ Arduino และ DFPlayer Mini MP3 Player Module: วันนี้เราจะสร้างเครื่องเล่น MP3 พร้อม LCD โดยใช้ Arduino และ DFPlayer mini MP3 Player Module โครงการสามารถอ่านไฟล์ MP3 ในการ์ด SD และสามารถหยุดชั่วคราว และเล่นเหมือนเครื่องเมื่อ 10 ปีที่แล้ว และยังมีเพลงก่อนหน้าและเพลงถัดไปที่สนุก
Arduino Nano Clock พร้อม Adaptive Brightness โดยใช้ Prototype PCB จาก NextPCB.com: 11 ขั้นตอน
Arduino Nano Clock พร้อม Adaptive Brightness โดยใช้ Prototype PCB จาก NextPCB.com: ทุกคนต้องการนาฬิกาที่แสดงเวลาและวันที่ร่วมกัน ดังนั้น ในโครงการนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างนาฬิกา Arduino nano พร้อมความสว่างที่ปรับได้โดยใช้ RTC และการออกแบบได้อย่างไร PCB จาก NextPCB
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
เล่นเพลง (MP3) ด้วย Arduino โดยใช้ PWM บนลำโพงหรือ Flyback Transformer: 6 ขั้นตอน (พร้อมรูปภาพ)
เล่นเพลง (MP3) ด้วย Arduino โดยใช้ PWM บนลำโพงหรือ Flyback Transformer: สวัสดีทุกคน นี่เป็นคำสั่งแรกของฉัน ฉันหวังว่าคุณจะชอบมัน !! โดยทั่วไปในโครงการนี้ฉันได้ใช้การสื่อสารแบบอนุกรมระหว่าง Arduino และแล็ปท็อปของฉัน เพื่อส่งข้อมูลเพลงจากแล็ปท็อปของฉันไปยัง Arduino และการใช้ Arduino TIMERS เพื่อ
การควบคุม Buzzer และ Led จาก Android โดยใช้ Blynk: 4 ขั้นตอน
การควบคุม Buzzer และ Led จาก Android โดยใช้ Blynk: ในคำแนะนำนี้ ฉันจะบอกวิธีเชื่อมต่อ Arduino กับ Android โดยใช้ Bluetooth สำหรับ GUI และ IOT! ในบทช่วยสอนนี้ เราจะใช้โทรศัพท์ Android และแอป blynk (หนึ่งใน GUI ที่ดีที่สุด ตัวเลือกสำหรับ Arduino) เพื่อเปิด LED และควบคุมออดโดยใช้