สารบัญ:
- ขั้นตอนที่ 1: คุณจะต้องการ:
- ขั้นตอนที่ 2: การเชื่อมต่อ
- ขั้นตอนที่ 3: การตั้งค่าไฟล์ Wave
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: การเชื่อมต่อขั้นสุดท้าย…
วีดีโอ: กล่องเอฟเฟกต์เสียง Arduino ขั้นต่ำ: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
นี่เป็นโครงการด่วนของกล่องเอฟเฟกต์เสียง อุปกรณ์อ่านไฟล์ wav ที่บันทึกไว้ล่วงหน้าจาก microSD ที่กำหนดให้กับปุ่มเฉพาะและเล่นเมื่อกด
ขั้นตอนที่ 1: คุณจะต้องการ:
Arduino pro mini (หรืออื่นๆ) โมดูล microSD ลำโพงที่มีการเชื่อมต่อ TRS (ไมโครโฟน / aux) ขั้วต่อ TRS ตัวเมีย4 ปุ่มกด4 ตัวต้านทาน 220ohm ที่ใส่แบตเตอรี่และแบตเตอรี่ - ฉันใช้แบตเตอรี่แบบเหรียญ CR2032 จำนวน 2 ก้อน แต่คุณสามารถใช้สาย TRS (หูฟัง) ตัวผู้สองด้านได้
ขั้นตอนที่ 2: การเชื่อมต่อ
แต่ละปุ่มเชื่อมต่อกับ VCC และผ่านตัวต้านทาน 220ohm ถึง GND (สำหรับการดึงกระแสไฟเท็จบนสายเคเบิล) ก่อนตัวต้านทานแต่ละปุ่มที่เชื่อมต่อกับหมุดดิจิทัลของ Arduino 5, 6, 7, 8
ขั้วต่อ TRS เชื่อมต่อกับ GND และพินดิจิทัลที่ 9 ของ Arduino
โมดูล microSD เชื่อมต่อกับ Arduino ดังนี้: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
แบตเตอรี่ + เชื่อมต่อกับ RAW และ - กับ GND
ขั้นตอนที่ 3: การตั้งค่าไฟล์ Wave
ไฟล์ wav ควรอยู่ที่ 16000khz 8 บิตโมโน ตั้งชื่อไฟล์ตามหมายเลขปุ่มที่คุณจะกำหนด (1, 2, 3, 4)
คุณสามารถใช้ไซต์นี้เพื่อแปลงไฟล์ของคุณhttps://audio.online-convert.com/convert-to-wav
ขั้นตอนที่ 4: รหัส
รหัสใช้ 2 ไลบรารี่ที่คุณควรตรวจสอบให้แน่ใจว่าคุณมี (ถ้าคุณไม่ดาวน์โหลดผ่านตัวจัดการ lib):SD.hTMRpcm.h
#include //include SD module library#include //include speaker control library #define SD_ChipSelectPin 4 //define CS pin #define B1 5/4 ปุ่มพินการเชื่อมต่อ #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // สร้างวัตถุสำหรับการตั้งค่าโมฆะไลบรารีลำโพง () { Serial.begin (9600); โหมดพิน (5, อินพุต); // 4 ปุ่มเริ่มต้นเป็นอินพุต pinMode (6, INPUT); โหมดพิน (7, INPUT); โหมดพิน (8, INPUT); tmrpcm.speakerPin = 9; //กำหนดพินของลำโพง // คุณต้องใช้พิน 9 ของ Arduino Uno และ Nano //ไลบรารีกำลังใช้พินนี้ if (!SD.begin(SD_ChipSelectPin)) {// ดูว่าการ์ดมีอยู่หรือไม่และสามารถคืนค่าเริ่มต้นได้ //อย่าทำอะไรมากกว่านั้นถ้าไม่ } tmrpcm.setVolume(6); //0 ถึง 7 ตั้งค่าระดับเสียง tmrpcm.play("start.wav"); // ไฟล์เสียง "1" จะเล่นทุกครั้งที่ Arduino เปิดเครื่องหรือถูกรีเซ็ต } void loop () { // Serial.println (digitalRead (8)); ถ้า (digitalRead (B1)) { Serial.println ("B1"); tmrpcm.play("1.wav"); ล่าช้า (100); } if (digitalRead (B2)) { Serial.println ("B2"); tmrpcm.play("2.wav"); ล่าช้า (100); } if (digitalRead (B3)) { Serial.println ("B3"); tmrpcm.play("3.wav"); ล่าช้า (100); } if (digitalRead (B4)) { Serial.println ("B4"); tmrpcm.play("4.wav"); ล่าช้า (100); } }
ขั้นตอนที่ 5: การเชื่อมต่อขั้นสุดท้าย…
เชื่อมต่ออุปกรณ์ผ่านขั้วต่อ TRS ด้วยสาย TRS กับลำโพง เชื่อมต่ออุปกรณ์กับแหล่งจ่ายไฟและเปิดเครื่อง
…มีความสุข…
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
วิธีสร้างตัวเชื่อมต่อ OTG ขั้นต่ำ: 4 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างตัวเชื่อมต่อ OTG ขั้นต่ำ: ในโครงการ DIY อิเล็กทรอนิกส์นี้ คุณจะเห็นวิธีสร้างตัวเชื่อมต่อ OTG ขั้นต่ำด้วยต้นทุนที่ต่ำมาก ตัวเชื่อมต่อ OTG เป็นเครื่องมือที่ใช้งานได้จริงซึ่งทำให้ง่ายต่อการเชื่อมต่อโทรศัพท์ Android ของคุณสำหรับการขยายดิสก์ U และการเชื่อมต่อเมาส์ คุณสามารถทำเ
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino