สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
กรุณาสมัครสมาชิกช่องของฉันสำหรับโครงการเพิ่มเติม…………………….
หลายคนต้องการเชื่อมต่อการ์ด SD กับ Arduino หรือต้องการเอาต์พุตเสียงผ่าน Arduino
ดังนั้นนี่คือวิธีที่ง่ายและถูกที่สุดในการเชื่อมต่อการ์ด SD กับ Arduino คุณสามารถใช้เอาต์พุตเสียงจาก Arduino ผ่านสวิตช์หรือเซ็นเซอร์
คุณสามารถเล่นเสียง เพลง และการบันทึกได้ทุกประเภท แต่เสียงนั้นจะอยู่ในไฟล์.wav หากเป็นไฟล์.mp3 หรือไฟล์เสียงประเภทอื่น เราจะแปลงเป็นไฟล์.wav
ขั้นตอนที่ 1: ส่วนประกอบ & ข้อกำหนด
- arduino uno
- โมดูลอะแดปเตอร์การ์ด micro SD
- ไมโคร SD
- เครื่องอ่านบัตร
- ลำโพงหรือลำโพงหูฟัง
- วูฟเฟอร์หรือเครื่องขยายเสียง
ขั้นตอนที่ 2: แปลงไฟล์เสียงเป็น.wav
ไปที่ลิงก์เพื่อแปลงไฟล์เสียงเป็น.wav
audio.online-convert.com/convert-to-wav
- ไปที่ลิงค์
- อัปโหลดเสียงที่คุณต้องการแปลงเป็น WAV
- เปลี่ยนความละเอียดบิตเป็น " 8 บิต"
- เปลี่ยนอัตราการสุ่มตัวอย่างเป็น " 16000Hz"
- เปลี่ยนช่องสัญญาณเสียง "โมโน"
- คลิกที่ " แสดงตัวเลือกขั้นสูง"
- รูปแบบ PCM "unsigned 8 บิต"
- แปลงไฟล์.
ในหน้าถัดไปคลิกที่ "ลิงค์ดาวน์โหลดโดยตรง"
ขั้นตอนที่ 3: เตรียมการ์ด SD
ดาวน์โหลดไฟล์ Zip และแตกไฟล์
ที่นี่คุณจะได้รับ " ตัวจัดรูปแบบ SD"
ติดตั้งฟอร์แมตเตอร์ SD ในพีซีของคุณ
ตอนนี้ เชื่อมต่อการ์ดของคุณกับพีซีผ่านเครื่องอ่านการ์ด USB
เปิดฟอร์แมตการ์ด SD
เลือกไดรฟ์ของการ์ด SD จากนั้นคลิกที่รูปแบบ
ในขั้นตอนต่อไป เปิดไดรฟ์การ์ด SD ของคุณ
ผ่านไฟล์เสียงที่เราแปลงเป็น.wav file
เปลี่ยนชื่อไฟล์เป็น "test.wav"
มิเรอร์:-
ขั้นตอนที่ 4: เพิ่มไลบรารีใน Arduino
เปิดซอฟต์แวร์ Arduino
คลิกที่ Sketch >> รวมไลบรารี >> เพิ่ม zip Library
เลือก "TMRpcm.zip" ที่อยู่ในโฟลเดอร์ zip
ขั้นตอนที่ 5: อัปโหลดรหัส
ดาวน์โหลดรหัสจากลิงค์ด้านล่างหรือฉันได้กล่าวถึงในไฟล์ zip แล้ว
เชื่อมต่อ Arduino ของคุณกับพีซีและอัปโหลดรหัส
github.com/vishalsoniindia/Audio-Player-Us…
ขั้นตอนที่ 6: การเชื่อมต่อวงจร
ใส่การ์ดลงในโมดูลอะแดปเตอร์ micro sd
ต่อวงจรตามด้านล่าง
CS --------------------> 10
เอสซีเค --------------------> 13
MOSI ------------------> 11
มิโซะ --------------------> 12
VCC --------------------> +5v
GND --------------------> พื้น Arduino
การเชื่อมต่อลำโพง
หนึ่งพินอยู่ใน 9 พินของ Arduino และอีกอันคือ GND ของ Arduino
ขั้นตอนที่ 7: เล่นเสียง
ตอนนี้พร้อมแล้ว…………………………
คลิกปุ่มรีเซ็ตเพื่อเล่นเสียงทุกครั้ง
เสียง OUTPUT ต่ำมาก คุณจึงสามารถใช้วูฟเฟอร์หรือแอมพลิฟายเออร์สำหรับเอาต์พุตแบบปะทะได้