สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีและยินดีต้อนรับสู่ออร่า
ดนตรีและเสียงเป็นแรงบันดาลใจให้ผู้คนมากมาย รวมทั้งฉันและงานสร้างสรรค์ของฉัน สำหรับผลงานศิลปะชิ้นหนึ่งของฉัน ฉันต้องการขยายประสบการณ์คอนเสิร์ตเปียโนโดยการย้ายสิ่งของในห้องแสดงคอนเสิร์ตโดยตอบสนองต่อเพลงที่กำลังเล่น ฉันต้องการอ่านเพลงโดยขึ้นอยู่กับระดับเสียงและความถี่ และส่งผ่านไมโครคอนโทรลเลอร์ไปยังตัวควบคุมมอเตอร์ เนื่องจากฉันไม่พบบทช่วยสอนที่เหมาะกับความต้องการของฉัน ฉันจึงออกแบบการตั้งค่าของตัวเอง ซึ่งฉันต้องการแบ่งปันกับคุณเกี่ยวกับคำแนะนำหรือรายละเอียดบนเว็บไซต์ของฉัน www.alexrex.de/audioreactive/
หน้าเว็บของฉันแสดงการตั้งค่าสองแบบที่แตกต่างกันเพื่ออ่านเสียงและวิธีส่งข้อมูลนี้เป็นแรงกระตุ้นไปยังมอเตอร์ เช่น สเต็ปเปอร์หรือเซอร์โว แนวคิดพื้นฐานของการตั้งค่าแต่ละครั้งดูเหมือนแผนผังที่คุณเห็นที่นี่
ต่อไปนี้ ผมจะอธิบายวิธีการขับเสียงของสเต็ปเปอร์มอเตอร์ SETUP นี้เรียกว่า AURA (Audio Reactive Artistry) SETUP B
SETUP B… ใช้บอร์ดเสียงเล็กและบอร์ดเสียงเพื่ออ่านความถี่จากอินพุตเสียงและส่งแรงกระตุ้นไปยังไดรเวอร์สเต็ปเปอร์เพื่อควบคุมสเต็ปเปอร์มอเตอร์ทรงพลัง สำหรับส่วนประกอบเหล่านี้ คุณจะต้องจ่ายประมาณ 250 ยูโร และจะใช้เวลาเพิ่มเติมในการเชื่อมต่อทั้งหมดเข้าด้วยกัน สิ่งนี้จะช่วยให้คุณมีระบบควบคุมมอเตอร์แบบรีแอกทีฟเสียงที่สามารถจัดการนิทรรศการศิลปะหรือการติดตั้งเล็กน้อยในเทศกาลหรือคอนเสิร์ต
ส่วนประกอบ
ฉันใช้ Teensy 3.5 ตัวเดียว ด้วยการตั้งค่านี้ ฉันสามารถกำหนดย่านความถี่ของตัวเองได้อย่างง่ายดาย และไม่จำเป็นต้องใช้แถบความถี่ที่กำหนดไว้ล่วงหน้าจาก Spectrum Shield
ให้เราดูที่ส่วนประกอบที่จำเป็น เพื่อตั้งค่าการควบคุมมอเตอร์แบบรีแอกทีฟเสียงขั้นสูง:
เสบียง
Teensy 3.5 องค์ประกอบนี้เป็นหัวใจสำคัญของการตั้งค่า
ค่าใช้จ่าย ~27€
บอร์ดอะแดปเตอร์เสียงสำหรับ Teensy 3.0 - 3.6 อะแดปเตอร์นี้จะให้ Teensy 3.5 พร้อมอินพุตระดับสายสเตอริโอ
ค่าใช้จ่าย ~15€
สองเขียงหั่นขนมสำหรับ Arduino เขียงหั่นขนมมีตารางสม่ำเสมอซึ่งส่วนประกอบและแหล่งจ่ายไฟเชื่อมต่อกับสายไฟ เราต้องการบอร์ดขนาดเล็กสองบอร์ดนี้เพื่อให้สามารถวางการตั้งค่าการรวมบอร์ดเสียงที่เล็กลงได้
ค่าใช้จ่าย: ~6€
สายจัมเปอร์ดูปองท์ มีสายเหล่านี้หลายรุ่นซึ่งแตกต่างกันที่ปลายสาย มีปลายชาย-ชาย หญิง-หญิง หรือชาย-หญิง ทางที่ดีควรมีสินค้าทุกรุ่นให้เพียงพอ นอกจากนี้ ขอแนะนำให้ปล่อยให้สีของสายเคเบิลเหมือนกันสำหรับแต่ละสัญญาณ
ค่าใช้จ่าย: ~3€
Stackable Header Kit สำหรับ Teensy เพื่อเชื่อมต่อบอร์ดเสียงกับ Teensy
ค่าใช้จ่าย ~4€
External Stepper Motor Driver สำหรับ A4988/DRV8825/TMC2100 สำหรับสเต็ปเปอร์มอเตอร์ทุกตัว เราจะต้องมีบอร์ดเหล่านี้ แต่ก่อนที่เราจะสามารถใช้บอร์ดนี้ได้ เราต้องถอดตัวต้านทานหนึ่งตัวออกและเพิ่มตัวต้านทาน 4.6 kOhms ใหม่ที่ด้านพลิก คุณจะพบคำแนะนำโดยละเอียดสำหรับการสร้างใหม่นี้ในแผนผัง
ราคา ~5€/ชิ้น
ตัวต้านทาน 4.6 kOhm สำหรับสร้างบอร์ดควบคุม Stepper ขึ้นใหม่
ราคา ~0.05€/ชิ้น
Stepper Driver TMC2208 ไดรเวอร์นี้ควบคุมมอเตอร์และทำให้การหมุนเงียบเป็นพิเศษ ซึ่งมีประโยชน์มากสำหรับการติดตั้งระบบเสียง สำหรับสเต็ปเปอร์มอเตอร์แต่ละตัวในการตั้งค่าขั้นสุดท้าย เราจำเป็นต้องมีไดรเวอร์ตัวใดตัวหนึ่งเหล่านี้
ราคา ~6€/ชิ้น
สเต็ปเปอร์มอเตอร์ Nema 17 มีมอเตอร์ Nema 17 ให้เลือกหลายประเภท ล้วนแข็งแกร่งและแม่นยำ
ราคา ~10€/ชิ้น
สาย Micro USB-B เชื่อมต่อคอมพิวเตอร์แบบจิ๋ว
ราคา ~5€/ชิ้น
ขั้นตอนที่ 1: สร้างบอร์ดไดรเวอร์ A4988 ใหม่สำหรับ TMC2208
ภาพที่ 1:
ก่อนที่เราจะเริ่มต้นวางสายทุกอย่างได้ เราต้องสร้างบอร์ดควบคุมสเต็ปขึ้นใหม่ เพื่อที่จะทำงานร่วมกับไดรเวอร์ TMC2208 ที่เงียบเป็นพิเศษ ขั้นแรกให้ถอดตัวต้านทาน R1 ที่ด้านหน้าออกขณะใช้คีมปากแหลมหรือกระแทกแรงๆ แต่ใช้ไขควงขนาดเล็กอย่างระมัดระวัง
ภาพที่ 2:
หลังจากบัดกรีตัวต้านทาน ~4.6 โอห์มที่ด้านหลังแล้วเชื่อมต่อ GND (กราวด์) และ EN (เปิดใช้งาน)
ภาพที่ 3:
หลังจากที่คุณสร้างใหม่เสร็จแล้ว ให้เชื่อมต่อแหล่งจ่ายไฟ 12-24V เข้ากับการตั้งค่า โปรดให้ความสนใจเป็นพิเศษกับทิศทางของกระแสน้ำ! มิฉะนั้น คุณจะเผา TMC2208 ของคุณอย่างรวดเร็ว สุดท้าย คุณต้องตั้งค่ากระแสไฟที่เหมาะสมบนไดรเวอร์ TMC2208 ของคุณในขณะที่หมุนโพเทนชิออมิเตอร์และวัดแรงดันไฟฟ้าพร้อมกัน โปรดดูข้อมูลโดยละเอียดเกี่ยวกับวิธีการดำเนินการนี้ในคำแนะนำเล็กๆ น้อยๆ นี้ หรือใน youtube-tutorial นี้
ขั้นตอนที่ 2: การเดินสายไฟ
เชื่อมต่อส่วนประกอบของคุณ
กรุณาเชื่อมต่อชิ้นส่วนตามที่แสดงในภาพวาดและรูปภาพที่นี่ ฉันติดตั้งองค์ประกอบทั้งหมดไว้ในกล่องเพื่อเก็บไว้ที่การติดตั้งงานศิลปะในแกลเลอรี่
ขั้นตอนที่ 3: CODE
โปรดค้นหาไฟล์แนบสองไฟล์ที่มีรหัสสำหรับ AURA SETUP B ไฟล์หนึ่งไฟล์คือ PDF สำหรับโอนรหัสโดยการคัดลอกและวางลงในโครงการ Arduino ของคุณ อีกไฟล์หนึ่งคือไฟล์ *.ino Arduino
ขั้นตอนที่ 4: สร้างศิลปะเชิงโต้ตอบเสียงของคุณเอง
แจ้งให้เราทราบหากคุณชอบ AURA SETUP ของฉัน และส่งข้อความพร้อมโปรเจ็กต์ที่ตอบสนองต่อเสียง คำแนะนำ หรือแนวคิดของคุณ ค้นหาข้อมูลเพิ่มเติมได้จากเว็บไซต์: www.alexrex.de/audioreactive/ หรือโครงการอื่นๆ ของฉัน: www.alexrex.de