Innholdsfortegnelse:

Filmisk skilt for videokonferanser: 7 trinn
Filmisk skilt for videokonferanser: 7 trinn

Video: Filmisk skilt for videokonferanser: 7 trinn

Video: Filmisk skilt for videokonferanser: 7 trinn
Video: Олег Штефанко/ОТ ДОНЕЦКА ДО ГОЛЛИВУДА#Oleg Shtefanko/FROM DONETSK TO HOLLYWOOD# 2024, November
Anonim
Filmisk skilt for videokonferanser
Filmisk skilt for videokonferanser

Denne instruksen vil lære deg hvordan du bygger et skilt som slås på når du er på en telekonferanse, slik at andre vet å ikke forstyrre deg.

Rekvisita

  • Liten Arduino (jeg brukte en Arduino Nano) med kabel (USB-Mini-B-kabel for Nano)
  • 2,1 mm fatkontakt
  • Stafett
  • Høyttalerkabel (trenger ikke å være fancy, vil bare bære 5V)
  • Tilkoblingskabel
  • Universell strømforsyning (en av kontaktene skal være skrueterminaler)
  • En lysboks

Trinn 1: Legge til bokstaver

Sett bokstaver du ønsker på skiltet.

Trinn 2: Reléet + Arduino

Koble disse sammen

Arduino GND - Relé DC-

Arduino 5v - Relé DC+

Arduino Pin 2 - Relé In*

*På Arduino Nano er den merket som D2

Trinn 3: The Sign + Barrel Jack

The Sign + Barrel Jack
The Sign + Barrel Jack

Ta fatkontakten (IKKE strømforsyningen!). Koble fatkontakten til høyttalerkabelen ved hjelp av en NASA -skjøte. Legg varmekrymp til de to nye tilkoblingene slik at de ikke blir korte (husk å sette varmekrympingen på plass før du lodder tilkoblingene). Når du er ferdig, skal det se slik ut.

Trinn 4: Koble til strømforsyningen

Koble til strømforsyningen
Koble til strømforsyningen

Ta den universelle strømforsyningen og koble skrueterminalens kontakt til den. Dette trinnet er litt komplisert, så vi gjør det i noen få trinn:

  1. Koble strømforsyningen + til reléet COM
  2. Koble strømforsyningen - til høyttalerkabelen -
  3. Koble høyttalerkabelen - til strømforsyningen -

Når du har gjort det, skal det se slik ut:

Sett den universelle strømforsyningen til 5v med nøkkelen som følger med strømforsyningen. Dette er veldig viktig. Hvis det er mer enn 5V, kan du skade skiltet.

Trinn 5: Programmering av Arduino

Skaff deg Arduino IDE (hvis du ikke allerede har den). Last ned den siste versjonen fra min GitHub -repo som inneholder koden for dette. Vær oppmerksom på at koden er under Lisensen. Pakk ut Arduino. Code.zip (vi bruker den andre zipen senere). Gå inn i SerialLEDMoniter -mappen. Åpne SerialLEDMoniter.ino -filen med Arduino IDE. Velg brettet du bruker (jeg brukte en Arduino Nano) ved å gå til Verktøy> Brett. Velg deretter porten som Arduino er på. Trykk deretter på opplasting (⭢ -knappen). Hvis det gir deg en feil, må du sjekke at du har valgt riktig port. Hvis det ikke fungerer, kan du prøve å gjøre Verktøy> Prosessor> ATmega328P (Old Bootloader).

Trinn 6: Konfigurere koden på datamaskinen

DETTE STEGET ER BARE FOR WINDOWS. Hvis du ikke har Windows, eller vil kjøre det fra kilde, hopper du over dette trinnet og går til neste.

For å kjøre den ferdiglagde kjørbare filen fra Windows, pakker du ut client.zip-mappen. Gå inn i den utpakkede mappen, og gå deretter til dist/main. Kjør main.exe fra den mappen ved å dobbeltklikke på den. Du er ferdig! Når programmet kjører, og Arduino kobles over USB til den bærbare datamaskinen, og strømforsyningen er koblet til, skal du slå på skiltet når du er i Microsoft Teams.

Vanlig problem:

Problem - Det dukker opp en melding som sier "Inkluder ønsket COM -port som det første argumentet". Løsning - Kjør programmet på nytt fra kommandolinjen ved å bruke kommandoen python3 main.py COMxx.

Trinn 7: Bygg fra kilde (valgfritt)

Dette trinnet forklarer hvordan du kjører kildekoden direkte, i stedet for å bruke den kjørbare.

Klon først GitHub -repoen min.

(Alternativ 1 - på tvers av plattformer, fra kilde) - I den kjører du main.py COMxx for å starte programmet* med COM -porten som det første argumentet.

(Alternativ 2 - Gjør om den kjørbare, bare testet på Windows 10) - For å bygge dette inn i en exe (som jeg gjorde for å lage versjonen), [i et skall] installere pyinstaller ved å kjøre pip install pyinstaller. Deretter gjør du pyinstaller main.py. Det vil tenke litt, så inne i dist/main vil det være noe som heter main.exe. Det er det du vil kjøre.

*Sørg for å kjøre dette i Python 3.

Anbefalt: