Innehållsförteckning:

Filmskylt för videokonferenser: 7 steg
Filmskylt för videokonferenser: 7 steg

Video: Filmskylt för videokonferenser: 7 steg

Video: Filmskylt för videokonferenser: 7 steg
Video: Kom igång med produktion av textiltryck och skyltar - Skyltmaskiner.se 2024, Juli
Anonim
Filmskylt för videokonferenser
Filmskylt för videokonferenser

Denna instruktionsbok lär dig hur du bygger ett tecken som tänds när du är i en telefonkonferens så att andra vet att de inte ska störa dig.

Tillbehör

  • Liten Arduino (jag använde en Arduino Nano) med kabel (USB-Mini-B-kabel för Nano)
  • 2,1 mm fatkontakt
  • Relä styrelse
  • Högtalarkabel (behöver inte vara snygg, kommer bara att bära 5V)
  • Anslutningstråd
  • Universell strömförsörjning (en av kontakterna ska vara skruvplintar)
  • En ljusbox

Steg 1: Lägga till bokstäver

Sätt bokstäverna du väljer på skylten.

Steg 2: Reläet + Arduino

Anslut dessa tillsammans

Arduino GND - Relä DC-

Arduino 5v - Relä DC+

Arduino Pin 2 - Relä In*

*På Arduino Nano är den märkt som D2

Steg 3: The Sign + Barrel Jack

The Sign + Barrel Jack
The Sign + Barrel Jack

Ta fatuttaget (INTE strömförsörjningen!). Anslut fatuttaget till högtalarkabeln med en NASA -skarv. Lägg till värmekrymp till de två nya anslutningarna så att de inte kortas (kom ihåg att sätta värmekrympan på plats innan du lödar anslutningarna). När du är klar ska det se ut så här.

Steg 4: Ansluta nätaggregatet

Ansluta nätaggregatet
Ansluta nätaggregatet

Ta den universella strömförsörjningen och anslut skruvterminalens kontakt till den. Det här steget är lite komplext, så vi gör det i några steg:

  1. Anslut strömförsörjningen + till relä COM
  2. Anslut strömförsörjningen - till högtalarkabeln -
  3. Anslut högtalarkabeln - till strömförsörjningen -

När du har gjort det ska det se ut så här:

Ställ in universell strömförsörjning på 5v med nyckeln som medföljer strömförsörjningen. Det här är väldigt viktigt. Om det finns mer än 5V kan du skada skylten.

Steg 5: Programmering av Arduino

Skaffa Arduino IDE (om du inte redan har det). Ladda ner den senaste versionen från min GitHub -repo som innehåller koden för detta. Observera att koden är under licensen. Extrahera Arduino. Code.zip (vi kommer att använda den andra zipen senare). Gå in i SerialLEDMoniter -mappen. Öppna SerialLEDMoniter.ino -filen med Arduino IDE. Välj det kort du använder (jag använde en Arduino Nano) genom att gå till Verktyg> Kort. Välj sedan porten som Arduino är på. Tryck sedan på uppladdning (knappen ⭢). Om det ger dig ett fel, dubbelkolla att du valt rätt port. Om det inte fungerar, prova att göra Verktyg> Processor> ATmega328P (Old Bootloader).

Steg 6: Konfigurera koden på datorn

DETTA STEG GÅR ENDAST FÖR WINDOWS. Om du inte har Windows eller vill köra det från källan, hoppa över det här steget och gå till nästa.

För att köra den färdiga körbara filen från Windows, extrahera mappen client.zip. Gå till den extraherade mappen och gå sedan till dist/main. Kör main.exe från den mappen genom att dubbelklicka på den. Du är färdig! När programmet körs och Arduino ansluts via USB till din bärbara dator och strömförsörjningen är ansluten, när du är i Microsoft Teams, ska skylten sättas på.

Vanligt problem:

Problem - Det dyker upp ett meddelande som säger "Inkludera önskad COM -port som det första argumentet". Lösning - Kör programmet igen från kommandoraden med kommandot python3 main.py COMxx.

Steg 7: Bygga från källa (valfritt)

Detta steg förklarar hur man kör källkoden direkt, istället för att använda den körbara.

Klona först min GitHub -repo.

(Alternativ 1 - plattformsoberoende, från källan) - I den kör du main.py COMxx för att starta programmet* med COM -porten som det första argumentet.

(Alternativ 2 - Gör om den körbara filen, bara testad på Windows 10) - För att bygga in detta i en exe (som jag gjorde för att skapa versionen), [i ett skal] installera pyinstaller genom att köra pip install pyinstaller. Gör sedan pyinstaller main.py. Det kommer att tänka efter lite, sedan inuti dist/main kommer det att finnas något som heter main.exe. Det är det du vill köra.

*Var noga med att köra detta i Python 3.

Rekommenderad: