สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: แผนผัง
- ขั้นตอนที่ 2: เชื่อมต่อ Flick Large กับ Arduino
- ขั้นตอนที่ 3: เชื่อมต่อสายเคเบิลเอาต์พุตเสียงและตัวกรองความถี่ต่ำผ่าน Arduino
- ขั้นตอนที่ 4: เชื่อมต่อ Active Speaker กับเอาต์พุตเสียงจาก Arduino
- ขั้นตอนที่ 5: เชื่อมต่อ Arduino กับพีซีโดยใช้สาย USB Type A/B
- ขั้นตอนที่ 6: ติดตั้ง Arduino IDE
- ขั้นตอนที่ 7: ติดตั้ง Synth Library
- ขั้นตอนที่ 8: ติดตั้งโปรแกรม Flick-music
- ขั้นตอนที่ 9: เล่น
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฟังพลังงานและการสั่นสะเทือนภายในร่างกายของคุณ โครงการอธิบายวิธีการทำเครื่องดนตรีอิเล็กทรอนิกส์ที่แปลงคลื่นมือเป็นเพลง
Arduino ถูกตั้งโปรแกรมให้แปลงการโบกมือเหนือบอร์ด Flick ท่าทาง 3 มิติเป็นโน้ตดนตรี จากนั้นสังเคราะห์เพลงที่สร้างเอาต์พุตเสียงที่พิน GPIO
เสบียง
- Pi Supply Flick ขนาดใหญ่
- Pi Supply Flick เคสขนาดใหญ่
- Arduino UNO
- ตัวต้านทาน 4.75k โอห์ม
- ตัวเก็บประจุ 10 nF
- สายแจ็ค RCA/ปลั๊ก
- สาย USB Type A ถึง Type B
ขั้นตอนที่ 1: แผนผัง
ขั้นตอนที่ 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
ใช้สายเคเบิล RCA ตัวผู้/ตัวเมียจากรายการและแยกเป็นสายโมโนสองเส้น (ต้องใช้เพียงเส้นเดียวเท่านั้น) ตัดขั้วต่อที่ปลายด้านหนึ่ง ตัวผู้หรือตัวเมีย ขึ้นอยู่กับสิ่งที่ตรงกับอินพุตของลำโพงของคุณ ถอดแยกจากปลายสายเคเบิลและเชื่อมต่อสายไฟที่มีตัวต้านทาน 4.75 Kohm และตัวเก็บประจุ 10nF จากรายการตามแผนผัง
- Ard audio out + pin 11 -> ตัวนำภายในของสายเคเบิล (ผ่านตัวต้านทานซีรีย์ 4.75K)
- Ard audio out - พิน 3 -> ตัวนำสายเคเบิลด้านนอก
ขั้นตอนที่ 4: เชื่อมต่อ 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