Mündəricat:

Video Konfrans üçün Sinematik İşarə: 7 addım
Video Konfrans üçün Sinematik İşarə: 7 addım

Video: Video Konfrans üçün Sinematik İşarə: 7 addım

Video: Video Konfrans üçün Sinematik İşarə: 7 addım
Video: SUBWAY TRAIN - Cinematic Animation Tutorial / Blender 3.4 2024, Noyabr
Anonim
Video konfrans üçün kinematik işarəsi
Video konfrans üçün kinematik işarəsi

Bu Təlimat, başqalarının sizi narahat etməməsini bilməsi üçün bir telekonfransda açılan bir işarə qurmağı öyrədəcək.

Təchizat

  • Kiçik Arduino (Arduino Nano istifadə etdim) kabel ilə (Nano üçün USB-Mini-B kabeli)
  • 2.1 mm lülə bağlayıcı
  • Röle lövhəsi
  • Dinamik tel (fantastik olmaq lazım deyil, yalnız 5V daşıyacaq)
  • Bağlama teli
  • Universal enerji təchizatı (bağlayıcılardan biri vida terminalları olmalıdır)
  • Bir işıq qutusu

Addım 1: Məktubların əlavə edilməsi

İstədiyiniz hərfləri işarənin üzərinə qoyun.

Addım 2: Relay + Arduino

Bunları bir -birinə bağlayın

Arduino GND - Relay DC-

Arduino 5v - Relay DC+

Arduino Pin 2 - Relay In*

*Arduino Nano'da D2 olaraq etiketlənir

Addım 3: İşarə + Barel Jack

İşarə + Barel Jack
İşarə + Barel Jack

Barel krikosunu götürün (enerji təchizatı deyil!). Barel krikosunu bir NASA splice istifadə edərək dinamik telinə bağlayın. Qısalmamaları üçün iki yeni əlaqəyə istilik payı əlavə edin (əlaqələri lehimləməzdən əvvəl istilik boşluğunu yerinə qoymağı unutmayın). İşiniz bitdikdə belə görünməlidir.

Addım 4: Güc Təchizatına Bağlama

Enerji təchizatına qoşulma
Enerji təchizatına qoşulma

Universal Güc qaynağını götürün və vintli terminalın konnektorunu ona bağlayın. Bu addım bir az mürəkkəbdir, buna görə də bir neçə addımda edəcəyik:

  1. Güc qaynağını + COM rölesinə qoşun
  2. Güc qaynağını - dinamik telinə qoşun -
  3. Dinamik telini enerji təchizatına qoşun -

Bunu etdiyiniz zaman belə görünməlidir:

Elektrik təchizatı ilə birlikdə açar ilə universal enerji təchizatını 5v -ə təyin edin. Bu ÇOX ƏHƏMİYYƏTLİDİR. 5V -dan çox olarsa, işarəyə zərər verə bilərsiniz.

Addım 5: Arduino proqramlaşdırılması

Arduino IDE -ni əldə edin (əgər hələ yoxdursa). Bunun kodu olan GitHub repomdan ən son versiyanı yükləyin. Kod unlicense altında olduğunu unutmayın. Arduino. Code.zip çıxarın (digər zipi daha sonra istifadə edəcəyik). SerialLEDMoniter qovluğuna daxil olun. Arduino IDE ilə SerialLEDMoniter.ino faylını açın. Alətlər> Karta gedərək istifadə etdiyiniz lövhəni seçin (Arduino Nano istifadə etdim). Sonra Arduinonun işlədiyi portu seçin. Sonra yüklə (⭢ düyməsini) basın. Sizə bir səhv verirsə, düzgün portu seçdiyinizi iki dəfə yoxlayın. Bu kömək etmirsə, Alətlər> Prosessor> ATmega328P (Köhnə Bootloader) etməyə çalışın.

Addım 6: Kodun Kompüterdə Qurulması

BU ADIM SADECE PENCERELERDIR. Windows -unuz yoxdursa və ya onu mənbədən işə salmaq istəyirsinizsə, bu addımı atlayın və birincisinə keçin.

Windows-dan əvvəlcədən hazırlanmış faylları işə salmaq üçün client.zip qovluğunu çıxarın. Çıxarılan qovluğa daxil olun, sonra dist/main -a daxil olun. Bu qovluqdan main.exe faylını iki dəfə vuraraq işə salın. İşiniz bitdi! Proqram işləyərkən və Arduino dizüstü kompüterinizə USB vasitəsilə qoşulduqda və Microsoft Teams -də olduğunuz zaman enerji təchizatı qoşulduqda işarə açılmalıdır.

Ümumi məsələ:

Məsələ - "İlk arqument olaraq istədiyiniz COM portunu daxil edin" deyən bir mesaj açılır. Həll yolu - python3 main.py COMxx əmrindən istifadə edərək proqramı əmr satırından yenidən başladın.

Addım 7: Mənbədən Bina (isteğe bağlı)

Bu addım, icra edilə bilən faylı istifadə etmək əvəzinə birbaşa mənbə kodunun necə işlədiləcəyini izah edir.

Əvvəlcə GitHub repoumu klonlaşdırın.

(Seçim 1 - platformalar arası, mənbədən) - İçində, proqramı əsas arqument olaraq COM portu ilə başlatmaq üçün main.py COMxx -i işə salın.

(Seçim 2 - Yalnız Windows 10 -da sınaqdan keçirilə bilən faylları yenidən qurun) - Bunu exe halına gətirmək üçün (buraxılışı yaratdığım kimi), [install] pip install pyinstaller proqramını işə salaraq pyinstaller quraşdırın. Sonra pyinstaller main.py edin. Bir az düşünəcək, sonra dist/main daxilində main.exe adlı bir şey olacaq. Qaçmaq istədiyin şey budur.

*Bunu Python 3 -də çalıştırdığınızdan əmin olun.

Tövsiyə: