สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่เป็นโครงการที่ฉันและคู่หู (Adrián Calvo) ทำขึ้นสำหรับหนึ่งในหลักสูตรมหาวิทยาลัยของเรา โครงการประกอบด้วยกล่องดนตรีที่ใช้ Arduino เพลงที่เล่นผ่านออดแบบเพียโซ โทนเสียงจะคล้ายกับที่เรารู้จักในชื่อเพลง 8 บิต กล่องนี้มีสามเพลง Take on me, Stairway to Heaven และ Song of Storms สำหรับแต่ละเพลง แสงของโคมไฟบนกล่องจะเปลี่ยนสี กล่องยังประกอบด้วยปุ่มถัดไปและก่อนหน้าและจอ LCD ที่แสดงชื่อและผู้แต่งเพลง แต่จุดเด่นของเค้กคือ คุณสามารถเปิดและปิดเพลงได้ด้วยการปรบมือผ่านไมโครโฟนที่ด้านหน้ากล่อง ในคำแนะนำนี้ คุณจะสามารถค้นหาขั้นตอนทั้งหมดในการทำซ้ำโครงการนี้ เราหวังว่าคุณจะพบว่าสิ่งนี้มีประโยชน์
ขั้นตอนที่ 1: รวบรวมวัสดุ
สำหรับโครงการนี้ คุณจะต้อง:
- KY038 เซ็นเซอร์เสียง
- หน้าจอ LCD (เราแนะนำให้ซื้อแบบที่มีโมดูล I2C)
- Piezo Buzzer
- ปุ่มกด x2
- เมทริกซ์นีโอพิกเซล 4x4 (หรือใกล้เคียง)
- แหล่งพลังงาน 9v (ดีกว่าถ้าคุณติดตั้งสวิตช์เพื่อเปิดและปิดกระแสไฟหลัก)
- MDF
- ซุปเปอร์กลู
- Arduino UNO x2
- สายจัมเปอร์จำนวนมาก (ปริมาณขึ้นอยู่กับผู้ใช้)
ทางเลือก: โครงการนี้สามารถทำได้ด้วยสายจัมเปอร์ แต่ถ้าคุณต้องการบัดกรีสายเคเบิลเพื่อความปลอดภัยเป็นพิเศษ ให้ดำเนินการได้เลย
ขั้นตอนที่ 2: การเข้ารหัส Power Arduino (Clap Switch)
การเข้ารหัสบิตแรกจะเกี่ยวกับเซ็นเซอร์เสียงเพื่อให้ทำงานเป็นสวิตช์เมื่อบันทึกเสียง เราจะใช้เป็นอินพุตดิจิตอลบน Arduino คุณสามารถดาวน์โหลดไฟล์ zip เพื่อรับรหัส หรือคุณสามารถแนะนำตัวเองผ่านรูปภาพ
ขั้นตอนที่ 3: การเข้ารหัส Arduino หลัก (หัวใจของกล่อง)
โค้ดนี้ยาวและซับซ้อน เราจึงไม่ได้ใส่รูปภาพ ดังนั้นขอแนะนำให้คุณดาวน์โหลด โค้ดนี้ใช้ไลบรารี 3 ไลบรารี ดังนั้นให้พร้อมที่จะติดตั้ง เรารวมชื่อของแต่ละอันไว้ในความคิดเห็นของโค้ด คำอธิบายโค้ดของโค้ดสามารถเห็นเป็นความคิดเห็นภายใน if (//)
ขั้นตอนที่ 4: การรวมวงจรเข้าด้วยกัน (ฮาร์ดแวร์)
แผนผังของทั้งกล่องสามารถดูได้ที่รูปภาพ ระวังเมื่อคุณทำตามภาพและกล่องดนตรีของคุณควรจะทำงานได้ดี อย่าลืมให้ความสนใจเมื่อมีโหนดสำหรับการเชื่อมต่อแต่ละครั้ง ส่วนที่ยากที่สุดในการทำความเข้าใจวงจรนี้คือการเชื่อมต่อระหว่าง Arduinos สองตัว สิ่งนี้ทำผ่านพินเอาต์พุต (13 ของ Power_Arduino) และพิน 5v ของ Arduino อื่น คุณต้องเชื่อมต่อพิน GND ของ Main_Arduino กับพิน GND ของ Power_Arduino นอกจากนั้น การเชื่อมต่อนั้นอธิบายได้ค่อนข้างดี และคุณสามารถใช้การตั้งค่าโค้ดทั้งสองเป็นแนวทางได้เช่นกัน
โปรดจำไว้ว่า แหล่งพลังงาน 9v ควรเชื่อมต่อกับ Power_Arduino เท่านั้น
ขั้นตอนที่ 5: การสร้างโครงสร้าง
เราจะให้คุณทีละขั้นตอนในการสร้างกล่องที่เราสร้างขึ้น คุณสามารถตัดสินใจสร้างกล่องแบบนี้หรือทำให้ใหญ่ขึ้นก็ได้ แล้วแต่คุณเลือก
ขั้นตอนที่ 1 สร้างกล่องในนักประดิษฐ์ด้วยสิ่งต่อไปนี้: หรือคุณสามารถดาวน์โหลดเอกสารที่เราอัปโหลดในหน้านี้หากคุณมีกล่องทั้งหมดและเพียงแค่ต้องตัดด้วยเลเซอร์
ขั้นตอนที่ 2 เมื่อคุณมีเอกสารแล้ว คุณจะต้องมีเส้นในกล่องที่มีข้อกำหนดนี้ (สีแดงและ 0.01 นิ้ว) ขั้นตอนที่ 3 ตอนนี้ คุณจะวาง MDF 3mm บนเลเซอร์ คุณจะต้องใช้ไม้ขนาด 30x40 ซม. ขั้นตอนที่ 4 ตัดเอกสารนักประดิษฐ์บนแผ่น MDF ขั้นตอนที่ 5 วางรวมกันและสร้างกล่องด้วยส่วนประกอบทั้งหมดของ Arduino (พร้อมเอกสารทุกใบหน้าคุณควรวางทั้งหมดเข้าด้วยกัน)
ขั้นตอนที่ 6: สนุกกับ MUSIC LAMP ใหม่ของคุณ
เมื่อคุณติดกล่องที่มีวงจรทั้งหมดอยู่ภายในเสร็จแล้ว คุณก็พร้อมที่จะสนุกกับอุปกรณ์ใหม่ของคุณ!
เราหวังว่าคุณจะพบว่าบทช่วยสอนนี้มีประโยชน์!