สารบัญ:
วีดีโอ: CV ควบคุมโมโนเป็นสเตอริโอโมดูล-รูปแบบยูโรแร็ค: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
การปฏิวัติการสังเคราะห์เสียงแบบแยกส่วนและกึ่งโมดูลทำให้เกิดตัวเลือกการสังเคราะห์เสียงแบบโมโนรูปแบบใหม่ที่สวยงามหลากหลายสำหรับดนตรีอิเล็กทรอนิกส์และการใช้เสียง แต่ปัญหาหนึ่งเกี่ยวกับเสียงสังเคราะห์แบบโมโน (และโมดูล Eurorack ส่วนใหญ่ และ/หรือการไหลของสัญญาณ) ก็คือไม่เพียงแต่ เป็นซินธิไซเซอร์ mono phonic ความหมาย (โดยประมาณ) พวกมันสามารถผลิตโน้ตได้ครั้งละหนึ่งตัวเท่านั้น แต่ยังรวมถึง mon aural ด้วย หมายความว่าโน้ตตัวหนึ่งที่ซินธิไซค์สร้างขึ้นนั้นไม่มีที่ใดในฟิลด์สเตอริโอ แน่นอนว่าโดยส่วนใหญ่แล้ว สัญญาณโมโนสามารถวางได้โดยใช้ตัวควบคุมแพนบนมิกเซอร์ (หรือใน DAW เมื่อบันทึก) แต่มีโอกาสที่หากคุณใช้ซินธิก ริกสำหรับการแสดงสด (หรือไม่) ก็มักจะมี ประโยชน์บางประการในการกระจายหรือวางสัญญาณในช่องเสียงสเตอริโอโดยอัตโนมัติ ช่วยให้คุณไม่ต้องปรับแต่งและทริกเกอร์อื่นๆ และนั่นคือสิ่งที่โครงการนี้จะมอบให้คุณ
นี่เป็นโครงการระดับกลางที่จะช่วยให้คุณทำอย่างนั้นได้ เราจะถือว่าคุณมีประสบการณ์ในร้านค้า อุปกรณ์อิเล็กทรอนิกส์ การบัดกรี และ Arduino ในคำแนะนำนี้
เสบียง
รายการวัสดุ:
แพ็คเกจตัวเก็บประจุเซรามิก C1 100 ล้าน [THT, หลายชั้น]; ความจุ 0.1µF; แรงดันไฟฟ้า 6.3V C2 แพ็คเกจตัวเก็บประจุด้วยไฟฟ้า 100 mil [THT, อิเล็กโทรไลต์]; ความจุ 1µF; แรงดันไฟฟ้า 6.3V D1/D2 Schottky Diode package Melf DO-213 AB [SMD]; พิมพ์ Schottky; ส่วน # 1N5817 R1 1k Ω แพ็คเกจตัวต้านทาน THT; ความอดทน ±5%; วงดนตรี 4; ความต้านทาน1kΩ;R2โพเทนชิออมิเตอร์ติดตามเชิงเส้น; ชนิด โพเทนชิออมิเตอร์เพลาหมุน; ความต้านทานสูงสุด10kΩ U1 ATtiny 45 หรือ 85 แพ็คเกจจุ่ม; รุ่น Attiny85-20PU; พิมพ์ Atmel AVR; ตัวแปร dip08 THT U2 LM386 แพ็คเกจ dip08; ชิป lm386 U3 MCP4131DIP - แพ็คเกจโพเทนชิออมิเตอร์ดิจิตอล DIP (อินไลน์คู่) [THT]; (มีป้ายกำกับ "IC" ในแผนภาพในขั้นตอนที่ 2) J1 3.5 มม. TS socket, PCB หรือ Panel MountJ2-J4 3.5mm (Eurorack Signal) หรือ 6.3mm (Line Out) TS socket, PCB หรือ Panel Mount
บอร์ด Arduino หรือโปรแกรมเมอร์ AVR ที่เข้ากันได้Breadboard หรือ perma-proto board/strip board and soldering tools Mounting hardware
ขั้นตอนที่ 1: ตั้งโปรแกรม ATTiny
ดาวน์โหลดและคลายซิปไฟล์ที่แนบมา ATTiny85_CV_Panner. Zip และวางโฟลเดอร์ที่คลายซิปในไดเร็กทอรี Arduino จากนั้นเปิด Arduino IDE และโหลด ATTiny85_CV_Panner.ino แบบร่าง
ตามที่ระบุไว้ก่อนหน้านี้ นี่เป็นระดับกลางที่สามารถสอนได้ ดังนั้นจึงเกินขอบเขตที่จะรวมคำแนะนำในการโหลดร่าง Arduino ลงบน ATTiny AVR หากคุณรู้สึกสบายใจกับ Arduino IDE และไม่เคยทำเช่นนี้มาก่อน คุณสามารถหาบทช่วยสอนที่ยอดเยี่ยมได้ที่ HighLowTech.com ของ MIT ฉันใช้ TinyProgrammer เพื่อรวบรวมและเขียนแบบร่างถึงฉัน
ตั้งโปรแกรมชิปโดยใช้การตั้งค่านาฬิกาภายใน 1 MHZ สำหรับรุ่นชิปที่คุณใช้ ฉันทดสอบภาพสเก็ตช์ทั้งบน 45 และ 85 และสเก็ตช์นั้นเล็กมากจนอย่างน้อยก็รวบรวม 25 ถ้าคุณมี (ทิ้งข้อความไว้ในความคิดเห็นหากคุณลองใช้แล้วได้ผลหรือไม่)
ภาพสเก็ตช์นี้เป็นแบบที่ฉันพบบนบอร์ด Arduino.cc-ฉันไม่คิดว่าฉันจะเปลี่ยนแปลงอะไรนอกจากพินอินพุต (ถ้าเป็นเช่นนั้น) ขอบคุณใครก็ตามที่โพสต์สิ่งนั้น!
ขั้นตอนที่ 2: อุปกรณ์อิเล็กทรอนิกส์
ฉันวางวงจรบนเขียงหั่นขนมและรวมรูปถ่ายอวัยวะภายในหน่วยของฉันด้วย SparkFun breakouts เป็นวิธีที่สะดวกในการวางซ็อกเก็ตเข้าที่ แต่ไม่จำเป็นจริงๆ อย่างที่คุณเห็นในภาพ หน่วยถาวรของฉันสร้างขึ้นบนกระดานแถบ แต่ความหลากหลายของโพเทนชิออมิเตอร์และซ็อกเก็ตแจ็คที่เป็นไปได้ที่คุณอาจใช้นั้นยอดเยี่ยมมาก (และของฉันกลายเป็นไส้กรอก klunge) ที่ฉันไม่ได้พยายามรวมเลย์เอาต์ด้วยวิธีนี้ คุณอาจใช้สิ่งนี้สำหรับเวอร์ชันถาวร หากคุณไม่ต้องการปวดหัวในการเจาะ/การกำหนดเส้นทาง/การเชื่อมโยงที่ฉันได้ดำเนินการไปเมื่อสองสามวันที่ผ่านมา
"IC" ที่ไม่มีป้ายกำกับที่นี่คือ MCP4131 Digital Potentiometer ฉันทดสอบ digipots หลายตัว และนี่เป็นเพียงอันเดียวที่ฉันพบ (ทั้ง SPI หรือ I2C) ที่ไม่ทำให้เกิดการคลิกที่ได้ยินเมื่อใดก็ตามที่ Zero-crossing ตัดการเปลี่ยนแปลงในค่า pot
แคลมป์แรงดันระหว่าง CV ในและ ATTiny ควรรักษาแรงดันบวกไว้ที่ขีดจำกัดอินพุต 5v แต่อย่าลืมว่าคุณไม่ได้ใช้สัญญาณรางลบโดยไม่ได้ตั้งใจ ฉันไม่ได้ลอง แต่ฉันคิดว่ามันจะไม่ทำให้คุณมีความสุข
ช่องเสียบอินพุตและเอาต์พุตอาจเป็น 3.5 มม. หรือ 6.3 มม. ไม่สำคัญหรอก เลือกตามความสะดวกของคุณ หากคุณวางแผนที่จะใช้ในชั้นวาง คุณอาจต้องการ 3.5 มม. แต่ถ้าคุณต้องการใช้เป็นอุปกรณ์เสริมแบบกึ่งโมดูลาร์ ก็อาจเหมาะสมที่จะใช้อย่างใดอย่างหนึ่ง แต่ก็ไม่ได้สร้างความแตกต่างด้านการทำงาน
ฉันสร้างของฉันเพื่อให้มันขับเคลื่อนโดย USB แต่ถ้าฉันเลือก ฉันสามารถดึงมันออกจากโครงของโปรเจ็กต์และใส่ลงในแท่นขุดเจาะ Eurorack ของฉันได้อย่างง่ายดาย หากคุณต้องการขับเคลื่อนโดยใช้ Eurorack คุณสามารถใช้โครงร่างที่ฉันให้รายละเอียดไว้ใน PacificCV Controller Instructable ของฉัน อย่างที่คุณเห็น ฉันพบแหล่งที่มาสำหรับส่วนหัวของสไตล์บัสบอร์ดเพื่อใช้ในโมดูล Eurorack ของฉันที่นี่ (แต่ผมซื้อมาหมดแล้ว)
หากคุณสร้างแบบจำลองถาวร ให้ติดตั้งขึ้นอยู่กับว่าคุณเลือกสร้างและต้องการใช้อย่างไร หากคุณเลือกเวอร์ชัน Eurorack คุณสามารถใช้โมดูล DIY EuroRack ที่มีประโยชน์และใช้งานง่ายเพื่อเป็นแนวทางในการสร้างแผง หากคุณใช้แจ็คและ trimpot ที่ติดตั้งบน PCB ฉันขอแนะนำให้ทำคู่มือการตัดโดยใช้กระดาษแข็งที่มีขนาดเท่ากับใบหน้าที่คุณวางแผนจะติดตั้งยูนิต เริ่มจากชิ้นที่ยื่นออกมาให้ไกลที่สุดจากใบหน้านั้น แกะรอยและเจาะรูให้พอดีกับส่วนประกอบแต่ละชิ้น (เช่น วาดโครงร่างของโพเทนชิออมิเตอร์ จากนั้นเจาะรูออกและลากเส้นโครงร่างของแม่แรงโดยให้หม้อทะลุผ่านรูของมัน, การตัดสิ่งเหล่านั้น เป็นต้น)
ตัวเลือกสุดท้ายหากคุณต้องการขยายแนวคิดคือการเพิ่มแรงดันไฟฟ้า "กักขัง" ให้กับพินการทำให้เป็นมาตรฐาน (การเชื่อมต่อภายในของแจ็ค CV กับเอาต์พุตทิปซึ่งสามารถให้สัญญาณเมื่อไม่ได้เสียบปลั๊ก) โดยเพิ่มโพเทนชิออมิเตอร์อื่นด้วย ที่ปัดน้ำฝนไปที่พินการทำให้เป็นมาตรฐานและอีกสองพินไปที่กราวด์และ +5v ตามลำดับ สิ่งนี้สามารถสร้างตัวแบ่งแรงดันไฟซึ่งจะช่วยให้คุณจัดศูนย์ (หรือวาง) สัญญาณของดิจิพอตในขณะที่ไม่ได้เสียบปลั๊ก ฉันไม่ได้ทำสิ่งนี้เพราะถ้าฉันต้องการเอฟเฟกต์นั้น ฉันก็สามารถเข้าไปในมิกเซอร์ได้เลย
ขั้นตอนที่ 3: ใช้
ควรชัดเจนว่าจะใช้สิ่งนี้อย่างไรหากคุณมีความสามารถด้านเทคนิคและจำเป็นต้องสร้างสิ่งนี้ สัญญาณมอดูเลตที่เป็นบวกจากซินธ์ฟอร์ม Eurorack ควรทำงานได้ดีสำหรับแรงดันควบคุม ฉันได้ใช้ LFO, ลำดับพิทช์, ตัวสร้างฟังก์ชัน และ ADSR มาจนถึงตอนนี้ และแต่ละสัญญาณก็มีประโยชน์ (ดูวิดีโอสาธิตและสวมหูฟังหรือเว้นช่องลำโพงสเตอริโอให้เพียงพอเพื่อแยกแยะช่องต่างๆ)
เกน/ตัวลดทอนทำหน้าที่ชดเชยสัญญาณตกคร่อมโพเทนชิออมิเตอร์แบบดิจิตอล แต่ยังเพิ่ม "ความร้อน" เล็กน้อยให้กับสัญญาณได้ ในระบบคาร์ทีเซียน คุณอาจคิดว่ามันเป็นเส้นผ่านศูนย์กลาง
ฉันสร้างสิ่งนี้เพื่อใช้ แต่ฉันต้องการใช้เป็นเครื่องพิสูจน์แนวคิดสำหรับเครื่องผสมลำดับ 4 ถึง 4 quadraphonic (เสียงเซอร์ราวด์) ที่ฉันใฝ่ฝันที่จะสร้าง คอยติดตาม!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง