สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ยินดีต้อนรับสู่ Instructable #31 ของฉัน aka หนึ่งในโครงการ Arduino ที่ได้รับความนิยมมากที่สุด
หากคุณชอบโครงการนี้ โปรดเป็นหนึ่งในผู้ติดตามของฉันใน Instructables และสมัครรับข้อมูลจากช่อง Youtube ของฉัน… www.youtube.com/rcloversan
อย่างไรก็ตาม สำหรับโครงการนี้คุณต้องการ:
Arduino Uno 1x
1x WTV020-SD-16P Sound Moudule
www.banggood.com/WTV020-Audio-Module-MP3-P…
1x โมดูลอัลตราโซนิก
www.banggood.com/UNO-R3-ATmega328P-Developm…
1x เขียงหั่นขนม
www.banggood.com/Mini-Solderless-Prototype…
สายจัมเปอร์
www.banggood.com/UNO-R3-ATmega328P-Developm…
1x ลำโพง (8 โอห์ม)
1x LED
1x ตัวต้านทาน 470K
การ์ด SD 1x (แซนดิส)* 2GB!!!
*การค้นหา SD ที่ถูกต้อง (โมดูล WTV020SD ใช้งานได้กับ Sandisk ดั้งเดิม) ทำให้ฉันแทบคลั่ง มีโมเดลปลอมมากมายบน Ebay ที่ฉันต้องซื้อ 3 รุ่นเพื่อให้ได้รุ่นที่ถูกต้อง
ขั้นตอนที่ 1: เตรียมไฟล์เสียง
นี่เป็นส่วนที่น่าเบื่อที่สุดของโครงการ….
อย่างไรก็ตาม ดาวน์โหลด WavePad Audio Editing Softwarehttps://www.nch.com.au/wavepad/index.html
และเปิดซอฟต์แวร์
ใช้เสียงของคุณบันทึกไฟล์.wav โดยกดปุ่มสีแดง (ที่ 2 จากด้านล่างซ้าย) ทุกไฟล์ควรมีระยะทาง (เป็นเซนติเมตร) ที่คุณต้องการได้ยิน ตามตำแหน่งของวัตถุที่อยู่ด้านหน้าเซ็นเซอร์อัลตราโซนิก คุณควรมีเสียง "บี๊บ" (น้อยกว่า 5 ซม.), 10 ซม., 15 ซม., 20 ซม., 25 ซม., 30 ซม. เป็นต้น (ขีดจำกัดของเซ็นเซอร์อัลตราโซนิกที่ใช้สำหรับโครงการนี้คือ 200!)
เปิดไฟล์ที่คุณต้องการใส่ในการ์ด SD บันทึก.wav ด้วยแอตทริบิวต์เหล่านี้:
รูปแบบ: PCM Uncompressed
แอตทริบิวต์: 32000Hz, 16 บิต, Mono
การตั้งชื่อไฟล์: Voice1, Voice2, Voice3… และอื่นๆ
ฉันบันทึกไฟล์ไว้ในไดเร็กทอรีบนเดสก์ท็อป (เสียง) ดังนั้นจึงหาได้ง่าย
ตอนนี้ ดาวน์โหลดซอฟต์แวร์แปลง ad4…
docs.google.com/file/d/0B4p82-pNB6o7QXFwZ…
เพื่อแปลงไฟล์.wav เป็น ad4
อย่าลืมบันทึกไฟล์นี้ในไดเร็กทอรีเดียวกันกับเสียงที่คุณต้องการใช้สำหรับโปรเจ็กต์ของคุณ (ไดเร็กทอรีวอยซ์) เปิดซอฟต์แวร์ ad4 โดยคลิกที่ไฟล์. EXE หน้าต่าง MS-DOS จะปรากฏขึ้นทันที
ที่พรอมต์ (C:\>) เขียน cd desktop/voice
(โปรดทราบว่าเส้นทางที่สมบูรณ์ของฉันคือ C:\>cd users/user/documents/desktop/voice)
ตอนนี้เขียน: ad4converter -E4 voice1.wav
ซอฟต์แวร์จะสร้างไฟล์ voice1.ad4 โดยอัตโนมัติ
ทำซ้ำการดำเนินการนี้สำหรับไฟล์อื่นๆ ทั้งหมด จนกว่าคุณจะแปลง.wav ทั้งหมดในรูปแบบ ad4
ตอนนี้คุณสามารถคัดลอกไฟล์เหล่านี้ทั้งหมดบนการ์ด sd โดยใช้ช่องเสียบที่มีอยู่ในพีซีส่วนใหญ่ และการ์ด SD จะพร้อมที่จะใส่ลงในโมดูล WTV020SD-16P
ขั้นตอนที่ 2: ทดสอบโมดูล WTV020SD-16P
สิ่งสำคัญที่อาจส่งผลต่อการทำงานของ WTV020SD คือระดับเสียง/เสียงของคุณ
หากคุณไม่ฟังเสียง ให้ลองลดเสียงลง (โดยใช้คำสั่งที่เหมาะสม: wtv020sd16p.setVolume(6);)
หากไม่ได้ผล ปัญหาคือการ์ด SD ผิด/ปลอม
หากคุณมีปัญหา คุณสามารถอ่านบทช่วยสอนอันน่าทึ่งที่เขียนโดย Build Circuit…
www.buildcircuit.com/how-to-convert-mp3-and…
ขั้นตอนที่ 3: การเดินสาย…
กรุณาต่อวงจรตามแผนภาพในภาพ
ขั้นตอนที่ 4: การเข้ารหัส…
กรุณาสมัครสมาชิกช่อง Youtube ของฉันและคุณจะได้รับรหัสในไม่ช้า
www.youtube.com/rcloversan