
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


นี่เป็นโครงการที่ฉันและคู่หู (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 ใหม่ของคุณ




เมื่อคุณติดกล่องที่มีวงจรทั้งหมดอยู่ภายในเสร็จแล้ว คุณก็พร้อมที่จะสนุกกับอุปกรณ์ใหม่ของคุณ!
เราหวังว่าคุณจะพบว่าบทช่วยสอนนี้มีประโยชน์!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)

Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino