สารบัญ:

ระยะสนทนากับ Arduino Uno, Ultrasonic Sensor HC-SR04 และโมดูลเสียง WTV020SD: 4 ขั้นตอน
ระยะสนทนากับ Arduino Uno, Ultrasonic Sensor HC-SR04 และโมดูลเสียง WTV020SD: 4 ขั้นตอน

วีดีโอ: ระยะสนทนากับ Arduino Uno, Ultrasonic Sensor HC-SR04 และโมดูลเสียง WTV020SD: 4 ขั้นตอน

วีดีโอ: ระยะสนทนากับ Arduino Uno, Ultrasonic Sensor HC-SR04 และโมดูลเสียง WTV020SD: 4 ขั้นตอน
วีดีโอ: #39 สอน Arduino Tutorial : Arduino วัดระยะทางด้วย Ultrasonic 2024, พฤศจิกายน
Anonim

ยินดีต้อนรับสู่ 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: เตรียมไฟล์เสียง

Image
Image

นี่เป็นส่วนที่น่าเบื่อที่สุดของโครงการ….

อย่างไรก็ตาม ดาวน์โหลด 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

แนะนำ: