สารบัญ:
- ขั้นตอนที่ 1: เตรียมไฟล์เสียง
- ขั้นตอนที่ 2: ทดสอบโมดูล WTV020SD-16P
- ขั้นตอนที่ 3: การเดินสาย…
- ขั้นตอนที่ 4: การเข้ารหัส…
วีดีโอ: ระยะสนทนากับ Arduino Uno, Ultrasonic Sensor HC-SR04 และโมดูลเสียง WTV020SD: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ยินดีต้อนรับสู่ 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
แนะนำ:
ถังขยะอัจฉริยะโดยใช้ Arduino, Ultrasonic Sensor และเซอร์โวมอเตอร์: 3 ขั้นตอน
ถังขยะอัจฉริยะโดยใช้ Arduino, Ultrasonic Sensor และเซอร์โวมอเตอร์: ในโครงการนี้ ฉันจะแสดงวิธีสร้างถังขยะอัจฉริยะโดยใช้ Arduino โดยที่ฝาถังขยะจะเปิดขึ้นโดยอัตโนมัติเมื่อคุณเข้าใกล้ถังขยะ ส่วนประกอบสำคัญอื่นๆ ที่ใช้ทำถังขยะอัจฉริยะนี้คือ HC-04 Ultrasonic Sen
Arduino Ultrasonic Sensor Light Switcher: 6 ขั้นตอน
Arduino Ultrasonic Sensor Light Switcher: สวัสดีทุกคน วันนี้ฉันจะทำสวิตช์ไฟ บางครั้งฉันมีของอยู่ในมือ และฉันไม่มีมือพิเศษที่จะเปิดไฟ และมันก็กลายเป็นสถานการณ์ที่น่าอึดอัดใจ เลยตัดสินใจทำสวิตซ์ไฟที่ช่วยเปิดไฟ
บทช่วยสอน: วิธีสร้างตัวตรวจจับระยะโดยใช้ Arduino Uno และ Ultrasonic Sensor: 3 ขั้นตอน
บทช่วยสอน: วิธีสร้างเครื่องตรวจจับช่วงโดยใช้ Arduino Uno และ Ultrasonic Sensor: คำอธิบาย: บทช่วยสอนนี้แสดงวิธีสร้างเครื่องตรวจจับช่วงอย่างง่ายซึ่งสามารถวัดระยะห่างระหว่างเซ็นเซอร์อัลตราโซนิก (US-015) กับสิ่งกีดขวางด้านหน้าได้ เซ็นเซอร์อัลตราโซนิก US-015 นี้เป็นเซ็นเซอร์ที่สมบูรณ์แบบสำหรับการวัดระยะทางและ
Arduino เชื่อมต่อกับ Ultrasonic Sensor และ Contactless Temperature Sensor: 8 ขั้นตอน
การเชื่อมต่อกับ Arduino กับ Ultrasonic Sensor และ Contactless Temperature Sensor: ปัจจุบัน ผู้ผลิต นักพัฒนาต่างเลือกใช้ Arduino สำหรับการพัฒนาอย่างรวดเร็วของการสร้างต้นแบบของโครงการ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย Arduino มีชุมชนผู้ใช้ที่ดีมาก ในโครงการนี้
วิธีการตรวจจับระดับน้ำ Arduino โดยใช้ Ultrasonic Sensor และ Funduino Water Sensor: 4 ขั้นตอน
วิธีการตรวจจับระดับน้ำ Arduino โดยใช้ Ultrasonic Sensor และ Funduino Water Sensor: ในโครงการนี้ ผมจะแสดงให้คุณเห็นถึงวิธีการสร้างเครื่องตรวจจับน้ำราคาไม่แพงโดยใช้สองวิธี: เซ็นเซอร์อัลตราโซนิก (HC-SR04).2. เซ็นเซอร์น้ำ Funduino