สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Hey Its Soumojit กลับมาอีกครั้งกับโปรเจกต์สุดเจ๋ง มันเป็นเปียโนกระดาษที่ดีที่สุดที่มีเพียง Arduino อาจเป็นโครงการวันหยุดสุดสัปดาห์ที่ดีหรืออาจเป็นสิ่งที่ดีในนิทรรศการวิทยาศาสตร์ด้วย ดังนั้นทุกสิ่งทำงานบนแนวคิดของการสัมผัสแบบ capacitive คุณสามารถอ่านเพิ่มเติมได้ที่นี่ https://playground.arduino.cc/Main/CapacitiveSensor/ ฉันไม่ได้มีความรู้เกี่ยวกับเปียโนมากเกินไป แต่ฉันได้ทำการวิจัยเล็กน้อยในอินเทอร์เน็ตและเรียนรู้บางสิ่งเกี่ยวกับเปียโนและโน้ต
ดังนั้น ในเปียโนนี้จะมี 2 อ็อกเทฟและโน้ต c อีกอัน รวม 15 คีย์ กุญแจทำด้วยดินสอในกระดาษและเชื่อมต่อกับ Arduino ผ่านคลิปหนีบกระดาษและลวด พวกเขายังเป็นลำโพงที่เชื่อมต่อกับ Arduino สำหรับเอาต์พุต
เลยทำให้…..
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
ดังนั้นเราจึงต้องการส่วนประกอบและเครื่องมือพื้นฐานในการสร้างเปียโนนี้
1) Arduino Nano (คุณสามารถใช้ Arduino รุ่นอื่นเช่น UNO, Mega เป็นต้น)
2) ตัวต้านทาน 15x 1Mega Ohm
3) กระดานขนมปัง
4) สายไฟ
5) ลำโพง 8 โอห์ม
6) คลิปหนีบกระดาษ
7) กระดาษธรรมดาหรือแม่แบบที่พิมพ์ออกมา
8) ดินสอ
คุณสามารถวาดเปียโนด้วยตัวเองหรือฉันสร้างเทมเพลตคีย์ 15 อันซึ่งคุณสามารถพิมพ์และเติมคีย์ด้วยดินสอ
ขั้นตอนที่ 2: สร้างวงจร
ดังนั้นตรวจสอบไดอะแกรมวงจรและวาง Arduino ไว้ในเขียงหั่นขนม จากนั้นเชื่อมต่อตัวต้านทานด้านใดด้านหนึ่งในคอมมอนเรลและอีกด้านหนึ่งในพินอาร์ดิโนเฉพาะ (พิน D3 - D12, A0 - A3) ตามแผนผัง จากนั้นต่อคอมมอนเรลกับพิน D2 ตอนนี้ตัดลวดบางส่วนและเพิ่มลวดในพิน Arduino แต่ละตัว (พิน D3 - D12, A0-A3) ที่เชื่อมต่อตัวต้านทาน
หลังจากนั้น นำลำโพงของคุณและเชื่อมต่อปลายด้านหนึ่งเพื่อยึด D13 และปลายอีกด้านหนึ่งลงกราวด์
ส่วนใหญ่สร้างวงจรเสร็จแล้ว ตอนนี้เราแค่ต้องเข้ารหัสและต้องทำกุญแจในกระดาษ
ขั้นตอนที่ 3: มาทำการเข้ารหัสกันเถอะ
ดังนั้นรหัสจึงง่ายมากและมีตัวเลือกให้คุณลองเล่นดู
คุณต้องดาวน์โหลดไลบรารีเซ็นเซอร์ capacitive และจากนั้นคุณก็พร้อมไป
คุณสามารถดาวน์โหลดโค้ดและอัปโหลดไปยัง Arduino แล้วเริ่มเล่นและแตะปลายสายเพื่อเล่น
นอกจากนี้ คุณยังสามารถตั้งค่าโน้ตของทุกคีย์ได้ เพียงแค่ดูที่ไฟล์ pitches.h แล้วเปลี่ยนโน้ตตามความต้องการของคุณ
หลังจากอัปโหลดรหัสสำเร็จแล้ว เราสามารถดำเนินการทำกุญแจในกระดาษได้
หมายเหตุ- หลังจากเชื่อมต่อสายไฟเข้ากับแป้นพิมพ์แล้ว คุณอาจต้องปรับเทียบค่า trigeer ใหม่ ขั้นแรก คุณต้องอัปโหลดรหัสและเปิดจอภาพอนุกรม คุณจะเห็นตัวเลขเรียงกันเป็นแถว จากนั้นคุณสามารถแตะเส้นลวดใดๆ และดูว่าตัวเลขเพิ่มขึ้นเท่าใด คุณจึงสามารถตั้งค่าทริกเกอร์ได้ ดังนั้นหากค่านั้น เกินค่าทริกเกอร์มันจะสร้างเสียง
ขั้นตอนที่ 4: การทำกุญแจในกระดาษ
ตอนนี้เรามีวงจรการทำงานแล้ว ตอนนี้คุณสามารถวาด 15 ปุ่มในกระดาษแผ่นเล็ก ๆ หรือเพียงแค่พิมพ์แม่แบบของฉัน (แนบมาในขั้นตอนที่ 1) ตอนนี้ใช้ดินสอสีเข้มเพื่อเติมคีย์เหล่านั้น พยายามเติมคีย์ให้ถูกต้องเพื่อให้สามารถเป็นพื้นผิวที่เป็นสื่อกระแสไฟฟ้าได้ หลังจากนั้นให้เพิ่มคลิปหนีบกระดาษที่ปลายสายอีกด้านแล้วเชื่อมต่อกับกุญแจกระดาษ
ตอนนี้คุณพร้อมแล้วที่จะไป
ขั้นตอนที่ 5: ผลิตภัณฑ์ขั้นสุดท้ายและบทสรุป
หากคุณทำทุกอย่างถูกต้อง คุณจะได้เปียโนกระดาษที่ทำด้วย Arduino คุณสามารถเล่นกับรหัสเพื่อเปลี่ยนอ็อกเทฟหรือโน้ต หากคุณมีไมโครคอนโทรลเลอร์ที่มี GPIO มากกว่า (เช่น - Arduino Mega) คุณสามารถเพิ่มคีย์เพิ่มเติมได้
อาจเป็นโครงการวันหยุดสุดสัปดาห์ที่ดีโดยมีส่วนประกอบน้อยมาก ฉันหวังว่าคุณจะชอบมัน
หากคุณมีปัญหาหรือข้อเสนอแนะใด ๆ เพียงแค่ถามในความคิดเห็น
โปรดลงคะแนนโครงการนี้สำหรับการประกวด Arduino
ขอบคุณครับ เจอกันใหม่กับโครงการดีๆ…..
โปรดลงคะแนนให้ฉันสำหรับการแข่งขัน Arduino