Spisu treści:

Znak filmowy do wideokonferencji: 7 kroków
Znak filmowy do wideokonferencji: 7 kroków

Wideo: Znak filmowy do wideokonferencji: 7 kroków

Wideo: Znak filmowy do wideokonferencji: 7 kroków
Wideo: 6 Znaków Że To KONIEC PRZYJAŹNI 2024, Lipiec
Anonim
Znak filmowy do wideokonferencji
Znak filmowy do wideokonferencji

Ten instruktaż nauczy Cię, jak zbudować znak, który włącza się, gdy jesteś na telekonferencji, aby inni wiedzieli, że ci nie przeszkadzają.

Kieszonkowe dzieci

  • Małe Arduino (ja użyłem Arduino Nano) z kablem (kabel USB-Mini-B do Nano)
  • Złącze jack o średnicy 2,1 mm
  • Tablica przekaźnikowa
  • Przewód głośnikowy (nie musi być fantazyjny, będzie przewodził tylko 5V)
  • Podłączyć przewód
  • Zasilanie uniwersalne (jedno ze złącz powinno być zaciskami śrubowymi)
  • lightbox

Krok 1: Dodawanie liter

Umieść wybrane litery na znaku.

Krok 2: Przekaźnik + Arduino

Połącz je razem

Arduino GND - Przekaźnik DC-

Arduino 5v - Przekaźnik DC+

Arduino Pin 2 - Wejście przekaźnika*

*W Arduino Nano jest oznaczony jako D2

Krok 3: Znak + Barrel Jack

Znak + Beczka Jack
Znak + Beczka Jack

Weź gniazdo lufy (NIE zasilacz!). Podłącz gniazdo baryłkowe do przewodu głośnikowego za pomocą złącza NASA. Dodaj koszulkę termokurczliwą do dwóch nowych połączeń, aby się nie zwierały (pamiętaj o założeniu koszulki termokurczliwej przed lutowaniem połączeń). Kiedy skończysz, powinno to wyglądać tak.

Krok 4: Podłączanie zasilacza

Podłączanie zasilania
Podłączanie zasilania

Weź uniwersalny zasilacz i podłącz do niego złącze zacisku śrubowego. Ten krok jest nieco skomplikowany, więc zrobimy to w kilku krokach:

  1. Podłącz zasilanie + do przekaźnika COM
  2. Podłącz zasilanie - do przewodu głośnikowego -
  3. Podłącz przewód głośnikowy - do zasilania -

Kiedy to zrobisz, powinno to wyglądać tak:

Ustaw uniwersalny zasilacz na 5V za pomocą klucza dołączonego do zasilacza. To jest bardzo ważne. Jeśli jest więcej niż 5 V, możesz uszkodzić znak.

Krok 5: Programowanie Arduino

Pobierz Arduino IDE (jeśli jeszcze go nie masz). Pobierz najnowszą wersję z mojego repozytorium GitHub, która zawiera odpowiedni kod. Pamiętaj, że kod znajduje się pod licencją. Wyodrębnij Arduino. Code.zip (później użyjemy drugiego zipa). Przejdź do folderu SerialLEDMoniter. Otwórz plik SerialLEDMoniter.ino za pomocą Arduino IDE. Wybierz kartę, której używasz (użyłem Arduino Nano), przechodząc do menu Narzędzia>Płyta. Następnie wybierz port, na którym znajduje się Arduino. Następnie wciśnij upload (przycisk ⭢). Jeśli wyświetli błąd, sprawdź dwukrotnie, czy wybrałeś właściwy port. Jeśli to nie zadziała, spróbuj wykonać Narzędzia>Procesor>ATmega328P (Stary Bootloader).

Krok 6: Konfiguracja kodu na komputerze

TEN KROK DOTYCZY TYLKO WINDOWS. Jeśli nie masz systemu Windows lub chcesz uruchomić go ze źródła, pomiń ten krok i przejdź do następnego.

Aby uruchomić gotowy plik wykonywalny z systemu Windows, wyodrębnij folder client.zip. Przejdź do wyodrębnionego folderu, a następnie przejdź do dist/main. Z tego folderu uruchom main.exe, klikając go dwukrotnie. Gotowe! Gdy program jest uruchomiony, a Arduino jest podłączony przez USB do laptopa, a zasilacz jest podłączony, gdy jesteś w Microsoft Teams, znak powinien się włączyć.

Częsty problem:

Problem – pojawia się komunikat „Dołącz żądany port COM jako pierwszy argument”. Rozwiązanie - Uruchom ponownie program z wiersza poleceń, używając polecenia python3 main.py COMxx.

Krok 7: Budowanie ze źródła (opcjonalnie)

Ten krok wyjaśnia, jak uruchomić kod źródłowy bezpośrednio, zamiast używać pliku wykonywalnego.

Najpierw sklonuj moje repozytorium GitHub.

(Opcja 1 - wieloplatformowa, ze źródła) - W nim uruchom main.py COMxx, aby uruchomić program* z portem COM jako pierwszym argumentem.

(Opcja 2 - Przerób plik wykonywalny, testowany tylko w systemie Windows 10) - Aby wbudować to w plik exe (tak jak zrobiłem to podczas tworzenia wydania), [w powłoce] zainstaluj pyinstaller, uruchamiając pip install pyinstaller. Następnie wykonaj pyinstaller main.py. Zastanowi się przez chwilę, a potem wewnątrz dist/main będzie coś, co nazywa się main.exe. To jest rzecz, którą chcesz biec.

* Pamiętaj, aby uruchomić to w Pythonie 3.

Zalecana: