สารบัญ:

Arduino MP3: 4 ขั้นตอน
Arduino MP3: 4 ขั้นตอน

วีดีโอ: Arduino MP3: 4 ขั้นตอน

วีดีโอ: Arduino MP3: 4 ขั้นตอน
วีดีโอ: โปรเจค ปุ่มกดเล่นเสียง Serial MP3 Module + Arduino EP.1 2024, พฤศจิกายน
Anonim
Arduino MP3
Arduino MP3

ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างเครื่องเล่น mp3 ขั้นพื้นฐานได้อย่างไร ในระยะสั้นมีท่วงทำนองที่เก็บไว้ในหน่วยความจำที่จะเล่นตามการกดปุ่ม

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ

ตัวต้านทาน

1x 220 โอห์ม

1x560 โอห์ม

1x 4.7k โอห์ม

1x 1k โอห์ม

1x 10k โอห์ม

1x 1M โอห์ม

1x LED

4x ปุ่มกด

1x Piezo

ขั้นตอนที่ 2: ตั้งค่า

ติดตั้ง
ติดตั้ง

ตำแหน่งของปุ่มและตัวต้านทานจะป้อนเข้าสู่อินพุตแบบอะนาล็อก และเรียกว่าตัวต้านทานแบบแลดเดอร์

ปุ่มแรกเชื่อมต่อด้วยลวดเพียงอย่างเดียว ปุ่มที่ 2 มีตัวต้านทาน 220 โอห์ม ปุ่มที่ 3 มีตัวต้านทาน 10K โอห์ม และปุ่มที่ 4 มีตัวต้านทาน 1M โอห์ม

ในตอนท้ายวงจรควรมีตัวต้านทาน 1K โอห์ม ในขณะเดียวกัน สายอื่นควรเชื่อมต่อกับแอนะล็อกใน A0 เพื่ออ่านค่าความต้านทาน

ตรงกลางจะต้องต่อสายจากพินดิจิตอล 8 เข้ากับออดและตัวต้านทาน เอาต์พุตจากพิน 8 คือการปรับแต่งเสียงกริ่งจะเล่นและเมื่อไฟ LED จะเปิดหรือปิด

สุดท้ายนี้ ออดเซอร์ควรปิดด้วย 4.7k ohm เพื่อลดระดับเสียงและทำให้เสียงชัดเจนยิ่งขึ้น

ขั้นตอนที่ 3: รหัส

สำหรับรหัสจะมีสองส่วน การเข้ารหัสสำหรับเพลง และการเข้ารหัสสำหรับเพลงที่จะเล่นเมื่อกดปุ่ม

เพลงถูกและเข้ารหัสโดย:

สตาร์ วอร์ส อิมพีเรียล มาร์ช

โดย eserra / www.instructables.com/id/How-to-Easily-Play-Music-With-Buzzer-on-Arduino-Th/

เพลงประกอบภาพยนตร์ แฮร์รี่ พอตเตอร์

โดย Borderliner / www.instructables.com/id/Arduino-Harry-Potter-Theme-Song

เตตริส

โดย electricmango /

ฉันได้แก้ไขโค้ดเล็กน้อยเพื่อให้ใช้งานได้กับบอร์ดของฉัน

ขั้นตอนที่ 4: การปรับปรุง

มีหลายสิ่งที่ฉันสามารถปรับปรุงได้ในอนาคต ซึ่งรวมถึงการเพิ่มโพเทนชิออมิเตอร์ระหว่างการเชื่อมต่อพิน 8 กับออด ด้วยโพเทนชิออมิเตอร์ ฉันจะสามารถควบคุมระดับเสียงของออดได้ นอกจากนี้ ฉันควรบีบอัดบันทึกย่อลงในไลบรารีแยกกันหรือรวมเป็นหนึ่งเดียว การเพิ่มบางอย่างเช่นตัวจับเวลา 555 และเชื่อมต่อ LEDS หลายตัวจะทำให้กะพริบ สุดท้ายนี้ ฉันสามารถเพิ่ม SCR และปุ่มที่หยุดเพลงได้ตรงกลางเมื่อกด

อย่างไรก็ตาม ขอบคุณที่อ่านคำแนะนำของฉัน

แนะนำ: