Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod vás naučí, ako vytvoriť znamenie, ktoré sa zapne, keď ste na telekonferencii, aby ostatní vedeli, že vás nerušia.
Zásoby
- Malé Arduino (použil som Arduino Nano) s káblom (kábel USB-Mini-B pre Nano)
- 2,1 mm hlavný konektor
- Reléová doska
- Reproduktorový kábel (nemusí byť ozdobný, bude mať iba 5 V)
- Pripojovací drôt
- Univerzálny napájací zdroj (jeden z konektorov by mal mať skrutkové svorky)
- Lightbox
Krok 1: Pridanie písmen
Vložte písmená podľa vášho výberu na značku.
Krok 2: Relé + Arduino
Spojte ich dohromady
Arduino GND - relé DC-
Arduino 5v - relé DC+
Arduino Pin 2 - reléový vstup*
*Na zariadení Arduino Nano je označený ako D2
Krok 3: Sign + Barrel Jack
Vezmite valcový konektor (NIE napájací zdroj!). Pripojte valcový konektor k drôtu reproduktora pomocou spojky NASA. Pridajte chladič do dvoch nových spojov, aby sa neskratovali (nezabudnite spájať chladič pred spájkovaním spojov). Keď skončíte, malo by to vyzerať takto.
Krok 4: Pripojenie napájacieho zdroja
Vezmite univerzálny napájací zdroj a pripojte k nemu konektor skrutkového terminálu. Tento krok je trochu zložitý, preto ho vykonáme v niekoľkých krokoch:
- Pripojte napájací zdroj + k relé COM
- Pripojte napájací zdroj - k reproduktoru -
- Pripojte kábel reproduktora - k zdroju napájania -
Keď to urobíte, malo by to vyzerať takto:
Univerzálny napájací zdroj nastavte na 5 V pomocou kľúča, ktorý je súčasťou napájacieho zdroja. Toto je veľmi dôležité. Ak je napätie vyššie ako 5 V, môžete značku poškodiť.
Krok 5: Programovanie Arduina
Získajte Arduino IDE (ak ho ešte nemáte). Stiahnite si najnovšie vydanie z môjho repo GitHubu, ktoré obsahuje kód na to. Upozorňujeme, že na kód sa vzťahuje licencia Unlicense. Extrahujte súbor Arduino. Code.zip (druhý zips použijeme neskôr). Prejdite do priečinka SerialLEDMoniter. Otvorte súbor SerialLEDMoniter.ino pomocou Arduino IDE. Vyberte dosku, ktorú používate (použil som Arduino Nano), v časti Nástroje> Doska. Potom vyberte port, na ktorom je Arduino. Potom stlačte tlačidlo nahrávania (tlačidlo ⭢). Ak sa vám zobrazí chyba, znova skontrolujte, či ste vybrali správny port. Ak to nefunguje, skúste urobiť Nástroje> Procesor> ATmega328P (starý bootloader).
Krok 6: Nastavenie kódu v počítači
TENTO KROK JE LEN PRE WINDOWS. Ak nemáte systém Windows alebo ho chcete spustiť zo zdroja, tento krok preskočte a prejdite na ďalší.
Ak chcete spustiť vopred pripravený spustiteľný súbor z Windows, rozbaľte priečinok client.zip. Prejdite do extrahovaného priečinka a potom do priečinka dist/main. Z tohto priečinka spustite súbor main.exe tak, že naň dvakrát kliknete. Skončil si! Keď je program spustený a Arduino je pripojené k vášmu notebooku cez USB a je zapojené napájanie, v Microsoft Teams by sa mala značka zapnúť.
Spoločný problém:
Problém - Zobrazí sa správa „Ako prvý argument zahrňte požadovaný port COM“. Riešenie - Spustite program znova z príkazového riadka pomocou príkazu python3 main.py COMxx.
Krok 7: Budovanie zo zdroja (voliteľné)
Tento krok vysvetľuje, ako namiesto spustiteľného súboru spustiť zdrojový kód.
Najprv klonujte moje repo služby GitHub.
(Možnosť 1 - multiplatformové, zo zdroja) - V ňom spustite main.py COMxx a spustite program* s portom COM ako prvým argumentom.
(Možnosť 2 - Prerobiť spustiteľný súbor, testované iba v systéme Windows 10) - Aby ste to zabudovali do súboru exe (ako som to urobil pri vytváraní vydania), [v shell] nainštalujte pyinstaller spustením príkazu pip install pyinstaller. Potom urobte pyinstaller main.py. Bude to chvíľu premýšľať, potom vnútri dist/main bude niečo, čo sa nazýva main.exe. To je vec, ktorú chcete spustiť.
*Uistite sa, že to spustíte v Pythone 3.