
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

โครงการนี้เริ่มต้นขึ้นเนื่องจากกลุ่มโครงการของโรงเรียนและฉันจำเป็นต้องเปลี่ยนแหล่งเสียงหลายแหล่งเป็นเครื่องขยายเสียงเดียว เมื่อค้นหาบนอินเทอร์เน็ตสำหรับโมดูลสวิตช์เสียงสำหรับ 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: สิ้นสุด
ขอบคุณสำหรับการตรวจสอบคำสั่งของฉัน ฉันหวังว่านี่จะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ ทิ้งไว้ในความคิดเห็น ส่วนใหญ่ฉันจะตอบกลับภายในสองสามวัน
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)

Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino
ตัวสลับเสียง: 9 ขั้นตอน

Sound Switcher: คุณเคยทำให้เพลงของคุณดังขึ้นในที่ทำงานและไม่ทราบว่ามีคนพยายามคุยกับคุณหรือไม่ ที่แย่ไปกว่านั้นคือ คุณเคยอยากนอนที่ทำงานแต่ไม่มีวิธีปลุกที่ดีให้ตื่นเลยไหม ถ้ามีคน (อย่างเจ้านายของคุณ) กำลังจะเข้ามาหา