สารบัญ:

ตัวสลับเสียง (Arduino): 5 ขั้นตอน
ตัวสลับเสียง (Arduino): 5 ขั้นตอน

วีดีโอ: ตัวสลับเสียง (Arduino): 5 ขั้นตอน

วีดีโอ: ตัวสลับเสียง (Arduino): 5 ขั้นตอน
วีดีโอ: สอนการใช้ Buzzer กับ Arduino 2024, พฤศจิกายน
Anonim
ตัวสลับเสียง (Arduino)
ตัวสลับเสียง (Arduino)

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

ขั้นตอนที่ 1: คุณต้องการอะไร

อะไรที่คุณต้องการ
อะไรที่คุณต้องการ

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

รายการวัสดุ:

  • 1x 74HC139
  • 1x CD4052
  • ตัวเก็บประจุ 10x 10uF (0805) (ไบโพลาร์)
  • 4x LED (0805)
  • ตัวต้านทาน 4x330 โอห์ม (0805)
  • แจ็คเสียงหญิง 5x
  • ส่วนหัว 1x 5 ขา

นอกจากนี้ยังมี BOM ที่ส่งออกจาก EasyEda:

ขั้นตอนที่ 2: แผนผังอธิบาย

แผนผังอธิบาย
แผนผังอธิบาย

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

เนื่องจากส่วนหัวของหมุดไม่น่าสนใจนัก เราจะเปลี่ยนไปใช้ชิป 4052 ชิปนี้เป็นตัวสลับแอนะล็อกคู่ และตามชื่อที่บ่งบอกว่ามันจะสลับสัญญาณเสียงจากอินพุตสี่อินพุตและนำไปยังเอาต์พุตเดียว เนื่องจากโดยส่วนใหญ่แล้วเสียงเป็นสเตอริโอ เราจึงต้องการตัวสลับเสียงสองตัว นี่คือจุดที่ "คู่" มีประโยชน์ ป้ายกำกับถูกทำเครื่องหมายเป็น CH1_L สำหรับ "channel 1 left" หรือ COM_L สำหรับ "common left" และสามารถติดตามไปยังขั้วต่อแจ็คได้

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

เหลือแต่ขั้วต่อแจ็คเสียง ไม่มีอะไรพิเศษที่จะเห็นที่นี่จริง สิ่งเดียวที่อาจดูแปลกคือตัวเก็บประจุ เหล่านี้เป็นตัวเก็บประจุแบบแยกส่วนและบล็อกสัญญาณ DC และปล่อยให้สัญญาณ AC แบบรางเช่นเสียง

ขั้นตอนที่ 3: การสั่งซื้อบอร์ด

สั่งซื้อบอร์ด
สั่งซื้อบอร์ด

ดังที่คุณอาจเคยเห็นในภาพถ่ายของ PCB จริง ฉันต้องเชื่อมต่อกับสายที่ฉันไม่ได้วางแผนไว้ นี่เป็นเพราะแพ็คเกจของ 74HC139 ไม่ถูกต้อง (ข้อผิดพลาดของไลบรารี EasyEda)

ข้อผิดพลาดนี้ยังไม่ได้รับการแก้ไข ดังนั้นโปรดระลึกไว้เสมอเมื่อทำการสั่งซื้อ!

ขั้นตอนที่ 4: การใช้บอร์ด

การใช้บอร์ด
การใช้บอร์ด
การใช้บอร์ด
การใช้บอร์ด

สิ่งแรกที่คุณจะต้องทำคือการจ่ายไฟให้กับบอร์ดด้วยไฟ 5 โวลต์ เพราะมันจะไม่ทำงานหากไม่มีมัน ตรรกะทั้งหมดยังใช้งานได้กับ 5 โวลต์ เชื่อมต่อ Sel1, Sel2 และ Mute กับ Arduino เนื่องจากไม่มีตัวต้านทานใด ๆ ดึงขึ้นหรือลง หากไม่ได้เชื่อมต่อกันก็จะลอยตัวซึ่งจะทำให้เกิดอาการประหลาด

บอร์ดนี้มีฟังก์ชันปิดเสียงซึ่งจะป้องกันไม่ให้สัญญาณเคลื่อนผ่านกระดาน ในสถานะปิดเสียง LED ทั้งหมดจะสว่างขึ้น ในการปิดเสียงบอร์ดให้ดึงพินให้สูง

ในการเลือกช่องปิดเสียงก่อนควรปิดใช้งาน ด้วยหมุด Sel สองอัน คุณสามารถเลือกช่องตามตารางความจริงได้

ขั้นตอนที่ 5: สิ้นสุด

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

แนะนำ: