วงจร

วิธีการสร้าง Arduino Synth: 5 ขั้นตอน (พร้อมรูปภาพ)

Build Arduino synthesizer with Mozzi library

Build Arduino synthesizer with Mozzi library

สารบัญ:

Anonim

นี่คือซินธิไซเซอร์ตัวเล็กที่เรียบง่ายและปรับแต่งได้ง่ายสุด ๆ นี่เป็นครั้งแรกที่ฉันใช้ Arduino และอะคริลิกทั้งสองฉันพบว่ามันสนุกมากที่ได้ทำงานด้วย นี่เป็นคำสั่งแรกของฉันดังนั้นหวังว่าฉันจะอธิบายเรื่องนี้ได้ดีพอ

วัสดุ:

ขั้นตอนที่ 1: ส่วนและเครื่องมือ

สำหรับอวัยวะภายใน:
Arduino Uno
แหล่งพลังงาน (ฉันใช้ 9v พร้อมอะแดปเตอร์)
โพเทนชิโอมิเตอร์เชิงเส้น 4- 5k
SoftPot เชิงเส้น 200 มม. (คุณสามารถเล็กกว่านี้ได้ฉันใช้ความยาวนี้เพราะสิ่งที่ฉันมี)
แจ็คเอาท์พุท
ลูกบิด
ลวด
ประสาน
ตัวเลือก: Arduino holster (ฉันทำโดยใช้ MakerBot) เพื่อลบ Arduino ได้อย่างง่ายดายหากคุณต้องการใช้อย่างอื่น
ทั้งหมดนี้ฉันสามารถลง jameco.com ได้ยกเว้น SoftPot ที่ฉันพบที่ trossenrobotics.com
สำหรับกล่อง:
คริลิคบานหน้าต่าง (พบเหมืองที่ Lowe's)
Weld-On 4 (พบใน Amazon)
เครื่องมือ
หัวแร้ง
โต๊ะเลื่อย
ตารางเราเตอร์
เครื่องเจาะสว่าน
ไฟฉายบิวเทน
ขวด applicator เชื่อม

ขั้นตอนที่ 2: วางสาย

มันง่ายมากที่จะทำ การบัดกรีประมาณ 10-15 นาทีและคุณพร้อมที่จะไป
ขั้นแรกให้เรียงแถวห้าหม้อด้วย SoftPot จากนั้นให้พันสายแรกของแต่ละเสาเข้าด้วยกันแล้วบัดกรี ทำเช่นเดียวกันกับเสาที่สาม จากนั้นประสานลวดกับเสากลางแต่ละอัน เสากลาง SoftPot จำเป็นต้องเชื่อมต่อกับ A4 พินจุดศูนย์กลางของพ็อตที่สองไปที่ A3 ส่วนที่ 3 ของพ็อตกลางไปที่ A2 ส่วนที่สี่ของพ็อตกลางไปที่ A1 และจุดสุดท้ายของพ็อตไปที่ A0 จากนั้นในหม้อที่ห้าบัดกรีลวดอีกเส้นหนึ่งไปที่ขั้วซ้ายและขวาโดยมีขั้วซ้ายเชื่อมต่อกับ 5v pin และขั้วขวาที่เชื่อมต่อกับ GND ติดกับมัน สิ่งเดียวที่เหลือคือการเชื่อมต่อแจ็คเอาต์พุตเสียงด้วยความร้อนถึง ~ 3 และกราวด์กับ GND

ขั้นตอนที่ 3: รหัส

คุณจะต้องมีวิธีในการรับรหัสลงบน Arduino ดังนั้นหากคุณไม่มีมันไปดาวน์โหลดโปรแกรม Arduino และเว็บไซต์ของพวกเขา: arduino.cc
ฉันได้รับรหัสจากที่นี่: http://code.google.com/p/tinkerit/downloads/detail?name=auduino_v5.pde&can=2&q=
ตอนนี้โหลดรหัสลงบน Arduino เชื่อมต่อเข้ากับลำโพงและตรวจสอบว่าใช้งานได้หรือไม่ ถ้าไม่ใช่ก็แค่ย้อนกลับไปและตรวจสอบแผนภาพที่ฉันทำและตรวจสอบให้แน่ใจว่าคุณมีสายหม้อทั้งหมดอย่างถูกต้องและคุณได้สายไฟในหมุดขวา
ตอนนี้ฉันไม่รู้อะไรเลยเกี่ยวกับการเขียนโค้ด แต่หลังจากได้ดูภาพร่างสักพักหนึ่งฉันก็สามารถดูว่ามันทำงานอย่างไร ฉันสามารถเปลี่ยนแปลงการสลายตัวและระดับเสียงที่สองเพื่อรับเสียงที่ฉันต้องการได้ดังนั้นฉันจะบอกว่าไปข้างหน้าและทำสิ่งต่าง ๆ กับมันจนกว่าคุณจะได้ยินเสียงที่คุณชอบแม้ว่าคุณจะชอบฉันและไม่รู้อะไรเลย การเข้ารหัส เพียงทำการเปลี่ยนแปลงเล็กน้อยในแต่ละครั้งจากนั้นทดสอบถ้าคุณทำเลอะมากเกินไปคุณสามารถโหลดภาพร่างต้นฉบับใหม่และเริ่มใหม่ได้ตลอดเวลา

ขั้นตอนที่ 4: สร้างกล่อง

ขั้นตอนแรกหาขนาดที่คุณต้องการให้กล่องของคุณเป็น ฉันใช้ 9.5in x 4in x 2.75in สำหรับขนาดของฉัน คุณจะต้องตรวจสอบให้แน่ใจว่าความกว้างของกล่องนั้นยาวพอที่จะรองรับความยาวของ SoftPot และถ้าคุณติดตั้ง Arduino ของคุณอย่างที่ฉันทำนั่นคือความสูงก็เพียงพอเช่นกัน ฉันไม่ได้ทำก้นให้กล่องเพราะฉันต้องการให้มันเข้าถึงได้ง่ายถ้าฉันต้องการเปลี่ยนแบตเตอรี่หรือถอด Arduino ของฉัน
ถัดไปทำการตัดแบบคร่าวๆโดยใช้เลื่อยโต๊ะให้ห้องทำงานกับตัวเองเพราะคุณจะต้องการทำความสะอาดขอบบนโต๊ะเราเตอร์ ด้วยเราเตอร์ที่คุณต้องการตรวจสอบให้แน่ใจว่าบิตนั้นเพิ่งผ่านมายามเพื่อให้คุณถอดออกจากขอบจำนวนเล็กน้อยในแต่ละครั้ง เพียงทำสิ่งนี้จนกว่าจะถึงขนาดที่เหมาะสม เพื่อให้ได้มุมที่ชัดเจนของอะคริลิคคุณจะต้องใช้ไฟฉายแล้ววิ่งไปตามขอบให้เคลื่อนที่ไปเรื่อย ๆ มิฉะนั้นคุณจะเผามันซึ่งจะทำให้เกิดฟอง วิธีนี้จะทำให้มันละลายมากพอที่คุณจะเหลือขอบที่ราบรื่นและชัดเจน
ตอนนี้ถึงเวลาที่จะเติมขวด applicator ของคุณด้วย Weld-On 4 จากนั้นด้านหนึ่งครั้งกดขอบเข้าด้วยกันและวางเข็มของ applicator ที่มุมและบีบเบา ๆ ในขณะที่คุณค่อยๆเลื่อนมันลงมาดู คุณควรจะเห็นของเหลวไหลผ่านที่ปรากฏคุณจะต้องใช้แรงกดกับมันสักครู่จนกว่าพันธะจะตั้งค่า ดำเนินการตามกระบวนการนี้ในแต่ละด้าน
ตอนนี้ถึงเวลาที่จะหาว่าคุณต้องการลูกบิดและเสียงที่จะออกไปและเจาะรู อะคริลิคจะยึดเกาะเยอะดังนั้นคุณต้องเจาะช้ามากหรือชิ้นอาจหายไปหรือแย่กว่านั้นคุณจบลงด้วยความยุ่งเหยิงที่ร้าวราน และคุณจะเริ่มต้นใหม่อีกครั้ง เมื่อฉันเจาะรูฉันทำความสะอาดขอบด้วยมีดของฉันเพื่อให้ได้ชิ้นส่วนที่ละลายแล้วและคบเพลิงพวกมันเพื่อปัดมันขึ้น

ขั้นตอนที่ 5: รวบรวมจากนั้นเล่น

ฉันเริ่มต้นด้วยการแทรก Arduino ของฉันก่อนและเนื่องจากฉันมีซองหนังเล็ก ๆ สำหรับมันฉันเพียงแค่วางไว้ที่ด้านข้างคว้า Weld-On ของฉันและพ่นบางส่วนระหว่างมันและคริลิคและปล่อยให้มันผูกพัน ฉันทำเช่นเดียวกันกับอะแดปเตอร์ 9v มันทำงานได้อย่างมหัศจรรย์และเก็บทุกอย่างไว้ในที่ที่เหมาะสม ถัดไปเพียงแค่ใส่โพเทนชิโอมิเตอร์ของคุณลงในหลุมแล้วขันให้แน่น สำหรับ SoftPot ฉันเพิ่งกรีดยาว ๆ ในกล่องที่มันสามารถเลื่อนผ่านและจากนั้นฉันก็มีแถบกาวยึดติด (ส่วนใหญ่ที่ฉันเห็นมาแล้ว) ดังนั้นฉันจึงดึงมันออกมาแล้วติดมันลงในกล่อง จากนั้นฉันใช้ Weld-on เพื่อเชื่อมต่อตัวเชื่อมต่อกับด้านในของกล่อง สิ่งสุดท้ายคือการเชื่อมต่อสายไฟทั้งหมดของคุณเข้ากับหมุดที่ถูกต้องบน Arduino
ตอนนี้เสียบสายไฟและเชื่อมต่อเข้ากับลำโพงและสนุกไปกับมัน ฉันวิ่งคันนี้ผ่านความล่าช้าและเหยียบคายกคณะและคุณสามารถฟังความสนุกจากมันได้