สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: รายละเอียดการเขียนโปรแกรม
- ขั้นตอนที่ 2: สิ่งที่แนบมา
- ขั้นตอนที่ 3: เสียง
- ขั้นตอนที่ 4: สาธิต
วีดีโอ: กลองเครื่องอย่างง่ายด้วย Arduino Uno และ Mozzi: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
การใช้ชีวิตในอาร์เจนตินาหมายความว่าไปรษณีย์ระหว่างประเทศจะถูกขโมยหรือติดอยู่ในด่านศุลกากร เพิ่มการกักกัน 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: สาธิต
นี่คือการสาธิตของ Drum Machine ที่กำลังเล่นอยู่
หัวเคลื่อนที่เป็นโปรเจ็กต์แบบสแตนด์อะโลนที่มีโมดูลเสียงและ Arduino Nano มันตรวจจับ BPM โดยอัตโนมัติและเคลื่อนหัวตามนั้น
แนะนำ:
ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน
ติดตาม: Advanced Media Center พร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): บทความนี้เป็นบทความต่อจากบทความก่อนหน้าของฉันที่ประสบความสำเร็จค่อนข้างมากเกี่ยวกับการสร้างศูนย์สื่ออเนกประสงค์ โดยอ้างอิงจาก Raspberry PI ที่ได้รับความนิยมมากในตอนแรก แต่ ในภายหลัง เนื่องจากไม่มีเอาต์พุตที่สอดคล้องกับ HEVC, H.265 และ HDMI 2.2 จึงมีสวิตช์
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: 3 ขั้นตอน
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: Story A beacon จะส่งสัญญาณอย่างต่อเนื่องเพื่อให้อุปกรณ์บลูทู ธ อื่น ๆ รู้ว่ามีอยู่ และฉันอยากได้บีคอนบลูทูธเพื่อติดตามกุญแจมาตลอด เพราะฉันลืมเอามันมาเหมือน 10 ครั้งในปีที่แล้ว และฉันก็เกิดขึ้น
RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)
RuuviTag และ PiZero W และ Blinkt! เครื่องวัดอุณหภูมิที่ใช้ Bluetooth Beacon: คำแนะนำนี้อธิบายวิธีการอ่านข้อมูลอุณหภูมิและความชื้นจาก RuuviTag โดยใช้ Bluetooth กับ Raspberry Pi Zero W และเพื่อแสดงค่าเป็นเลขฐานสองบน Pimoroni กะพริบตา! pHAT.หรือเรียกสั้นๆ ว่า จะสร้างสถานะอย่างไร
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): 25 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): นี่คือบทแนะนำเกี่ยวกับวิธีการสร้าง Quadcopter โดยใช้มอเตอร์ NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS & วิทยุ 3DR ฉันพยายามอธิบายแต่ละขั้นตอนด้วยรูปภาพจำนวนหนึ่ง หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดตอบกลับ