สารบัญ:
วีดีโอ: ปุ่มปิดเสียงของ Microsoft Teams: 4 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สร้างปุ่มกดที่เข้าถึงได้ง่ายเพื่อปิดเสียง/เปิดเสียงตัวเองขณะอยู่ในการโทรของ Microsoft Teams! เพราะปี 2020
โปรเจ็กต์นี้ใช้ Adafruit Circuit Playground Express (CPX) และปุ่มกดขนาดใหญ่เพื่อสร้างปุ่มปิดเสียงสำหรับ Microsoft Teams ผ่านคำสั่งปุ่มลัด "Ctrl + Shift + m"
ดูวิดีโอสาธิตโครงการที่นี่
- ระดับทักษะ: เริ่มต้น
- เวลาสร้างโดยประมาณ: 5 - 10 นาที
- ค่าใช้จ่ายโดยประมาณ: $30
เสบียง:
ฮาร์ดแวร์ปุ่มปิดเสียง
- Adafruit Circuit Playground Express และสาย microUSB
- คลิปจระเข้ 2 ตัว
- ปุ่มกด "บิ๊กโดม" 1 ปุ่ม
อุปกรณ์เสริม: เคสสำหรับติดตั้ง
กล่องแข็งแรงทนทาน 1 กล่อง (กระดาษแข็งหรือไม้), 3.75" x 3.75" x 2.75" (9.5 ซม. x 9.5 ซม. x 6.5 ซม.)
เครื่องมือ
- ไม้บรรทัด
- ดินสอ
- มีดแม่นยำ (เช่น มีด Exacto)
- เทป
ขั้นตอนที่ 1: สร้างมัน: ปุ่มปิดเสียง
- เชื่อมต่อขั้วปุ่มกดด้านล่างเข้ากับขา CPX A1
- เชื่อมต่อขั้วต่อปุ่มกดด้านล่างเข้ากับพิน CPX 3.3V
- เสียบสาย microUSB ระหว่าง CPX กับคอมพิวเตอร์ของคุณ
แค่นั้นแหละ!
ตรวจสอบไดอะแกรม pinout ของ CPX ในรูปที่ 3 หากคุณต้องการเปลี่ยนพินทริกเกอร์หรือเพียงแค่รับข้อมูลเพิ่มเติม!
ขั้นตอนที่ 2: ทางเลือก: สร้างเคส
ฉันใช้กล่องกระดาษแข็งที่ทนทานสำหรับสิ่งนี้ แต่คุณสามารถใช้หรือทำกล่องไม้ขนาดเล็กก็ได้!
-
แยกชิ้นส่วนปุ่มกด! (ภาพที่ 1)
- บิดและดึงชิ้นส่วนไฟฟ้าของปุ่มกดออก
- คลายเกลียวสลักเกลียวพลาสติกสีขาวออกจากฐานปุ่มกด
- วางตัวรองรับทรงกลมสีดำขนาดใหญ่ไว้ (เว้นแต่คุณต้องการเพิ่มวัสดุรองรับเช่นอะคริลิกบนของฉัน)
- หาจุดกึ่งกลางของกล่องแล้วทำเครื่องหมาย "X" ที่มีขนาด 1" x 1" (2 ซม. x 2 ซม.) (ภาพที่ 2)
- ใช้เครื่องหมายเป็นแนวทาง ตัดวงกลมที่มีเส้นผ่านศูนย์กลาง 1 นิ้วออก (ภาพที่ 3)
- ดันปุ่มกดตรงกลางผ่านรูในกล่อง (ภาพที่ 4)
- ขันสกรูพลาสติกสีขาวกลับแล้วบิดชิ้นส่วนไฟฟ้ากลับเข้าที่ (ภาพที่ 5)
- ยึดสายไฟด้วยเทปและติด CPX ที่ด้านหน้ากล่องเพื่อให้เข้าถึงได้ง่าย!
ขั้นตอนที่ 3: เขียนโค้ด: ปุ่มปิดเสียง
นี่คือโครงการ GitHub repo หรือนี่คือรหัสดิบหากคุณต้องการ
- ดาวน์โหลด repo นี้ หรือคัดลอกและวางโค้ดในโฟลเดอร์ "TeamsMuteButton" ชื่อ "TeamsMuteButton.ino"
- เปิด Arduino IDE (ดาวน์โหลดฟรีที่นี่) และเปิด (หรือวาง) ไฟล์ "TeamsMuteButton.ino"
- เปิดตัวจัดการบอร์ด (ภายใต้ Tools Board) และติดตั้ง Arduino SAMD Boards
- เมื่อติดตั้งบอร์ดแล้ว แนะนำให้รีสตาร์ท Arduino IDE จากนั้นกลับไปที่ Tools Boards และเลือก "Adafruit Circuit Playground Express" จากตัวเลือก "Arduino SAMD (32-Bits ARM Cortex-M0+)"
- เลือกพอร์ตที่ CPX ของคุณเชื่อมต่ออยู่ (ภายใต้ Tools Port)
- อัปโหลดรหัสไปยัง CPX (คลิกปุ่มลูกศรบนเมนูทางลัด)
- เมื่ออัปโหลดโค้ดเสร็จแล้ว ให้ตรวจสอบว่าโปรแกรมทำงานโดยเลื่อนสวิตช์เลื่อนไปทางซ้าย (ไปทางปุ่ม CPX A) แล้วกดปุ่ม คุณควรเห็น LED สีแดงบน CPX เปิดขึ้น และคำสั่งควรเปิด Arduino Serial Monitor
- เมื่อทำงานได้ตามที่คาดไว้ คุณก็พร้อมที่จะปรับใช้! ใช้สวิตช์สไลด์เพื่อเปิด/ปิดปุ่ม
หมายเหตุ: ปุ่มกดจะเรียกใช้แป้น "CTRL + Shift + M" ของแป้นพิมพ์ ซึ่งทำหน้าที่ต่างกันในแอปต่างๆ ฟังก์ชันปิดเสียงจะทำงานก็ต่อเมื่อคุณกำลังใช้งาน Teams อยู่
การแก้ไขปัญหา
-
ตรวจสอบการเชื่อมต่อคลิปจระเข้ระหว่างปุ่มกดและ CPX
- ตรวจสอบให้แน่ใจว่าคุณใช้สายสัญญาณปุ่มกดที่เหมาะสม
- ตรวจสอบว่าคุณเชื่อมต่อกับพิน CPX A1
- ใช้ Serial Monitor เพื่อตรวจสอบสถานะสวิตช์สไลด์ CPX เมื่อเปิดใช้งาน มันจะพิมพ์ว่า "พร้อมปิดเสียง!" ไปที่ Serial Monitor
- ใช้ Serial Monitor เพื่อตรวจสอบว่าปุ่มกดถูกทริกเกอร์หรือไม่ เมื่อกดและอ่านโดย CPX เครื่องจะพิมพ์ "Pressed" ไปที่ Serial Monitor
- คำถามหรือปัญหาอื่น ๆ ? โปรดเปิดปัญหาใน GitHub หรือติดต่อเรา: [email protected]
ขั้นตอนที่ 4: ปรับใช้ปุ่มปิดเสียงของคุณ
และนั่นแหล่ะ! ออกไปและทำให้การปิดเสียง/เปิดเสียงตัวเองง่ายขึ้นและเร็วขึ้น! อย่าลืมทดสอบปุ่มนี้กับเพื่อนและครอบครัวก่อนนำไปใช้ในการประชุมที่สำคัญยิ่ง:)
ก้าวต่อไป
-
นี่คือต้นแบบที่เรียบง่ายซึ่งออกแบบมาเพื่อช่วยให้คุณเปิดปุ่มปิดเสียงและทำงานโดยเร็วที่สุด ต้องการวิธีแก้ปัญหาที่ถาวรกว่านี้หรือไม่? สุดยอด! นี่คือเคล็ดลับบางประการ:
-
แทนที่ CPX ด้วยบอร์ด M0 ที่เล็กกว่าและมีประสิทธิภาพมากกว่า เช่น Arduino Nano 33 IoT
หมายเหตุ: คุณจะต้องเปลี่ยนสายไฟและเพิ่มตัวต้านทาน นี่คือภาพรวมที่เป็นประโยชน์
- บัดกรีสายไฟระหว่างปุ่มกดและไมโครคอนโทรลเลอร์ และ/หรือเคลือบด้วยกาวร้อนหรืออีพ็อกซี่
- สร้างโครงสำหรับปุ่มกดและไมโครคอนโทรลเลอร์ หรือติดกับด้านข้างโต๊ะทำงานของคุณ
-
- ใช้การเรียกการปิดเสียงของ Microsoft Teams API เพื่อเขียนโปรแกรมที่ซับซ้อนมากขึ้นที่สามารถปิด/เปิดเสียง Teams ได้ แม้ว่าคุณจะไม่ได้ใช้งานอยู่ก็ตาม!