Daftar Isi:

Tanda Sinematik untuk Konferensi Video: 7 Langkah
Tanda Sinematik untuk Konferensi Video: 7 Langkah

Video: Tanda Sinematik untuk Konferensi Video: 7 Langkah

Video: Tanda Sinematik untuk Konferensi Video: 7 Langkah
Video: Menarik...Cerita Rocky Gerung Saat Menguji Skripsi Dian Sastro 2024, Juli
Anonim
Tanda Sinematik untuk Konferensi Video
Tanda Sinematik untuk Konferensi Video

Instruksi ini akan mengajari Anda cara membuat tanda yang menyala saat Anda berada dalam telekonferensi sehingga orang lain tahu untuk tidak mengganggu Anda.

Perlengkapan

  • Arduino Kecil (saya menggunakan Arduino Nano) dengan kabel (kabel USB-Mini-B untuk Nano)
  • Konektor jack barel 2.1mm
  • Papan Relay
  • Kabel speaker (tidak perlu mewah, hanya akan membawa 5V)
  • Kawat penghubung
  • Catu daya universal (salah satu konektor harus berupa terminal sekrup)
  • Sebuah kotak cahaya

Langkah 1: Menambahkan Huruf

Letakkan huruf-huruf pilihan Anda pada tanda itu.

Langkah 2: Relay + Arduino

Hubungkan ini bersama-sama

Arduino GND - Relai DC-

Arduino 5v - Relai DC+

Arduino Pin 2 - Relay Masuk*

*Pada Arduino Nano, diberi label sebagai D2

Langkah 3: Tanda + Barrel Jack

Tanda + Barrel Jack
Tanda + Barrel Jack

Ambil jack barel (BUKAN catu daya!). Hubungkan jack barel ke kabel speaker menggunakan sambungan NASA. Tambahkan heatshrink ke dua koneksi baru agar tidak korslet (ingat untuk meletakkan heatshrink di tempatnya sebelum Anda menyolder koneksi). Ketika Anda selesai, itu akan terlihat seperti ini.

Langkah 4: Menghubungkan Catu Daya

Menghubungkan Catu Daya
Menghubungkan Catu Daya

Ambil catu daya Universal dan sambungkan konektor terminal sekrup ke sana. Langkah ini agak rumit, jadi kami akan melakukannya dalam beberapa langkah:

  1. Hubungkan catu daya + ke relai COM
  2. Hubungkan catu daya - ke kabel speaker -
  3. Hubungkan kabel speaker - ke catu daya -

Ketika Anda telah melakukannya, itu akan terlihat seperti ini:

Atur catu daya universal ke 5v dengan kunci yang disertakan dengan catu daya. Ini sangat penting. Jika ada lebih dari 5V, Anda dapat merusak tanda.

Langkah 5: Memprogram Arduino

Dapatkan Arduino IDE (jika Anda belum memilikinya). Unduh rilis terbaru dari repo GitHub saya yang berisi kode untuk ini. Perhatikan bahwa kode tersebut berada di bawah Unlicense. Ekstrak Arduino. Code.zip (kita akan menggunakan zip lain nanti). Masuk ke folder SerialLEDMoniter. Buka file SerialLEDMoniter.ino dengan Arduino IDE. Pilih board yang Anda gunakan (saya menggunakan Arduino Nano) dengan masuk ke Tools> Board. Kemudian pilih port tempat Arduino berada. Kemudian tekan unggah (tombol). Jika itu memberi Anda kesalahan, periksa kembali apakah Anda memilih port yang benar. Jika tidak berhasil, coba lakukan Tools>Processor>ATmega328P (Old Bootloader).

Langkah 6: Menyiapkan Kode di Komputer

LANGKAH INI HANYA UNTUK WINDOWS. Jika Anda tidak memiliki Windows, atau ingin menjalankannya dari sumber, lewati langkah ini dan lanjutkan ke langkah berikutnya.

Untuk menjalankan executable yang dibuat sebelumnya dari Windows, ekstrak folder client.zip. Masuk ke folder hasil extract, lalu masuk ke dist/main. Dari folder itu, jalankan main.exe dengan mengklik dua kali di atasnya. Kamu selesai! Ketika program sedang berjalan, dan Arduino terhubung melalui USB ke laptop Anda, dan catu daya dicolokkan, ketika Anda berada di Microsoft Teams, tanda harus menyala.

Masalah umum:

Masalah - Muncul pesan yang mengatakan "Sertakan port COM yang diinginkan sebagai argumen pertama". Solusi - Jalankan kembali program dari baris perintah dengan menggunakan perintah python3 main.py COMxx.

Langkah 7: Membangun Dari Sumber (opsional)

Langkah ini menjelaskan cara menjalankan kode sumber secara langsung, daripada menggunakan yang dapat dieksekusi.

Pertama, klon repo GitHub saya.

(Opsi 1 - lintas platform, dari sumber) - Di dalamnya, jalankan main.py COMxx untuk memulai program* dengan port COM sebagai argumen pertama.

(Opsi 2 - Buat ulang yang dapat dieksekusi, hanya diuji pada Windows 10) - Untuk membuatnya menjadi exe (seperti yang saya lakukan untuk membuat rilis), [dalam shell] instal pyinstaller dengan menjalankan pip install pyinstaller. Kemudian lakukan pyinstaller main.py. Ini akan berpikir sebentar, lalu di dalam dist/main akan ada sesuatu yang disebut main.exe. Itulah hal yang ingin Anda jalankan.

*Pastikan untuk menjalankan ini di Python 3.

Direkomendasikan: