Obsah:

Cinematic Sign pro videokonference: 7 kroků
Cinematic Sign pro videokonference: 7 kroků

Video: Cinematic Sign pro videokonference: 7 kroků

Video: Cinematic Sign pro videokonference: 7 kroků
Video: 7 Дней в Открытом Море 2024, Červenec
Anonim
Cinematic Sign pro videokonference
Cinematic Sign pro videokonference

Tento Instructable vás naučí, jak vytvořit znamení, které se rozsvítí, když jste na telekonferenci, aby ostatní věděli, že vás nebudou rušit.

Zásoby

  • Malé Arduino (použil jsem Arduino Nano) s kabelem (kabel USB-Mini-B pro Nano)
  • 2,1 mm konektor jack
  • Reléová deska
  • Reproduktorový kabel (nemusí být ozdobný, bude mít pouze 5V)
  • Propojovací drát
  • Univerzální napájecí zdroj (jeden z konektorů by měl být šroubové svorky)
  • Lightbox

Krok 1: Přidání písmen

Vložte písmena podle svého výběru na značku.

Krok 2: Relé + Arduino

Spojte je dohromady

Arduino GND - relé DC-

Arduino 5v - relé DC+

Arduino Pin 2 - reléový vstup*

*Na Arduino Nano je označen jako D2

Krok 3: Sign + Barrel Jack

Znamení + hlaveň Jack
Znamení + hlaveň Jack

Vezměte sudový konektor (NE napájecí zdroj!). Připojte konektor hlavně k vodiči reproduktoru pomocí spojky NASA. Přidejte heatshrink ke dvěma novým spojům, aby se nezkratovaly (pamatujte, že heatshrink vložte na místo před pájením spojů). Až budete hotovi, mělo by to vypadat takto.

Krok 4: Připojení napájecího zdroje

Připojení napájecího zdroje
Připojení napájecího zdroje

Vezměte univerzální napájecí zdroj a připojte k němu konektor šroubového terminálu. Tento krok je trochu složitý, proto jej provedeme v několika krocích:

  1. Připojte napájecí zdroj + k relé COM
  2. Připojte napájecí zdroj - k reproduktorovému kabelu -
  3. Připojte kabel reproduktoru - ke zdroji napájení -

Když to uděláte, mělo by to vypadat takto:

Pomocí klíče dodávaného s napájecím zdrojem nastavte univerzální napájecí zdroj na 5 V. Tohle je velmi důležité. Pokud je zde více než 5 V, můžete značku poškodit.

Krok 5: Programování Arduina

Získejte Arduino IDE (pokud ho ještě nemáte). Stáhněte si nejnovější verzi z mého úložiště GitHub, které obsahuje kód pro toto. Všimněte si, že kód je pod Unlicense. Extrahujte Arduino. Code.zip (druhý zip použijeme později). Přejděte do složky SerialLEDMoniter. Otevřete soubor SerialLEDMoniter.ino pomocí Arduino IDE. Vyberte desku, kterou používáte (použil jsem Arduino Nano), v nabídce Nástroje> Deska. Poté vyberte port, na kterém je Arduino. Poté stiskněte tlačítko Nahrát (tlačítko ⭢). Pokud se zobrazí chyba, znovu zkontrolujte, zda jste vybrali správný port. Pokud to nefunguje, zkuste provést Nástroje> Procesor> ATmega328P (Old Bootloader).

Krok 6: Nastavení kódu v počítači

TENTO KROK JE POUZE PRO WINDOWS. Pokud nemáte systém Windows nebo jej chcete spustit ze zdroje, tento krok přeskočte a přejděte k dalšímu.

Chcete-li spustit předem vytvořený spustitelný soubor z Windows, rozbalte složku client.zip. Přejděte do extrahované složky a poté do dist/main. Z této složky spusťte main.exe poklepáním na něj. Jsi hotov! Když je program spuštěn a Arduino je připojeno přes USB k vašemu notebooku a je připojeno napájení, když jste v Microsoft Teams, nápis by se měl zapnout.

Běžný problém:

Problém - Zobrazí se zpráva „Zahrnout požadovaný port COM jako první argument“. Řešení - Spusťte program znovu z příkazového řádku pomocí příkazu python3 main.py COMxx.

Krok 7: Budování ze zdroje (volitelně)

Tento krok vysvětluje, jak spustit zdrojový kód přímo, než použít spustitelný soubor.

Nejprve naklonujte moje repo na GitHubu.

(Možnost 1 - multiplatformní, ze zdroje) - V něm spusťte main.py COMxx a spusťte program* s portem COM jako prvním argumentem.

(Možnost 2 - Předělat spustitelný soubor, testováno pouze v systému Windows 10) - Chcete -li to sestavit do souboru exe (jako jsem to udělal při vytváření vydání), [v shellu] nainstalujte pyinstaller spuštěním pip install pyinstaller. Poté proveďte pyinstaller main.py. Bude to chvíli přemýšlet, pak uvnitř dist/main bude něco, co se nazývá main.exe. To je věc, kterou chcete spustit.

*Určitě to spusťte v Pythonu 3.

Doporučuje: