สารบัญ:

กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi: 4 ขั้นตอน
กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi: 4 ขั้นตอน

วีดีโอ: กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi: 4 ขั้นตอน

วีดีโอ: กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi: 4 ขั้นตอน
วีดีโอ: Arduino SAMD21 drum machine w/ Mozzi synth lib 2024, กรกฎาคม
Anonim
กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi
กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi
กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi
กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi

การใช้ชีวิตในอาร์เจนตินาหมายความว่าไปรษณีย์ระหว่างประเทศจะถูกขโมยหรือติดอยู่ในด่านศุลกากร เพิ่มการกักกัน Coronavirus และโครงการต่อไปของคุณถูก จำกัด ไว้ที่บอร์ด Arduino Uno รุ่นเก่า ข่าวดี? ดังที่กวีผู้ยิ่งใหญ่จากโรลลิงสโตนส์กล่าวว่า "เวลาอยู่ข้างฉัน…ใช่แล้ว"

ฉันได้ดาวน์โหลด Mozzi ซึ่งเป็นคลังเพลงที่ยอดเยี่ยม แต่ก็ซับซ้อนเช่นกัน ซึ่งไม่ต้องใช้ฮาร์ดแวร์เพิ่มเติมในการทำงาน และฉันได้เริ่มอ่านเอกสารแล้ว ฉันใช้เครื่องดรัม/ซีเควนเซอร์แบบง่ายๆ ที่สั่งการได้ทั้งหมดด้วยปุ่มหมุน 5 ปุ่มและปุ่ม 1 ปุ่ม ปุ่มแรกจะเปลี่ยนจังหวะต่อนาที และอีก 4 ปุ่มจะกำหนดว่าจะเล่นอะไรในทุกจังหวะ ฉันได้เพิ่ม 4 Leds เพื่อระบุจังหวะปัจจุบันด้วย

เสบียง

Arduino Uno

ห้องสมุด Mozzi

5 ลูกบิด

1 ปุ่มกด

แจ็คเสียง 1 อัน

เคสพิมพ์ 3 มิติเสริม

ขั้นตอนที่ 1: รายละเอียดการเขียนโปรแกรม

รายละเอียดการเขียนโปรแกรม
รายละเอียดการเขียนโปรแกรม

ภายในโค้ดนั้น เมื่อจังหวะผ่านไป ทุกปุ่มจะถูกอ่าน และค่าจาก 0 ถึง 1024 จะถูกจับคู่กับมาตราส่วน 1-10 1 หมายถึง ความเงียบ 2 หมายถึง เตะ 3 หมายถึง ไฮแฮท 4 หมายถึงบ่วงและตำแหน่งล่าสุดใช้สำหรับเสียงสังเคราะห์บางเสียงในบันทึกย่อที่แตกต่างกัน

ขั้นตอนที่ 2: สิ่งที่แนบมา

สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย
สิ่งที่ส่งมาด้วย

ตัวตู้ทำด้วยสี่เหลี่ยม 2 มม. และสกรู 4 ตัว

ขั้นตอนที่ 3: เสียง

เสียง
เสียง
เสียง
เสียง

เสียงถูกแปลงจาก wav เป็นข้อมูลดิบ และโหลดเป็นไฟล์ external.h พร้อมกับโค้ด.ino ขั้นตอนนี้ค่อนข้างยุ่งยากและเกี่ยวข้องกับซอฟต์แวร์ภายนอก เช่น Audacity และสคริปต์ Python เพื่อแปลงไฟล์.raw เป็น.h

กลองแมชชีนธรรมดาๆ นั้นเล่นสนุก สามารถเปลี่ยนเสียงเริ่มต้นสำหรับเสียงอื่นๆ เช่น เอฟเฟกต์ Gameboy และเสียง Atari แบบ low-fi

แน่นอนว่าการกักกันยังหมายถึงการห้ามแสดงคอนเสิร์ตอิเล็กทรอนิกส์แบบแปลกๆ ของคุณต่อสาธารณะด้วย ดังนั้นฉันจึงสร้างแอนิมาโทรนิกที่เคลื่อนไหวได้เล็กน้อยที่จะตรวจจับจังหวะอัตโนมัติและขยับศีรษะไปที่เพลง

ขั้นตอนที่ 4: สาธิต

Image
Image

นี่คือการสาธิตของ Drum Machine ที่กำลังเล่นอยู่

หัวเคลื่อนที่เป็นโปรเจ็กต์แบบสแตนด์อะโลนที่มีโมดูลเสียงและ Arduino Nano มันตรวจจับ BPM โดยอัตโนมัติและเคลื่อนหัวตามนั้น

แนะนำ: