สุดยอดเปียโนกระดาษ Arduino: 5 ขั้นตอน
สุดยอดเปียโนกระดาษ Arduino: 5 ขั้นตอน
Anonim

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