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

ฉันเป็นแฟนตัวยงของเทคโนโลยีและดนตรี และฉันตัดสินใจที่จะทำสิ่งนี้หลังจากที่ฉันได้รับแรงบันดาลใจจากชีวิตในอดีตของฉันในฐานะนักเรียนเปียโน อย่างไรก็ตาม…
ในบทเรียนนี้ ฉันจะแสดงวิธีสร้างเปียโนสัมผัสแบบคาปาซิทีฟราคาถูกโดยใช้ Arduino ลำโพงและกระดาษ ฉันจะแสดงคำแนะนำทีละขั้นตอนในการทำสิ่งนี้และวิธีเชื่อมต่อสายไฟ ในท้ายที่สุด คุณจะได้สร้างเปียโนสัมผัสแบบ capacitive ของคุณเองด้วย 8 คีย์ มาเริ่มกันเลย!
โปรเจ็กต์นี้ใช้การตรวจจับการสัมผัสแบบ capacitive ซึ่งเป็นวิธีการสัมผัสของมนุษย์ที่ต้องใช้แรงเพียงเล็กน้อยหรือไม่มีเลยในการเปิดใช้งาน อาจใช้เพื่อสัมผัสถึงการสัมผัสของมนุษย์ผ่านพลาสติก ไม้ เซรามิก หรือวัสดุฉนวนอื่นๆ มากกว่าหนึ่งในสี่นิ้ว (แต่ไม่ใช่โลหะใดๆ) ทำให้เซ็นเซอร์ถูกปกปิดโดยสมบูรณ์ทางสายตา การสัมผัสของมนุษย์สร้างประจุ ซึ่งเป็นความจุที่ Arduino รับรู้และวัดได้ Arduino เปิดใช้งานโน้ตที่แตกต่างกันทั้งนี้ขึ้นอยู่กับระดับความจุ
เสบียง
- 1 Arduino Uno พร้อมสาย USB
- สายจัมเปอร์ชาย-หญิง 16 เส้น
- 8 คลิปหนีบกระดาษไม่เคลือบ
- 1 เขียงหั่นขนม
- สายจัมเปอร์ 5 เส้น
- ดินสอ
- กระดาษและกระดาษแข็ง
- ตัวต้านทาน 8 1M Ohm
- ลำโพง 1 ตัว
ขั้นตอนที่ 1: เตรียมฐาน

ประสานสายจัมเปอร์หนึ่งเส้นเข้ากับฐานหรือด้านล่างของ Arduino ของคุณโดยที่มันสอดคล้องกับ ~5 และเชื่อมต่อปลายอีกด้านของสายเข้ากับสายจัมเปอร์ชายกับชาย (ฉันต้องทำเช่นนี้เพราะตัวเชื่อมต่อ Arduino ของฉันเสีย) ใส่ ปลายอีกด้านของสายจัมเปอร์ชายกับชายบน 44g บนเขียงหั่นขนมของคุณ
ขั้นตอนที่ 2: การทำกุญแจ

ทำคีย์บอร์ดจากกระดาษและกระดาษแข็ง และระบายสีปุ่มให้เข้มด้วยดินสอ คุณสามารถหาเทมเพลตสำหรับแป้นพิมพ์ได้ที่นี่ แล้วพิมพ์ออกมา: Piano template
ขั้นตอนที่ 3: แผนผัง

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

นี่คือรหัสที่จะทำให้โปรเจ็กต์นี้สร้างเสียงมหัศจรรย์
รหัสเปียโนที่นี่
หลังจากนี้ อัปโหลดรหัสลงในของคุณ และคุณควรได้ยินเสียงหากคุณสัมผัสคลิปหนีบกระดาษ!
หากคุณเคยได้ยินเสียง มาสนุกกับเปียโนสัมผัสแบบ capacitive ที่เพิ่งสร้างใหม่:)
แนะนำ:
การเชื่อมต่อเซ็นเซอร์ลายนิ้วมือแบบ Capacitive กับ Arduino UNO: 7 ขั้นตอน

การเชื่อมต่อเซ็นเซอร์ลายนิ้วมือแบบ Capacitive กับ Arduino UNO: ว่าไงพวก! Akarsh จาก CETech วันนี้เราจะเพิ่มชั้นป้องกันให้กับโครงการของเรา ไม่ต้องกังวลเราจะไม่แต่งตั้งผู้คุ้มกันคนเดียวกัน มันจะเป็นเซ็นเซอร์ลายนิ้วมือที่ดูดีน่ารักจาก DFRobot ดังนั้น
Capacitive Stylus สำหรับปากกาแบบใช้แล้วทิ้ง: 6 ขั้นตอน (พร้อมรูปภาพ)

Capacitive Stylus สำหรับปากกาแบบใช้แล้วทิ้ง: ฉันมี Uni-ball Micro Roller Ball Pen โหล ฉันต้องการเพิ่มปากกาสไตลัสแบบคาปาซิทีฟให้กับฝาปิดอันใดอันหนึ่ง จากนั้นจึงสามารถย้ายฝาครอบและปากกาสไตลัสจากปากกาหนึ่งไปยังปากกาถัดไปได้ เนื่องจากหมึกแต่ละอันจะหมดลง ฉันรู้สึกขอบคุณ Jason Poel Smith สำหรับ
ทดสอบ Arduino Bare ด้วยซอฟต์แวร์เกมโดยใช้ Capacitive Input & LED: 4 ขั้นตอน

ทดสอบ Bare Arduino ด้วยซอฟต์แวร์เกมโดยใช้ Capacitive Input & LED: "Push-It" เกมแบบโต้ตอบโดยใช้บอร์ด Arduino เปล่า ไม่จำเป็นต้องใช้ชิ้นส่วนภายนอกหรือสายไฟ (ใช้อินพุต 'สัมผัส' แบบ capacitive) ดังที่แสดงไว้ด้านบน แสดงให้เห็นว่ามันทำงานบนกระดานสองบอร์ดที่แตกต่างกัน Push-It มีวัตถุประสงค์สองประการ เพื่อสาธิตอย่างรวดเร็ว/v
Arduino พัดลมมือถือพร้อมสวิตช์สัมผัสแบบ Capacitive: 6 ขั้นตอน

Arduino Handheld Fan พร้อม Capacitive Touch Switch: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีเปิดและปิดพัดลมแบตเตอรี่ Hendheld โดยใช้เซ็นเซอร์สัมผัส capacitive โมดูล reley และ Visuino ดูวิดีโอสาธิต
Arduino Plant Monitor พร้อม Soil Capacitive Sensor - บทช่วยสอน: 6 ขั้นตอน

Arduino Plant Monitor พร้อม Soil Capacitive Sensor - บทช่วยสอน: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตรวจจับความชื้นในดินโดยใช้เซ็นเซอร์ความชื้นแบบ capacitive พร้อมจอแสดงผล OLED และ Visuino ดูวิดีโอ