Aparatūra un savienojumi
Minimālais komplekts
- Raspberry Pi 4 vai Raspberry Pi 5;
- kvalitatīva vismaz 8 GB microSD karte;
- konkrētajam Pi atbilstošs stabils barošanas bloks;
- Ethernet kabelis uz Art-Net tīklu;
- dators vai telefons CUE/IO tīmekļa vadībai.
Audio, LTC, GPIO un DS3231 ir neobligāti. Programma turpina strādāt, ja šīs funkcijas nav uzstādītas, bet attiecīgā iespēja būs atspējota vai brīdinājuma stāvoklī.
Tīkls un piekļuve
CUE/IO atbalsta četras praktiskas topoloģijas:
- izolēts Ethernet vai USB Ethernet tikai Art-Net tīklam, bez interneta;
- viens Ethernet interfeiss Art-Net un internetam;
- Ethernet Art-Net, Wi-Fi internetam;
- divi Ethernet interfeisi — atsevišķi Art-Net un internetam/pārvaldībai.
Galvenie porti:
| Funkcija | Ports/protokols |
|---|---|
| Tīmekļa vadība ražošanā | TCP 80 |
| Art-Net | UDP 6454 |
| sACN | UDP 5568 |
mDNS/<ierīces-nosaukums>.local (cueio.local pēc noklusējuma) |
UDP 5353 lokālajā tīklā |
Art-Net Broadcast darbībai nepieciešama pareiza IP adrese un apakštīkla konfigurācija. Sarežģītākā vai maršrutētā tīklā lieto Unicast mērķus. Neveido no interneta pieejamu porta pāradresāciju uz CUE/IO.
Konfigurējamā .local adrese
Avahi publicē izvēlēto resursdatora nosaukumu kā mDNS adresi. Noklusējums ir:
http://cueio.local/
.local darbojas tikai lokālā tīkla robežās un ir atkarīgs arī no klienta
mDNS atbalsta. IP adrese vienmēr paliek alternatīva.
Lai tīklā atšķirtu vairākas CUE/IO iekārtas, atver Iestatījumi → Tīkls →
Pārvaldības piekļuve, ievadi katrai iekārtai atšķirīgu Ierīces nosaukumu
un spied Saglabāt .local un piekļuvi. Nosaukumu drīkst ievadīt arī ar
.local galotni; CUE/IO to droši normalizē līdz vienam resursdatora vārdam.
Pēc veiksmīgas transakcijas nosaukums redzams pārlūka virsrakstā, mobilajā
galvenē un darbvirsmas panelī. Atver parādīto klikšķināmo
http://<nosaukums>.local/ adresi. Saglabāšana apzināti pārbauda un piemēro arī
blakus esošo rezerves Wi-Fi konfigurāciju; ja nav atsevišķa AP adaptera,
izvēlies derīgu adapteri vai skaidri izslēdz rezerves AP pirms saglabāšanas.
Rezerves Wi-Fi piekļuves punkts
Rezerves AP paredzēts atkopšanai, ja parastā IP adrese nav zināma vai lokālais tīkls nav pieejams. Tīrā CUE/IO instalācijā tas pēc noklusējuma ir ieslēgts un pirmās palaišanas laikā mēģina tam rezervēt brīvu, AP režīmu atbalstošu Wi-Fi adapteri. To konfigurē Iestatījumi → Tīkls → Pārvaldības piekļuve.
- AP tiek veidots tikai AP režīmu atbalstošā Wi-Fi interfeisā;
- CUE/IO apzināti neatvieno jau aktīvu lietotāja Wi-Fi savienojumu;
- rūpnīcas instalācijā CUE/IO Setup sākotnēji ir atvērts lokāls atkopšanas tīkls bez paroles;
- pēc pirmās pieslēgšanās Iestatījumi → Tīkls → Pārvaldības piekļuve var ieslēgt WPA2 un uzstādīt savu paroli;
- ja vienīgais iebūvētais Wi-Fi tiek lietots internetam, rezerves AP var būt nepieciešams otrs USB Wi-Fi adapteris;
- aktuālo SSID, paroles stāvokli un tiešo adresi pārbaudi CUE/IO Tīkla sadaļā;
- ja nav droši izmantojama adaptera, CUE/IO turpina strādāt un statusā skaidri norāda, ka rezerves Wi-Fi gaida atsevišķu adapteri.
Tīkla IP izmaiņas vispirms tiek validētas un tad vienā darbībā pastāvīgi
saglabātas izvēlētajam Ethernet portam. Rezerves Wi-Fi un Pārvaldības piekļuvē
parādītā precīzā <ierīces-nosaukums>.local adrese ir neatkarīgs pārvaldības
ceļš: ja jaunā Ethernet adrese nav sasniedzama, pieslēdzies rezerves Wi-Fi,
atver tur parādīto .local vai rezerves URL un izlabo porta iestatījumus.
Art-Net un eksperimentāls sACN
RECORD režīmā izvēlies tieši to interfeisu, pa kuru pienāk DMX. Reāllaika monitors var klausīties automātiski visos interfeisos, bet ieraksta sesija izmanto izvēlēto interfeisu un vienu UDP ligzdas īpašnieku.
PLAYER, Timecode cue un apgriešanas izejas priekšskatījums sūta datagrammas uz konfigurēto Broadcast vai Unicast mērķi.
- visiem šoviem ar tipu
manualsaglabātā šova izvade ir noteicošā. Manuāla šova Unicast izmanto tieši vienu šovā saglabāto IP, bet manuāla šova Broadcast izmanto konfigurēto Broadcast adresi; abi varianti ignorē globālo Unicast sarakstu. Tas attiecas uz fiksētām ainām, efektiem un importētiem Manual šoviem; - pārējiem šoviem CUE/IO izmanto globālos Iestatījumi → Tīkls → Art-Net Unicast mērķi. Viena vai vairākas derīgas adreses aizstāj Broadcast; tukšs saraksts vai neviena derīga adrese atjauno konfigurēto Broadcast;
- ierakstīts, importēts vai ģenerēts raksturo šova izcelsmi. Maršrutēšanu nosaka tā saglabātais tips, nevis izcelsme.
Manuāla šova mērķi maina PLAYER sarakstā ar Manuāls šovs vai Rediģēt, sadaļā Art-Net izvade. Globālos mērķus maina tikai Tīkla sadaļā un saglabā ar Saglabāt un piemērot.
Pirms reāla gaismu tīkla testa:
- izvēlies pareizo interfeisu;
- pārbaudi IP adresi, apakštīklu un Broadcast adresi;
- atver Monitors un pārbaudi universu un kanālu;
- izmanto īsu varavīksnes testu tikai tad, ja pieslēgtās iekārtas drīkst saņemt testa DMX.
Art-Net ir pilnais, primārais CUE/IO protokols. Pašreizējais sACN ceļš ir tikai neapstrādātu UDP datu tieša pārsūtīšana: tā neanalizē E1.31 universus DMX statistikas vajadzībām, un sACN aptumšošanas pakete netiek ģenerēta. Nelieto to kā drošībai kritisku pilna sACN atbalsta aizvietotāju bez atsevišķa reāla tīkla testa.
USB audio
CUE/IO izmanto ALSA ierīču identifikatorus, piemēram, plughw:1,0. Ierīču
numuri var mainīties pēc USB pārspraušanas vai restartēšanas, tāpēc gatavajā
IMG audio ierīce nav iepriekš izvēlēta.
Ieteicamā secība:
- pieslēdz audio interfeisu pirms CUE/IO starta;
- Iestatījumi → Audio izvēlies ievadi un izvadi;
- palaid audio testu;
- RECORD režīmā ieslēdz audio tikai pēc veiksmīga testa;
- Timecode gadījumā izvēlies ievadi, kurā tiešām pienāk LTC.
Ja audio ir ieslēgts, bet izvēlētā ievade nav pieejama vai ir aizņemta,
ieraksts/Timecode netiek sākts. PLAYER skaļuma slīdnis maina ALSA miksera
vadīklu, nevis audio failu. Ja amixer vai piemērota miksera vadīkla nav
pieejama, atskaņošana var darboties, bet skaļuma vadība būs brīdinājuma
stāvoklī.
LTC Timecode
LTC ir audio signāls. CUE/IO pirms gaidīšanas sagatavo un pārbauda audio
ievadi, pēc tam ffmpeg un ltcdump dekodē izvēlēto kreiso vai labo kanālu.
Konfigurē:
- kadru ātrumu 1–60 FPS;
- LTC kanālu
leftvairight; - signāla zuduma robežu 0,1–30 sekundes;
- audio palaišanas noildzi 0,5–30 sekundes;
- cue sākuma/beigu Timecode vērtības formātā
HH:MM:SS:FF.
LTC audio signālu nepievieno Raspberry Pi GPIO. Tam jānonāk izvēlētajā audio interfeisa līnijas ieejā ar aparatūrai drošu līmeni.
GPIO
GPIO uzraugs izmanto BCM numerāciju, nevis fiziskā savienotāja pozīcijas numuru. Konfigurējamas četras ievades ar HIGH/LOW aktīvo līmeni, kontakta drebēšanas filtrēšanu, Play/Stop darbībām un ignorēšanas nosacījumiem.
GPIO ir paredzēts loģiska līmeņa ieejām. DMX līniju, releja spoli, 5 V vai augstāku spriegumu nedrīkst savienot tieši ar Pi GPIO; izmanto piemērotu galvaniski izolētu vai līmeni pielāgojošu interfeisu. Ja neesi pārliecināts par slēgumu, piesaisti elektronikas speciālistu.
Pi 5 gadījumā izmanto tikai ar CUE/IO attēlu pārbaudītu GPIO interfeisu. Ja GPIO diagnostika rāda kļūdu, sazinies ar uzstādītāju vai CUE/IO atbalstu.
DS3231 RTC
RTC nav obligāts. Ja tas ir uzstādīts, CUE/IO startā var nolasīt RTC un, kad ir uzticams NTP, atjaunināt RTC no sistēmas laika. Bez RTC Scheduler turpina darboties pēc sistēmas pulksteņa, taču pēc ilgas pilnīgas barošanas atslēgšanas bez interneta laiks var nebūt uzticams.
I²C pieslēgums un sistēmas konfigurācija ir aparatūrai specifiska. RTC uzstāda pilnvarots tehniķis atbilstoši konkrētajam Pi modelim un platei.
Disks un barošana
Pirms ieraksta CUE/IO pārbauda brīvo vietu. Noklusējuma robežas gatavajā attēlā ir 1024 MB startam un 512 MB kritiskajai apturēšanai. Ieraksta laikā vieta tiek pārbaudīta ik pēc piecām sekundēm.
Nekad neatslēdz barošanu aktīva ieraksta laikā. Ikdienā izmanto Iestatījumi → Ierīce → Izslēgt un sagaidi, līdz Pi ir korekti izslēdzies.