สารบัญ:

Arduino Lego Tannerin: 6 ขั้นตอน
Arduino Lego Tannerin: 6 ขั้นตอน

วีดีโอ: Arduino Lego Tannerin: 6 ขั้นตอน

วีดีโอ: Arduino Lego Tannerin: 6 ขั้นตอน
วีดีโอ: Tannerin Example 2024, กรกฎาคม
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin เป็นเครื่องดนตรีที่เล่นโดยเลื่อนเครื่องหมายตามความยาวของลวดหรือแผ่น สิ่งนี้สร้างโทนคลื่นไซน์บริสุทธิ์ ซึ่งสามารถขยายผ่านโน้ตหรืออ็อกเทฟได้มากเท่าที่คุณต้องการ ในลักษณะที่ราบรื่นเสมอ (เช่น portamento/pitch bend) มันถูกใช้ในเพลง Beach Boys เรื่อง "Good Vibrations"

ในขณะที่ทุกคนกำลังสร้างไฟแดมิน (รวมถึงตัวฉันเองด้วย) ฉันคิดว่าฉันควรปล่อยคำแนะนำสำหรับ Tannerin ออกมาดีกว่า

ขั้นตอนที่ 1: ฐาน

ฐาน
ฐาน
ฐาน
ฐาน
ฐาน
ฐาน

เริ่มต้นด้วยการสร้างฐานที่ยาวที่สุด เมื่อนั่งตรงกลาง คุณควรจะสามารถเอื้อมถึงปลายด้านใดด้านหนึ่งได้อย่างง่ายดาย ฉันสร้างของฉันจากเลโก้ - เพียงเพราะฉันทำได้ จากนั้นยืดเส้นลวดนิกโครมหนึ่งเส้นตามความกว้างทั้งหมด แล้วมัดปลายแต่ละด้านรอบสกรู วิธีนี้จะช่วยกระจายความร้อนที่ปล่อยออกมา ให้สายนี้สอน วัดความต้านทานของเส้นลวดที่ยืดออกนี้ เนื่องจากจะทำให้คุณมีแนวคิดเกี่ยวกับช่วงและความละเอียดของเครื่องมือ ของฉันคือ 176 โอห์มกว้าง 1.2 เมตร

ขั้นตอนที่ 2: ไม้กายสิทธิ์

ไม้กายสิทธิ์
ไม้กายสิทธิ์

สร้าง "ไม้กายสิทธิ์" โดยติดสายเคเบิลยาวเข้ากับคลิปจระเข้ ต้องยาวพอที่จะยืดตลอดความกว้างของแทนเนอริน โดยต้องยาวเพิ่มอีกเล็กน้อยเพื่อไปยังตำแหน่งที่จะวางแผงวงจร

ขั้นตอนที่ 3: ฮาร์ดแวร์

ฮาร์ดแวร์
ฮาร์ดแวร์

ต่อสายไฟเข้ากับปลายด้านใดด้านหนึ่งของลวดนิกโครม แล้วป้อนเข้าไปในแผงวงจร จากนั้นต่อปลายลวดมาร์กเกอร์เข้ากับวงจรเดียวกัน ฉันใช้เขียงหั่นขนมดังที่แสดงไว้ที่นี่ แผนผังดังต่อไปนี้

ขั้นตอนที่ 4: แผนผัง

แผนผัง
แผนผัง

แผนผังวงจร คุณจะต้องเปลี่ยนตัวต้านทานด้วยบางส่วนที่มีขนาดใหญ่พอที่จะจำกัดกระแสผ่านลวด nichrome (เกรงว่ามันจะร้อนเกินไป) แต่มีขนาดเล็กพอที่จะทำให้ศักยภาพลดลงอย่างเห็นได้ชัดเมื่อเครื่องหมายลัดวงจรส่วนหนึ่งของลวด Arduino มีช่วง 0-1023 สำหรับ 0-5v บนอินพุตแบบอะนาล็อก เช่น 5 mv ต่อรายการอินพุต ดังนั้นหากคุณต้องการอินพุตที่เป็นไปได้ 100 ตัวตลอดเส้นลวด จะต้องมี 0.5v ข้ามเส้นลวดนิกโครม

ขั้นตอนที่ 5: ซอฟต์แวร์

จากนั้นเขียนโปรแกรมสั้นๆ เพื่อตีความค่าอินพุต และสร้างผลลัพธ์ที่สมเหตุสมผล ฉันใช้ระบบเพลงของ Armstrong เป็นเครื่องมือในการสร้างต้นแบบเครื่องดนตรีอย่างรวดเร็ว การใช้ Armstrong ช่วยให้ฉันสามารถเรียกเสียงต่างๆ บนพีซีของฉันได้โดยไม่ต้องเปลี่ยนโค้ด Arduino ตอนนี้ซอร์สโค้ดของ Tannerin มีอยู่ในโฟลเดอร์ตัวอย่างของไฟล์เก็บถาวร Armstrong Amstrong คือชุดของกิจวัตรเพื่อทำให้การสร้างและการสร้างต้นแบบของเครื่องดนตรีบน Arduino ง่ายขึ้นมาก มันแยกพินฮาร์ดแวร์ออกจากฟังก์ชันและรองรับการสื่อสารแบบอนุกรม ทำให้สามารถเล่นเสียงบนฮาร์ดแวร์ระยะไกล (PC หรือซินธิไซเซอร์) ได้โดยไม่ต้องเข้ารหัสเพิ่มเติม ดาวน์โหลด Armstrong

ขั้นตอนที่ 6: ฟิน

ครีบ!
ครีบ!

ถึงเวลาที่อัจฉริยะด้านดนตรีของคุณจะเปล่งประกาย คุณอาจพบว่าอุณหภูมิที่เพิ่มขึ้นเล็กน้อยทำให้ลวดหย่อน ในกรณีนี้ คุณสามารถสอนต่อไปได้โดยใช้นิ้วกดลงไป หรือสกรูตัวอื่น คุณอาจต้องการทำเครื่องหมายบันทึกย่อแต่ละรายการตามความยาวเพื่อเป็นแนวทางในการปฏิบัติงาน

แนะนำ: