สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุ
- ขั้นตอนที่ 2: ออกแบบและตัด
- ขั้นตอนที่ 3: Solder-fest
- ขั้นตอนที่ 4: รหัส & ทดสอบ
- ขั้นตอนที่ 5: ทำแผนที่กับ Ableton
- ขั้นตอนที่ 6: แจม
วีดีโอ: DIY Ableton Launcher MidiFighter: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ฉันได้รับแรงบันดาลใจจากฮาร์ดแวร์บางตัวที่ทุ่มเทให้กับการทำงานร่วมกับ Ableton รวมถึง DIY Midifighters บน Instructables อยู่แล้ว แต่อยากจะก้าวไปอีกขั้นโดยใส่ผ่านเลนส์ DIY และใช้ประโยชน์จากภาพจริงสุดเจ๋งที่ Neopixel แหวนสามารถเพิ่มไปยังโครงการ ทัศนศิลป์มีความสำคัญมากในการแสดงดนตรีอิเล็กทรอนิกส์ และความต้องการความคิดเห็นเพิ่มเติมสำหรับนักดนตรีและผู้ชมจะทำให้ประสบการณ์ทางดนตรีเป็นสิ่งที่น่าจดจำจริงๆ! ฉันทิ้งโปรเจ็กต์ก่อนหน้านี้และพยายามผลักดันความเป็นไปได้ที่ Pro Micro Arduino สามารถทำได้! สนุก!
ขั้นตอนที่ 1: รวบรวมวัสดุ
ฉันต้องการวางอุปกรณ์ไว้กับ Pro Micro แต่เนื่องจากมีหลายปุ่ม ฉันจึงจำเป็นต้องใช้มัลติเพล็กเซอร์ ฉันไม่ประสบความสำเร็จมากนักกับทักษะการเขียนโค้ดมือใหม่ของฉัน แต่นี่จะเป็นความท้าทายที่ฉันต้องทำ นี่คือรายการของสิ่งที่ฉันใช้ ซึ่งส่วนใหญ่มีอยู่ใน Amazon MDF 1/4 นิ้ว
โปรไมโคร
แหวน Neopixel
ปุ่มอาร์เคด (ใหญ่)
ปุ่มที่เล็กกว่า (ฉันไม่สามารถแนะนำปุ่มที่ฉันใช้เพราะพลาสติกไม่ทนความร้อนมากและทำให้การบัดกรีค่อนข้างยาก)
Arduino Uno
โพเทนชิโอมิเตอร์ 10k
มัลติเพล็กเซอร์ 16 ช่อง
มัลติเพล็กเซอร์ 8 ช่อง
สายเชื่อมต่อ
Arduino IDE
ขั้นตอนที่ 2: ออกแบบและตัด
ฉันใช้ Adobe Illustrator ออกแบบด้านหน้าและตัดออกด้วยเครื่องตัดเลเซอร์ ฉันได้ใช้วิธีการเจาะแบบแมนนวลด้วย ดังนั้นเพียงแค่สร้างรูในแบบที่คุณจัดการ… ไม่ใช่ DIY ไม่ใช่ "ออกไปซื้อ"
ขั้นตอนที่ 3: Solder-fest
นี่เป็นส่วนที่ใช้เวลานานที่สุดของโครงการ… ฉันหวังว่าคุณจะพบว่าการทำสมาธิแบบบัดกรีเหมือนฉัน ทักษะการเดินสายที่จำเป็นนั้นเพิ่งจะขยายจากที่จำเป็นสำหรับการเดินสายปุ่มมาตรฐานและโพเทนชิออมิเตอร์สำหรับโปรเจ็กต์ Arduino รุ่นเก่า ทุกอย่างต้องใช้ดาต้าพิน และทุกอย่างต้องการการเชื่อมต่อกราวด์ หากนี่เป็นครั้งแรกที่คุณเข้าสู่การทำมัลติเพล็กซ์ (เช่นเดียวกับฉัน) คุณอาจพบว่าการอ่านสิ่งนี้และบทช่วยสอนอื่นๆ ที่จัดทำเป็นเอกสารไว้อย่างดีเกี่ยวกับมัลติเพล็กซ์นั้นมีประโยชน์ ฉันไม่ค่อยชอบความสวยงามของการเดินสายมากนัก ดังนั้นฉันจึงพอใจกับรังนกที่สายไฟถูกซ่อนไว้ที่ด้านบน "วิธีแก้ปัญหา" อย่างหนึ่งที่ฉันต้องหา: ไม่สามารถรวบรวมภาพร่าง Neopixel และภาพร่าง Midi ในไฟล์เดียวกันได้ ดังนั้นฉันจึงลงเอยด้วยการเรียกใช้ Neopixels จาก Uno และ Midi จาก Pro Micro ด้วยหมุดข้อมูลบนโพเทนชิโอมิเตอร์ที่แยกออก ออกไปทั้ง Arduinos DIY ไม่ใช่ "โซลูชั่นที่สมบูรณ์แบบ" ใช่ไหม
ขั้นตอนที่ 4: รหัส & ทดสอบ
นี่คือหลังจากการบัดกรี แต่ในความเป็นจริง ฉันกำลังเขียนโค้ด ทดสอบ บัดกรี และแก้ไขในเวลาเดียวกัน ฉันแนะนำให้ทำแบบเดียวกัน แต่เพื่อความเรียบง่ายขั้นตอนของโค้ดคือหลังจากการบัดกรี อย่างที่ฉันพูดไว้ในส่วนก่อนหน้า Uno กำลังเรียกใช้โค้ด Neopixel และ Pro Micro กำลังเรียกใช้โค้ดไลบรารี MIDI_controller.h ฉันเคยพูดไปแล้วและจะพูดอีกครั้ง พร็อพชิ้นใหญ่สำหรับ tttapa สำหรับการสร้างไลบรารี MIDI_controller และรวบรวมตัวอย่างและทรัพยากรมากมายให้คนอย่างฉันใช้อ้างอิง! ฉันได้เห็นโค้ด Neopixle เป็นครั้งแรกที่นี่แล้ว ฉันปรับขนาดให้ทำงานกับ 4 วงแทนที่จะเป็นเพียงวงเดียว
ขั้นตอนที่ 5: ทำแผนที่กับ Ableton
การทำแผนที่ MIDI กับ Ableton เป็นเรื่องง่าย นี่คือบทช่วยสอนเกี่ยวกับวิธีการทำ ฉันต้องการใช้เครื่องมือนี้ในการคิวตัวอย่างและปรับมิกซ์รวมทั้งเพิ่มเสียงกลองหากต้องการ Ableton อยู่ในระดับถัดไปที่มีความยืดหยุ่นเพียงพอที่จะทำเช่นนี้… อย่างไรก็ตาม มันไม่ใช่โปรแกรมราคาถูก แต่อย่างใด แต่ถ้าคุณอยากรู้แล้วเริ่มการทดลองใช้บางทีคุณอาจจะติดใจเหมือนฉัน!
ขั้นตอนที่ 6: แจม
ฉันยังคงเข้าใจส่วนการแสดงสดของเรื่องนี้อยู่ แต่ฉันสนุกมากที่ได้ทำมัน! ฉันหวังว่าคุณจะสนุกกับคำแนะนำนี้และอย่าลังเลที่จะติดต่อเราหากคุณมีคำถาม ข้อคิดเห็น หรือแนวคิดใด ๆ เพื่อนำไปต่อยอด!
แนะนำ:
Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: 9 ขั้นตอน (พร้อมรูปภาพ)
Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: เมื่อใกล้ถึงฤดูหนาว มาถึงช่วงนั้นของปีที่มีการเฉลิมฉลองเทศกาลแห่งแสงสี ใช่ เรากำลังพูดถึง Diwali ซึ่งเป็นเทศกาลของอินเดียที่แท้จริงซึ่งมีการเฉลิมฉลองทั่วโลก ปีนี้ Diwali จบลงแล้ว และพบกับผู้คน
Arduino Rocket Launcher: 5 ขั้นตอน
Arduino Rocket Launcher: นี่เป็นโครงการที่ใช้ Arduino uno เพื่อเปิดตัวจรวดจำลอง นอกจากชิ้นส่วนอิเล็กทรอนิกส์ที่เสียบเข้ากับเขียงหั่นขนม คุณจะต้องใช้แหล่งจ่ายไฟ 12v พร้อมคลิปหนีบแบตเตอรี่ สายไฟอย่างน้อย 10 ฟุตพร้อมคลิปจระเข้ แหล่งพลังงานสำหรับ
LEGO Airplane Launcher: 7 ขั้นตอน
LEGO Airplane Launcher: สวัสดี! นี่คือเครื่องยิงเครื่องบินกระดาษที่ฉันใช้เวลาค่อนข้างมากในการสร้างและค้นหากลไกต่างๆ ไม่จำเป็นจริงๆ สำหรับสิ่งนี้ แต่ฉันคิดว่ามันดูเท่มากเมื่อสวมใส่ โปรดทราบว่าโครงการนี้สามารถ
Duck Launcher: 5 ขั้นตอน
Duck Launcher: นี่คือ Duck Launcher ที่ฉันสร้างขึ้น เครื่องยิงเป็ดนี้เปิดตัวเป็ดเมื่ออ่างอาบน้ำของคุณเต็มไปด้วยน้ำและพร้อมให้คุณอาบน้ำ เมื่อเซ็นเซอร์ตรวจจับระดับน้ำถึงจุดหนึ่ง ก็จะปล่อยเป็ดยาง ยางนี้เ
การควบคุม Ableton Live โดยใช้ Atto หรือ Arduino Leonardo: 3 ขั้นตอน
การควบคุม Ableton Live โดยใช้ Atto หรือ Arduino Leonardo: นี่คือวิดีโอสาธิตสำหรับ Piksey Atto เราเรียนรู้วิธีใช้เป็นอุปกรณ์ MIDI และควบคุมแทร็กใน Ableton Live 10 Lite เราใช้เขียงหั่นขนมพร้อมกับสวิตช์ชั่วขณะ และคุณยังสามารถใช้ Arduino Leonardo สำหรับโครงการนี้ได้ หากคุณสร้าง