สารบัญ:

สร้างเครื่องดนตรีโดยใช้ Arduino และสะบัดขนาดใหญ่: 9 ขั้นตอน
สร้างเครื่องดนตรีโดยใช้ Arduino และสะบัดขนาดใหญ่: 9 ขั้นตอน

วีดีโอ: สร้างเครื่องดนตรีโดยใช้ Arduino และสะบัดขนาดใหญ่: 9 ขั้นตอน

วีดีโอ: สร้างเครื่องดนตรีโดยใช้ Arduino และสะบัดขนาดใหญ่: 9 ขั้นตอน
วีดีโอ: การประยุกต์ใช้งาน Arduino ตอน Ultrasonic เพื่อสร้างระบบตรวจจับผู้บุกรุก 2024, ธันวาคม
Anonim
Image
Image

ฟังพลังงานและการสั่นสะเทือนภายในร่างกายของคุณ โครงการอธิบายวิธีการทำเครื่องดนตรีอิเล็กทรอนิกส์ที่แปลงคลื่นมือเป็นเพลง

Arduino ถูกตั้งโปรแกรมให้แปลงการโบกมือเหนือบอร์ด Flick ท่าทาง 3 มิติเป็นโน้ตดนตรี จากนั้นสังเคราะห์เพลงที่สร้างเอาต์พุตเสียงที่พิน GPIO

เสบียง

  • Pi Supply Flick ขนาดใหญ่
  • Pi Supply Flick เคสขนาดใหญ่
  • Arduino UNO
  • ตัวต้านทาน 4.75k โอห์ม
  • ตัวเก็บประจุ 10 nF
  • สายแจ็ค RCA/ปลั๊ก
  • สาย USB Type A ถึง Type B

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

เชื่อมต่อ Flick Large กับ Arduino
เชื่อมต่อ Flick Large กับ Arduino

ขั้นตอนที่ 2: เชื่อมต่อ Flick Large กับ Arduino

ใส่บอร์ด Flick Large ลงในเคสและเชื่อมต่อกับ Arduino ตาม Schematic บอร์ด Flick Large มาพร้อมกับสายโปรโต-เคเบิลแบบริบบิ้นชาย/หญิง แต่สายนี้ยาวเกินไปสำหรับใช้กับ Arduino Uno ทางออกหนึ่งคือตัดความยาวส่วนเกินให้เหลือประมาณ 100 มม. เชื่อมต่อใหม่และแยกออกตามภาพด้านบน อีกวิธีหนึ่งคือสั่งซื้อสายริบบิ้นโปรโตที่สั้นลง

  • Flick VCC -> Ard pin 10Flick LED2 -> Ard pin 8
  • ปัด LED1 -> Ard pin 9
  • ปัด GND -> Ard pin GND
  • สะบัด TS -> อาดพิน 12
  • Flick Reset -> Ard pin 13
  • สะบัด SCL -> Ard I2C SCL
  • สะบัด SDA -> Ard I2C SDA

ขั้นตอนที่ 3: เชื่อมต่อสายเคเบิลเอาต์พุตเสียงและตัวกรองความถี่ต่ำผ่าน Arduino

เชื่อมต่อสายสัญญาณเสียงออกและตัวกรองความถี่ต่ำผ่าน Arduino
เชื่อมต่อสายสัญญาณเสียงออกและตัวกรองความถี่ต่ำผ่าน Arduino

ใช้สายเคเบิล RCA ตัวผู้/ตัวเมียจากรายการและแยกเป็นสายโมโนสองเส้น (ต้องใช้เพียงเส้นเดียวเท่านั้น) ตัดขั้วต่อที่ปลายด้านหนึ่ง ตัวผู้หรือตัวเมีย ขึ้นอยู่กับสิ่งที่ตรงกับอินพุตของลำโพงของคุณ ถอดแยกจากปลายสายเคเบิลและเชื่อมต่อสายไฟที่มีตัวต้านทาน 4.75 Kohm และตัวเก็บประจุ 10nF จากรายการตามแผนผัง

  • Ard audio out + pin 11 -> ตัวนำภายในของสายเคเบิล (ผ่านตัวต้านทานซีรีย์ 4.75K)
  • Ard audio out - พิน 3 -> ตัวนำสายเคเบิลด้านนอก

ขั้นตอนที่ 4: เชื่อมต่อ Active Speaker กับเอาต์พุตเสียงจาก Arduino

เชื่อมต่อ Active Speaker กับเอาต์พุตเสียงจาก Arduino
เชื่อมต่อ Active Speaker กับเอาต์พุตเสียงจาก Arduino

เชื่อมต่อ Active Speaker กับเอาต์พุตเสียงจาก Arduino หากขั้วต่ออินพุตของลำโพงของคุณไม่รองรับ RCA ให้ใช้สายอะแดปเตอร์ RCA ในโครงการนี้แทนที่จะใช้เอาต์พุตเสียงของลำโพงที่ใช้งานจาก Arduino จะเชื่อมต่อกับ Audio Amplifier ที่ขับลำโพง แต่คุณสามารถใช้ลำโพง PC ได้เช่นกัน

ขั้นตอนที่ 5: เชื่อมต่อ Arduino กับพีซีโดยใช้สาย USB Type A/B

ขั้นตอนที่ 6: ติดตั้ง Arduino IDE

ดาวน์โหลดและติดตั้ง Arduino IDE บนพีซีหรือแล็ปท็อป

ขั้นตอนที่ 7: ติดตั้ง Synth Library

ดาวน์โหลดเป็น zip dzlonline/the_synth จาก github เปิด Arduino IDE ไปที่ menu->Sketch->Include Library->Add. ZIP Library.. นำทางไปยังและเปิดไฟล์.zip ที่ดาวน์โหลดมา ปิด Arduino IDE

ขั้นตอนที่ 8: ติดตั้งโปรแกรม Flick-music

ดาวน์โหลด flick_music.zip.txt ที่แนบมากับพีซี เปลี่ยนชื่อเป็น flick_music.zip และเปิดเครื่องรูด เปิด Arduino IDE ไปที่เมนู -> ไฟล์ -> เปิด และไปที่ flick_music.ino ภายในไดเรกทอรี flick_music แล้วคลิกเปิด คลิกไอคอนลูกศรเพื่ออัปโหลดรหัส

ขั้นตอนที่ 9: เล่น

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

twitter.com/lanmiLab

hackster.io/lanmiLab

แนะนำ: