สารบัญ:

เครื่องเล่นแผ่นเสียง Arduino: 6 ขั้นตอน
เครื่องเล่นแผ่นเสียง Arduino: 6 ขั้นตอน

วีดีโอ: เครื่องเล่นแผ่นเสียง Arduino: 6 ขั้นตอน

วีดีโอ: เครื่องเล่นแผ่นเสียง Arduino: 6 ขั้นตอน
วีดีโอ: Arduino Model Railroad Turntable Part 3 2024, พฤศจิกายน
Anonim
เครื่องเล่นแผ่นเสียง Arduino
เครื่องเล่นแผ่นเสียง Arduino

คำแนะนำนี้ถูกสร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ Makecourse ที่มหาวิทยาลัยเซาท์ฟลอริดา (www.makecourse.com)

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

บทช่วยสอนต่อไปนี้อธิบายวัสดุและกระบวนการที่เกี่ยวข้องกับการสร้างเครื่องเล่นแผ่นเสียงโดยใช้ไมโครคอนโทรลเลอร์ Arduino Uno

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

  • ไมโครคอนโทรลเลอร์ Arduino Uno
  • เขียงหั่นขนม
  • สเต็ปเปอร์มอเตอร์และโมดูลไดรเวอร์มอเตอร์
  • โมดูลเซ็นเซอร์ทัชแพด
  • Sparkfun Audio Sound Breakout โมดูล
  • แพ็คของส่วนหัว breakaway
  • การ์ด Micro SD ขนาด 2 GB พร้อมอะแดปเตอร์
  • .5W 8ohm ลำโพง
  • ธนาคารพลังงานแบบพกพา
  • หัวแร้ง

คุณจะต้องเข้าถึงซอฟต์แวร์แก้ไขเสียง ซอฟต์แวร์ CAD บางรูปแบบ และ Arduino IDE

ขั้นตอนที่ 2: เตรียมโมดูลเสียง

เตรียมโมดูลเสียง
เตรียมโมดูลเสียง
เตรียมโมดูลเสียง
เตรียมโมดูลเสียง
เตรียมโมดูลเสียง
เตรียมโมดูลเสียง

โมดูลที่จะอ่านไฟล์เสียงไปยังลำโพงไม่พร้อมใช้งานกับเขียงหั่นขนม ดังนั้นจะต้องเพิ่มส่วนหัวเข้าไป

ภาพแรกเป็นอย่างไรเมื่อมาถึง หลังจากบัดกรีเจ็ดส่วนหัวแต่ละด้านแล้วก็จะพร้อมใช้งาน

จากนั้นเลือกเพลงที่คุณต้องการให้บันทึกของคุณเล่น โมดูลสามารถเก็บเพลงได้มากถึง 512 เพลง แต่ 1 ก็เพียงพอสำหรับโครงการนี้ โมดูลแยกสัญญาณเสียงจะเล่นเฉพาะไฟล์เสียง 4 บิต 32KHz โดยมีชื่อขึ้นต้นด้วย "0000.ad4", "0001.ad4" เป็นต้น หากต้องการให้ไฟล์เสียงของคุณอยู่ในรูปแบบนี้ ก่อนอื่นให้ใช้โปรแกรมอย่าง Audacity เพื่อแปลงเป็นโมโน อัตรา 32KHz ไฟล์เสียงคลื่น 16 บิต หน้า spark fun สำหรับโมดูลนี้ยังรวมถึงยูทิลิตี้ที่จะแปลงไฟล์ wave ของคุณเป็นรูปแบบ 4 บิตที่จำเป็น

จากนั้น เมื่อคุณอัปโหลดไฟล์เสียงของคุณไปยังการ์ด microSD ขนาด 2GB ส่วนเสียงก็พร้อมใช้งาน!

ขั้นตอนที่ 3: ชิ้นส่วนที่พิมพ์ 3 มิติ

ฉันได้แนบไฟล์ part ที่ใช้กับเครื่องเล่นแผ่นเสียงของฉันแล้ว กระบอกบนฝาปิดจงใจให้ยาวเกินความจำเป็น คุณจึงตัดให้เหลือเท่าที่ต้องการได้ เช่นเดียวกับเข็ม ช่องบนฝาเป็นที่ที่เซ็นเซอร์สัมผัสจะยื่นออกมาจากกล่อง โดยซ่อนไว้ในส่วนที่เรียกว่า "ที่ยึดเข็ม"

ขั้นตอนที่ 4: การสร้างวงจรควบคุม

การทำวงจรควบคุม
การทำวงจรควบคุม
การทำวงจรควบคุม
การทำวงจรควบคุม

นี่คือเค้าโครงวงจรที่มีเซ็นเซอร์สัมผัส โมดูลเสียง สเต็ปเปอร์มอเตอร์ ลำโพง และ Arduino uno

ขั้นตอนที่ 5: Arduino Sketch

แนบเป็นภาพร่างที่ใช้ในการรันโครงการ เมื่อกดเซ็นเซอร์สัมผัส โมดูลเสียงและสเต็ปเปอร์มอเตอร์จะทำงานพร้อมกัน

ขั้นตอนที่ 6: รวมทุกอย่างเข้าด้วยกัน

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

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

ฉันหวังว่าคุณจะสนุกกับคำแนะนำนี้และขอให้โชคดีกับทุกคนที่ตัดสินใจลองใช้!

แนะนำ: