สารบัญ:

ลีฟเปียโน: 5 ขั้นตอน
ลีฟเปียโน: 5 ขั้นตอน

วีดีโอ: ลีฟเปียโน: 5 ขั้นตอน

วีดีโอ: ลีฟเปียโน: 5 ขั้นตอน
วีดีโอ: ฝึกเปียโนกับโซ่ ETC Ep.5 การเล่นคอร์ดให้นักร้อง 2024, พฤศจิกายน
Anonim
ลีฟเปียโน
ลีฟเปียโน

เราสร้างเปียโนโดยใช้เซ็นเซอร์สัมผัส และใบไม้สำหรับแป้นเปียโน

ขั้นตอนที่ 1: สิ่งที่ใช้ในโครงการนี้

ส่วนประกอบฮาร์ดแวร์

  • Seeduino V4.2
  • เกราะฐาน V2
  • Grove - 12 คีย์ Capacitive I2C Touch Sensor V2 (MPR121)
  • โกรฟ - MP3 v2.0

แอพซอฟต์แวร์และบริการออนไลน์

Arduino IDE

ขั้นตอนที่ 2: เรื่องราว

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

ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์

ขั้นตอนที่ 1: คัดลอกไฟล์ mp3 ไปยังการ์ด SD โฟลเดอร์ชื่อเหมือนกับดัชนีของเครื่องมือที่เกี่ยวข้อง และชื่อไฟล์ mp3 เหมือนกับดัชนีของช่อง Touch Sensor ที่เกี่ยวข้อง

ขั้นตอนที่ 2: เสียบการ์ด SD เข้ากับ MP3 Grove เชื่อมต่อ MP3 Grove และ Touch Sensor กับพอร์ต D2 และพอร์ต I2C ใน Base Shield เชื่อมต่อวัตถุนำไฟฟ้าเข้ากับช่องสัญญาณของ Touch Sensor ผ่านคลิปจระเข้

ขั้นตอนที่ 3: เสียบ Base Shield กับ Seeeduino จากนั้นเชื่อมต่อ Seeeduino กับพีซีผ่านสาย USB

ขั้นตอนที่ 4: การเขียนโปรแกรมซอฟต์แวร์

ห้องสมุดของ Touch Sensor Grove สามารถพบได้ใน url นี้:

wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/

ห้องสมุดของ MP3 Grove สามารถพบได้ใน Seeed Wiki หรือคุณสามารถรวม MP3.h ไว้ในโฟลเดอร์โครงการ

พินดิจิตอล 2 และ 3 ของ Seeeduino เป็นซอฟต์แวร์ซีเรียล มันควบคุม MP3 Grove โดยใช้โปรโตคอลใน KT403A datashell หลังจากเริ่มต้น MP3 Grove และ Touch Sensor แล้ว ให้ตั้งค่าความไวของ Touch Sensor และระดับเสียงของ MP3 Grove

วิธีการวนซ้ำ () จะคอยตรวจสอบต่อไปว่า Touch Sensor ถูกแตะหรือไม่ ถ้าสัมผัสแล้ว ให้เล่นไฟล์ mp3 ที่เกี่ยวข้องในโฟลเดอร์เครื่องมือปัจจุบัน insreument ปัจจุบันสามารถเปลี่ยนแปลงได้โดยดัชนีของเครื่องมือป้อนข้อมูลผ่านทางฮาร์ดแวร์ซีเรียล

แนะนำ: