สารบัญ:

ป้ายภาพยนตร์สำหรับการประชุมทางวิดีโอ: 7 ขั้นตอน
ป้ายภาพยนตร์สำหรับการประชุมทางวิดีโอ: 7 ขั้นตอน

วีดีโอ: ป้ายภาพยนตร์สำหรับการประชุมทางวิดีโอ: 7 ขั้นตอน

วีดีโอ: ป้ายภาพยนตร์สำหรับการประชุมทางวิดีโอ: 7 ขั้นตอน
วีดีโอ: รับจ้างเป็นแฟน หนังสั้น EP1 | ฝากกดติดตามด้วยนะครับ 2024, กรกฎาคม
Anonim
ป้ายภาพยนตร์สำหรับการประชุมทางวิดีโอ
ป้ายภาพยนตร์สำหรับการประชุมทางวิดีโอ

คำแนะนำนี้จะสอนวิธีสร้างสัญญาณที่จะเปิดเมื่อคุณอยู่ในการประชุมทางไกลเพื่อให้คนอื่นรู้ว่าจะไม่รบกวนคุณ

เสบียง

  • Arduino ขนาดเล็ก (ฉันใช้ Arduino Nano) พร้อมสายเคเบิล (สาย USB-Mini-B สำหรับ Nano)
  • ขั้วต่อแจ็คแบบบาร์เรล 2.1 มม.
  • บอร์ดรีเลย์
  • สายลำโพง (ไม่ต้องหรูหรา มีแค่ 5V)
  • สายเชื่อมต่อ
  • แหล่งจ่ายไฟสากล (หนึ่งในตัวเชื่อมต่อควรเป็นขั้วสกรู)
  • ไลท์บ็อกซ์

ขั้นตอนที่ 1: การเพิ่มตัวอักษร

ใส่ตัวอักษรที่คุณเลือกลงบนป้าย

ขั้นตอนที่ 2: รีเลย์ + Arduino

เชื่อมต่อสิ่งเหล่านี้เข้าด้วยกัน

Arduino GND - รีเลย์ DC-

Arduino 5v - รีเลย์ DC+

Arduino Pin 2 - รีเลย์อิน*

*บน Arduino Nano จะมีป้ายกำกับว่า D2

ขั้นตอนที่ 3: The Sign + Barrel Jack

The Sign + แจ็คบาร์เรล
The Sign + แจ็คบาร์เรล

นำแจ็คบาร์เรล (ไม่ใช่แหล่งจ่ายไฟ!) ต่อแจ็คกระบอกเข้ากับสายลำโพงโดยใช้ตัวต่อของ NASA เพิ่มแผ่นระบายความร้อนให้กับข้อต่อใหม่ทั้งสองเพื่อไม่ให้สั้น (อย่าลืมใส่แผ่นระบายความร้อนเข้าที่ก่อนที่คุณจะบัดกรีการเชื่อมต่อ) เมื่อเสร็จแล้วควรมีลักษณะเช่นนี้

ขั้นตอนที่ 4: การเชื่อมต่อพาวเวอร์ซัพพลาย

การเชื่อมต่อพาวเวอร์ซัพพลาย
การเชื่อมต่อพาวเวอร์ซัพพลาย

ใช้แหล่งจ่ายไฟสากลและเชื่อมต่อขั้วต่อของขั้วต่อสกรูเข้ากับมัน ขั้นตอนนี้ค่อนข้างซับซ้อน ดังนั้นเราจะทำในไม่กี่ขั้นตอน:

  1. เชื่อมต่อแหล่งจ่ายไฟ + กับรีเลย์ COM
  2. ต่อแหล่งจ่ายไฟ - เข้ากับสายลำโพง -
  3. ต่อสายลำโพง - เข้ากับแหล่งจ่ายไฟ -

เมื่อคุณทำเสร็จแล้วควรมีลักษณะดังนี้:

ตั้งค่าแหล่งจ่ายไฟสากลเป็น 5v ด้วยคีย์ที่มาพร้อมกับแหล่งจ่ายไฟ นี่เป็นสิ่งสำคัญมาก หากมีมากกว่า 5V คุณอาจสร้างความเสียหายให้กับสัญญาณได้

ขั้นตอนที่ 5: การเขียนโปรแกรม Arduino

รับ Arduino IDE (หากคุณยังไม่มี) ดาวน์โหลดรุ่นล่าสุดจาก GitHub repo ของฉันที่มีรหัสสำหรับสิ่งนี้ โปรดทราบว่ารหัสอยู่ภายใต้ Unlicense แตก Arduino. Code.zip (เราจะใช้ซิปอื่นในภายหลัง) ไปที่โฟลเดอร์ SerialLEDMoniter เปิดไฟล์ SerialLEDMoniter.ino ด้วย Arduino IDE เลือกบอร์ดที่คุณใช้ (ฉันใช้ Arduino Nano) โดยไปที่ Tools>Board จากนั้นเลือกพอร์ตที่ Arduino เปิดอยู่ จากนั้นกดอัปโหลด (ปุ่ม ⭢) หากเกิดข้อผิดพลาด ให้ตรวจสอบอีกครั้งว่าคุณเลือกพอร์ตที่ถูกต้อง หากไม่ได้ผล ให้ลองใช้เครื่องมือ>ตัวประมวลผล>ATmega328P (Bootloader เก่า)

ขั้นตอนที่ 6: การตั้งค่ารหัสบนคอมพิวเตอร์

ขั้นตอนนี้มีไว้สำหรับ WINDOWS เท่านั้น หากคุณไม่มี Windows หรือต้องการเรียกใช้จากแหล่งที่มา ให้ข้ามขั้นตอนนี้และไปที่ขั้นตอนถัดไป

ในการรันไฟล์ปฏิบัติการที่สร้างไว้ล่วงหน้าจาก Windows ให้แตกโฟลเดอร์ client.zip ไปที่โฟลเดอร์ที่แตกแล้วไปที่ dist/main จากโฟลเดอร์นั้น ให้เรียกใช้ main.exe โดยดับเบิลคลิกที่ไฟล์นั้น คุณทำเสร็จแล้ว! เมื่อโปรแกรมกำลังทำงาน และ Arduino เชื่อมต่อผ่าน USB กับแล็ปท็อปของคุณ และเสียบปลั๊กไฟไว้ เมื่อคุณอยู่ใน Microsoft Teams สัญญาณควรเปิดขึ้น

ปัญหาทั่วไป:

ปัญหา - มันปรากฏขึ้นข้อความว่า "รวมพอร์ต COM ที่ต้องการเป็นอาร์กิวเมนต์แรก" วิธีแก้ไข - รันโปรแกรมอีกครั้งจากบรรทัดคำสั่งโดยใช้คำสั่ง python3 main.py COMxx

ขั้นตอนที่ 7: การสร้างจากแหล่งที่มา (ไม่บังคับ)

ขั้นตอนนี้อธิบายวิธีเรียกใช้ซอร์สโค้ดโดยตรง แทนที่จะใช้ไฟล์เรียกทำงาน

ขั้นแรก โคลน GitHub repo ของฉัน

(ตัวเลือกที่ 1 - ข้ามแพลตฟอร์ม จากต้นทาง) - ในนั้น ให้รัน main.py COMxx เพื่อเริ่มโปรแกรม* โดยใช้พอร์ต COM เป็นอาร์กิวเมนต์แรก

(ตัวเลือกที่ 2 - สร้างไฟล์เรียกทำงานใหม่ ทดสอบบน Windows 10 เท่านั้น) - เพื่อสร้างสิ่งนี้ให้เป็น exe (เหมือนที่ฉันทำเพื่อสร้างรีลีส) [ในเชลล์] ติดตั้ง pyinstaller โดยเรียกใช้ pip install pyinstaller จากนั้นทำ pyinstaller main.py มันจะคิดสักหน่อยจากนั้นใน dist/main จะมีบางสิ่งที่เรียกว่า main.exe นั่นคือสิ่งที่คุณต้องการวิ่ง

*อย่าลืมเรียกใช้สิ่งนี้ใน Python 3

แนะนำ: