สารบัญ:

Arduino Paper Piano: 6 ขั้นตอน
Arduino Paper Piano: 6 ขั้นตอน

วีดีโอ: Arduino Paper Piano: 6 ขั้นตอน

วีดีโอ: Arduino Paper Piano: 6 ขั้นตอน
วีดีโอ: ผลงานต่อกล้าให้เติบใหญ่ รุ่น7 : D.I.Y. Paper Piano ของเล่นวิทยาศาสตร์เพื่อการเรียนรู้แบบ STEM 2024, กรกฎาคม
Anonim
เปียโนกระดาษ Arduino
เปียโนกระดาษ Arduino

ฉันสร้างมันขึ้นมาและปรับปรุงโปรเจ็กต์นี้โดยใช้เปียโนกระดาษด้วย arduino-- Hackster.io

คุณสามารถพบแนวคิดดั้งเดิมนี้ในเปียโนกระดาษด้วย Arduino-- Arduino Project Hub

การเปลี่ยนแปลงที่ฉันได้ทำกับเปียโนกระดาษด้านบนไม่ได้เป็นเพียงรูปลักษณ์เท่านั้น แต่ยังรวมถึงวิธีที่สายไฟเชื่อมต่อกับเขียงหั่นขนมด้วย การใช้วิธีก่อนหน้านี้ทำให้เกิดปัญหาเล็กน้อย: สายไฟอยู่ใกล้กันเกินไปและมีความละเอียดอ่อน ดังนั้นเสียงจะไม่หยุดเว้นแต่คุณจะแยกสายไฟออกจากกันไม่สัมผัสกัน แต่นี่อาจเป็นเรื่องยากเพราะสายไฟได้อย่างไร ถูกออกแบบให้ใส่อย่างใกล้ชิด นอกจากนี้ยังมีข้อผิดพลาดเล็กน้อยในแผนผัง นั่นเป็นเหตุผลหลักว่าทำไมฉันถึงเปลี่ยนสถานที่เหล่านี้

เสบียง

  • สายจัมเปอร์ชาย-ชาย
  • เขียงหั่นขนม
  • Arduino Uno หรือ Arduino Leonardo
  • ตัวต้านทาน 1M โอห์ม
  • วิทยากร
  • คลิปหนีบกระดาษ
  • อลูมิเนียมฟอยล์
  • กระดาษแข็งและกระดาษบางส่วน

ขั้นตอนที่ 1: การตรวจจับประจุไฟฟ้า

การตรวจจับการสัมผัสแบบ Capacitive เป็นวิธีการสัมผัสของมนุษย์ที่ต้องใช้แรงเพียงเล็กน้อยหรือไม่มีเลยในการเปิดใช้งาน อาจใช้เพื่อสัมผัสถึงการสัมผัสของมนุษย์ผ่านพลาสติก ไม้ เซรามิก หรือวัสดุฉนวนอื่นๆ มากกว่าหนึ่งในสี่นิ้ว (แต่ไม่ใช่โลหะใดๆ) ทำให้เซ็นเซอร์ถูกปกปิดโดยสมบูรณ์ทางสายตา

ขั้นตอนที่ 2: ทำไมต้องสัมผัสแบบ Capacitive?

  • เซ็นเซอร์สัมผัสแต่ละตัวต้องใช้สายไฟเพียงเส้นเดียวที่เชื่อมต่ออยู่
  • สามารถปกปิดได้ภายใต้วัสดุที่ไม่ใช่โลหะ
  • สามารถใช้แทนปุ่มได้อย่างง่ายดาย
  • สามารถตรวจจับมือได้ในระยะไม่กี่นิ้ว หากจำเป็น
  • ราคาไม่แพงมาก

ขั้นตอนที่ 3: มันทำงานอย่างไร

แผ่นเซ็นเซอร์และร่างกายของคุณสร้างตัวเก็บประจุ เรารู้ว่าตัวเก็บประจุเก็บประจุ ยิ่งความจุมากเท่าไหร่ก็ยิ่งเก็บประจุได้มากขึ้นเท่านั้น

ความจุของเซ็นเซอร์สัมผัสแบบ capacitive นี้ขึ้นอยู่กับระยะที่มือของคุณอยู่ใกล้กับจาน

ขั้นตอนที่ 4: แผนผัง

แผนผัง
แผนผัง
แผนผัง
แผนผัง

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

Arduino Piano

ขั้นตอนที่ 6: ประมวลผล

แนะนำ: