สารบัญ:

Handheld 6 Note Music Box / Instrument (ง่ายต่อการสร้างและปรับปรุง!): 5 ขั้นตอน (พร้อมรูปภาพ)
Handheld 6 Note Music Box / Instrument (ง่ายต่อการสร้างและปรับปรุง!): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Handheld 6 Note Music Box / Instrument (ง่ายต่อการสร้างและปรับปรุง!): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Handheld 6 Note Music Box / Instrument (ง่ายต่อการสร้างและปรับปรุง!): 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Building a Homemade Music Box (Christmas Gift) 2024, พฤศจิกายน
Anonim
Handheld 6 Note Music Box / เครื่องดนตรี (ง่ายต่อการสร้างและปรับปรุง!)
Handheld 6 Note Music Box / เครื่องดนตรี (ง่ายต่อการสร้างและปรับปรุง!)

สวัสดี! แรงบันดาลใจจาก Martin Molin สมาชิกวงดนตรีสวีเดนชื่อ Wintergatan ฉันเพิ่งตกหลุมรักกล่องดนตรีและทุกสิ่งทุกอย่างเกี่ยวกับพวกเขา ผู้คนที่ทำเพลงสำหรับกล่องดนตรียังคงใช้วิธีสมัยเก่าในการต่อยโน้ตเพลงเพื่อบันทึก โดยหวังว่าเวลาจะจบลงด้วยดี เมื่อทำสิ่งนี้ด้วยตัวเอง ฉันรู้ว่ามันเป็นการออกกำลังกายที่เหนื่อยและเป็นสิ่งที่สามารถใช้ทดแทนได้ ดังนั้นฉันจึงคิดเกี่ยวกับแนวคิดในการใช้เครื่องตรวจจับสายอินฟราเรดเพื่อสร้างเพลง นี่หมายความว่าจะต้องอ่านกระดาษพิมพ์ขาวดำเพียงแผ่นเดียว แต่อาจมีการใช้งานที่แตกต่างกันเช่นการสแกนหนังสือพิมพ์เพื่อหาเสียง

ขั้นตอนที่ 1: วัสดุ

วัสดุเหล่านี้เป็นวัสดุที่ฉันใช้ แต่สามารถเปลี่ยนได้อย่างมาก ดูสิ่งที่เหมาะกับคุณที่สุด!

- Arduino Uno

- ลำโพงหรือ Buzzer

- แบตเตอรี่ 9v

- คลิปแบตเตอรี่ 9v

- สวิตช์เปิด / ปิด

- 6 x QRD1114 ตัวสะท้อนแสง เซนเซอร์

- สายจัมเปอร์

- กล่องไม้ (10 x 15 x 9)

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
The Circuit
The Circuit

ตอนนี้วงจรเป็นส่วนที่ยากที่สุดของโครงการนี้อย่างก้าวกระโดดในความคิดของฉัน แต่อย่าปล่อยให้สิ่งนั้นทำให้คุณตกใจ มันไม่ได้แย่ขนาดนั้น

เซ็นเซอร์ตัวสะท้อนแสง QRD1114

เซ็นเซอร์สะท้อนแสงเป็นเซ็นเซอร์สองตัวในหนึ่งเดียว ประกอบด้วยทั้งผู้ส่งและผู้รับ ผู้ส่งเป็นบิตสีส้มถึงสีขาวมากขึ้นและผู้รับเป็นบิตสีดำและมืด นี่คือเหตุผลที่ต้องใช้ขาทั้ง 4 ขาเชื่อมต่อกับ Arduino หนึ่งบนจุดบนตัวรับสัญญาณต้องการตัวต้านทาน 10k ohm ที่เชื่อมต่อกับ 5v และสายจัมเปอร์ที่เชื่อมต่อกับพินอะนาล็อกบน Arduino ด้านตรงข้ามแนวทแยงมุมของอันนั้นยังต้องเชื่อมต่อกับ 5v แต่ผ่านตัวต้านทาน 220 โอห์ม ขาอีก 2 ขาที่เหลือสามารถต่อกับพื้นได้โดยตรง (GND) การติดตั้ง 6 ชิ้นขึ้นไปนั้นค่อนข้างจะแน่น ดังนั้นฉันแนะนำให้ทำการบัดกรีถ้าทำได้

นักพูด

ลำโพงเชื่อมต่อค่อนข้างง่าย เพียงเชื่อมต่อ - พินกับกราวด์ และเชื่อมต่อพิน + กับพินดิจิทัลที่เลือกบน Arduino ฉันใช้พิน ~9 สำหรับโครงการนี้

แบตเตอรี่

เพื่อให้ Arduino ของคุณใช้พลังงานจากแบตเตอรี่ได้ เราขอแนะนำให้คุณดูคำแนะนำนี้:

www.instructables.com/id/Powering-Arduino-…

พวกเขาทำงานได้อย่างยอดเยี่ยมในการอธิบายวิธีการทำ ฉันใช้บทช่วยสอนนี้สำหรับโครงการของฉันเช่นกัน

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

ตอนนี้สำหรับรหัส โปรเจ็กต์นี้ใช้ไลบรารีฐานที่ตั้งโปรแกรมไว้ในซอฟต์แวร์ Arduino แล้ว

เพียงแตกไฟล์ zip แล้วเปิดโฟลเดอร์ คุณควรจะเห็นสองแท็บ HandHeldMusicBox และ pitches.h. จากนี้ไปคุณควรไปได้ดี!

หากไม่มี pitches.h คุณสามารถสร้างแท็บใหม่ได้โดยกด 'shift + ctrl + T' แล้วตั้งชื่อเป็น pitches.h จากนั้นคัดลอกทุกอย่างในไฟล์.txt ไปที่แท็บใหม่ซึ่งควรทำ

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

แผ่นเพลง
แผ่นเพลง

ในการสร้างแผ่นเพลง ฉันสร้าง Google สเปรดชีตชื่อ 'Speelpapier' ซึ่งเป็นภาษาดัตช์สำหรับ 'Playing Paper' คุณสามารถตรวจสอบผ่านลิงค์นี้:

docs.google.com/spreadsheets/d/1MHBrFVEตัด…

ถ้าคุณต้องการสร้างเพลงด้วยตัวเอง คุณสามารถคัดลอกทุกอย่างในแผ่นงาน หรือบันทึกสำเนาของเพลงลงในไดรฟ์ของคุณ หากคุณต้องการใช้ Excel มากกว่าสเปรดชีตของ Google คุณสามารถทำได้เช่นกันโดยการดาวน์โหลดเป็นไฟล์ excel ภายใต้ File > Download As > Microsoft Excel

การเขียนในแผ่นเพลงค่อนข้างแปลกในขณะนี้ โน้ตจะเปลี่ยนจาก G ถึง E หากคุณต้องการเล่น G บนไทล์บางอัน ให้กรอก '1 ทางด้านซ้ายที่ระบุว่า "ROW OF NUMBERS" ตรวจสอบให้แน่ใจว่าได้เพิ่ม ' หน้าตัวเลขเพื่อให้ Google สเปรดชีตตระหนักว่าไม่ใช่ตัวเลขจริงๆ แต่เป็นสตริงที่ใช้ในโค้ดได้

'1 = ก

'2 = เอ

'3 = ข

'4 = C

'5 = ด

'6 = อี

ขอให้สนุกกับการแต่งเพลงเอง

ขั้นตอนที่ 5: การปรับปรุง

ตอนนี้สำหรับขั้นตอนที่สำคัญที่สุด: ทำให้เป็นของคุณเอง!

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

- คุณสามารถเพิ่มเซ็นเซอร์ได้มากขึ้นโดยใช้มัลติเพล็กเซอร์หรือ Arduino. อื่น

- คุณสามารถลองทำให้เซ็นเซอร์บางตัวเปลี่ยนอ็อกเทฟเพื่อให้ได้ช่วงที่กว้างขึ้น

- คุณสามารถเพิ่มตัวเลื่อนระดับเสียงหรือลูกบิด

- เพิ่มแอมพลิฟายเออร์เพื่อให้ได้เสียงที่ออกมาจากลำโพงมากขึ้น

- ใช้ไลบรารีเสียงเพื่อรับเสียงประหลาด หรือแม้แต่สร้างเสียง 'กล่องดนตรี'

- ใช้ตัวจับเวลาขัดจังหวะหรือวิธีอื่นเพื่อลองเล่นคอร์ดด้วย!

- แก้ไขไฟล์ตัวสร้างแผ่นเพลงเพื่อให้มันใช้งานได้

- มีกลไกบางอย่างที่ดึงกระดาษในอัตราที่กำหนด

ขอให้โชคดีกับโครงการของคุณและโปรดแจ้งให้เราทราบความคืบหน้าของคุณ ฉันชอบที่จะได้ยินมัน

แนะนำ: