Manual de utilizare pentru utilizatori finali și administratori de sistem
Metrici RGB LED Display este o matrice LED full color, conectată la rețea, proiectată să afișeze în timp real date operaționale dintr-un sistem Metrici — locuri libere de parcare, viteza vehiculelor, numere de înmatriculare, citiri de cântar-pod, alocări de platforme, săgeți direcționale sau orice text personalizat pe care sistemul trebuie să îl transmită. Dispozitivul rulează o interfață de configurare integrată (documentată în restul acestui manual) și este destinat montării permanente în interior sau în exterior.
Sunt disponibile două formate standard, iar la cerere se pot produce și dimensiuni personalizate:
Modelele cu dimensiuni personalizate folosesc aceeași carcasă, același grad de protecție, aceeași capabilitate RGB, aceeași conectivitate de rețea și aceeași interfață de configurare ca modelele standard.
Acest manual documentează interfața de configurare integrată care rulează chiar pe afișaj, accesibilă din orice dispozitiv aflat în aceeași rețea, pe portul 3000. De acolo puteți alege între conținut transmis prin API (date live din Metrici Web Interface) și text static, puteți configura textul, culoarea și fontul pentru fiecare linie sau setările de interogare, puteți regla parametrii de nivel scăzut ai panoului, puteți gestiona rețeaua și credențialele și puteți inspecta jurnalele și actualizările.
Configurarea surselor de date — Parking for LPR, Area Counter, Line Counter și Parking Place Detector — se face din manualul Metrici Web Interface; Secțiunea 8 – Integrarea cu aplicația web a acestui document descrie codurile și URL-urile necesare pentru a face legătura între cele două.
Pentru specificațiile hardware complete, dimensiuni și opțiuni de comandă, consultați pagina produsului Metrici LED Display de pe site-ul Metrici.
192.168.100.10. Afișajul ascultă pe portul 3000, deci URL-ul complet are forma http://<ip-afișaj>:3000 (de exemplu, http://192.168.100.40:3000). Dacă nu cunoașteți adresa, întrebați administratorul de sistem.metricimetrici
După o autentificare reușită sunteți direcționat către tabloul de bord, care oferă o privire generală rapidă asupra dispozitivului — vezi Fig.1 Tabloul de bord.
Config loaded – o configurație validă a fost citită.Logs available – jurnalele de activitate recente sunt disponibile.Current IP – adresa IP folosită în prezent de dispozitiv, împreună cu adresa MAC.STATIC sau API) și dimensiunea matricei în pixeli (de ex. 128×64px). Folosiți selectorul Scale din colțul din dreapta sus al acestui panou pentru a comuta între Auto și niveluri fixe de zoom.Backend, Matrix, Config) și un mesaj scurt.
Pagina de configurare este locul în care personalizați comportamentul matricei. Este împărțită în mai multe secțiuni. În mod implicit sunt afișate doar setările cele mai des folosite. Pentru a dezvălui opțiunile avansate, ascunse, bifați caseta Show advanced config din partea de sus a paginii.
În partea de sus a paginii, alegeți sursa conținutului pe care matricea LED trebuie să îl afișeze — vezi Fig.3 Configurație API:
http://<METRICI_SERVER_IP>/io/lpr/location_display.php?id=1.#BEGIN#GMetrici_Metrici_Metrici_...). Este util pentru a verifica dacă endpoint-ul este accesibil și dacă returnează conținutul așteptat.1 înseamnă că afișajul se reîmprospătează la fiecare secundă.0 pentru ca dispozitivul să calculeze automat spațierea.
În modul static puteți configura până la trei linii de text fix. Fiecare linie este independentă și are propriile setări — vezi Fig.4 Static:
Arial_Bold_15.bdf).Deasupra configurării pe fiecare linie sunt disponibile două controale globale:
0 pentru ca dispozitivul să o calculeze automat.Folosiți glisorul Brightness pentru a schimba luminozitatea matricei. Procentajul curent este afișat în dreapta glisorului (de ex. 50%). Acest control este vizibil întotdeauna, indiferent de sursa afișajului.
Putem accesa mai mulți parametrii suplimentari de configurare dacă bifăm căsuța Show advanced config. Intern, afișajul este alimentat de biblioteca open-source hzeller/rpi-rgb-led-matrix, iar fiecare dintre câmpurile de mai jos corespunde direct unui dintre opțiunile sale de linie de comandă. Linkul este afișat și în interfață sub forma “For detailed information check the library docs” — consultați acea pagină dacă aveți nevoie de informații suplimentare.
Valorile livrate cu dispozitivul au fost alese pentru a se potrivi panourilor furnizate de Metrici; modificați-le doar dacă montați un panou diferit sau dacă depanați o problemă vizuală — vezi Fig.5 Setări avansate de afișare.
--led-rows) – numărul de rânduri de pixeli ale unui singur panou. Valori uzuale: 16, 32 sau 64. Configurația din fabrică este 32.--led-cols) – numărul de coloane de pixeli ale unui singur panou. Valori uzuale: 32 sau 64. Configurația din fabrică este 64.--led-chain) – numărul de panouri conectate unul după altul prin conectorii de intrare/ieșire ai panoului. Fiecare panou suplimentar reduce frecvența de reîmprospătare ce poate fi atinsă.--led-parallel) – numărul de lanțuri de panouri independente conectate în paralel. Intervalul valid este 1–3 pe un Raspberry Pi standard.--led-pwm-lsb-nanoseconds) – unitatea de timp de bază, în nanosecunde, folosită de bitul cel mai puțin semnificativ al PWM-ului. Implicit 130; valori bune pentru culoare completă sunt între 100 și 300. Valorile mai mici oferă o frecvență de reîmprospătare mai mare, dar pot introduce „ghosting” (vizibil mai ales la text luminos pe fundal negru). Dacă observați ghosting, creșteți această valoare.--led-multiplexing) – modul de multiplexare a pixelilor panoului. 0 — Direct este valoarea implicită și funcționează pentru panourile standard; 1 — Stripe, 2 — Checkered și numerele mai mari sunt necesare pentru diverse panouri „outdoor” sau cu multiplexare prin scanare. Dacă imaginea este corectă, dar pixelii apar amestecați sau împărțiți în dungi, încercați următoarea valoare de multiplexare.--led-rgb-sequence) – ordinea culorilor LED-urilor. Implicit este RGB. Dacă pe panoul dumneavoastră culorile sunt schimbate între ele (de ex. roșul apare ca albastru), încercați una dintre celelalte permutări: RBG, GRB, GBR, BRG, BGR.--led-limit-refresh) – o limită superioară pentru frecvența de reîmprospătare a panoului. 0 înseamnă fără limită. Setarea unei valori explicite (de ex. 100) reduce pâlpâirea vizibilă când sistemul este încărcat și oferă un aspect mai stabil când panoul este filmat cu o cameră. Compromisul este o luminozitate maximă ușor mai redusă.--led-slowdown-gpio) – încetinește semnalul GPIO astfel încât panoul să poată ține pasul. Implicit 1; valori de 2 sau mai mari sunt deseori necesare pe Raspberry Pi 3/4. Dacă observați pixeli care pâlpâie aleatoriu, franjuri de culoare sau „static” pe porțiuni din panou, creșteți această valoare câte un pas până când artefactele dispar.--led-no-hardware-pulse) – când este activat, biblioteca folosește subsistemul PWM hardware al Raspberry Pi pentru sincronizarea panoului. Aceasta produce o imagine mult mai stabilă decât pulsarea software. Lăsați-l activat dacă nu depanați un conflict (de ex. cu cipul audio integrat).config.ini curent, ca să puteți reveni. Modificați câte un parametru pe rând și observați rezultatul în previzualizarea din tabloul de bord înainte de a face alte modificări.
Această secțiune vă permite să configurați modul în care dispozitivul se conectează la rețea. Adresa IP activă și adresa MAC sunt afișate în colțul din dreapta sus al panoului Network Settings, ca indicatori de referință rapidă — vezi Fig.6 Setări de rețea.
192.168.100.40).255.255.255.0).192.168.100.1).8.8.8.8).1.1.1.1).Când modificați o valoare legată de rețea și apăsați Save Changes, se deschide o fereastră de numărătoare inversă. După încheierea numărătorii, se deschide o filă nouă de browser la noua adresă, astfel încât puteți continua să folosiți interfața fără să căutați manual noul IP.
Acest panou vă permite să faceți o copie de rezervă sau să replicați întreaga configurație a afișajului sub forma unui singur fișier config.ini. Este util mai ales când implementați mai multe afișaje cu setări identice.
.ini de pe calculator, apoi apăsați Import. Valorile din fișier sunt încărcate în formular, dar nu sunt persistate până când apăsați Save Changes în partea de jos a paginii. De asemenea, puteți trage și plasa un fișier config.ini oriunde pe pagină pentru a-l încărca.config.ini.În partea de jos a paginii de configurare există trei butoane:
Pagina de jurnale afișează o listă cronologică a evenimentelor de sistem. În partea de sus sub System Logs, bulina verde indică dacă pagina înregistrează în timp real evenimente sau nu "Connected to real-time logs".
UPDATE, WARN, ERROR, INFO) prin care alegeți nivelurile de severitate care sunt afișate.Backend, Matrix, Config) și mesajul.
Din pagina de actualizare puteți instala versiuni mai noi ale software-ului Metrici Display — vezi Fig.9 Actualizare sistem.
1.2.9)..tar.gz. Puteți descărca cea mai recentă arhivă de pe pagina de suport Metrici și o puteți salva local.
Pagina de utilizator vă permite să scimbați datele de autentificare. Userul și parola implicite sunt: metrici / metrici. Formularul conține trei câmpuri — vezi Fig.10 Actualizare utilizator:
Apăsați butonul albastru Update User pentru a aplica modificările. Pentru a încheia sesiunea curentă în orice moment, apăsați Logout în colțul din dreapta sus al paginii.
Display-ul ne oferă posibilitatea de a-l integra cu aplicația web. Pentru a face această integrare, mai întâi trebuie să setăm Display Source pe API — vezi Fig.3 Configurație API .
Conținutul afișat pe matricea LED este generat de un modul al aplicației web Metrici (Parking for LPR, Area Counter, Line Counter sau Parking Place Detector). Pentru fiecare modul trebuie să faceți două lucruri:
Câmpul Display Text folosește două tipuri de coduri: coduri de culoare (care încep cu # urmat de o literă) și coduri de date (care încep cu # urmat de numele valorii). Codul de culoare se aplică la tot ce urmează după el, până la următorul cod de culoare.
Următoarele coduri de culoare sunt suportate în toate modulele:
#Y – Galben#R – Roșu#G – Verde#O – Portocaliu#B – Albastru#I – Indigo#V – Violet#W – AlbUn număr de la 1 la 9 poate fi adăugat după un cod de date pentru a defini câte caractere sunt rezervate acelei valori (de exemplu, #COUNTER3 rezervă trei caractere). Dacă lungimea afișată depășește lățimea fizică a panoului, textul derulează orizontal pe display.
În aplicația web mergeți la Parking for LPR → Settings, selectați locația și apăsați Edit Parking Settings. Trebuie să personalizați ce doriți să apară în câmpul Display Text — vezi Fig.11 Parking for LPR.
Codurile de date disponibile pentru modulul Parking sunt:
#TSPACES – numărul total de locuri de parcare.#BSPACES – numărul de locuri ocupate (busy).#FSPACES – numărul de locuri disponibile (free).Exemplu: #Y#TSPACES#Total Parking Spaces #R#BSPACES#Occupied Parking Spaces #G#FSPACES#Available Parking Spaces
URL-ul generat automat are forma:
http://IP_OF_THIS_SERVER/io/lpr/location_display.php?id=1
Copiați acest URL în câmpul API URL al display-ului. Pagina Parking Settings mai expune și câmpurile URL to trigger when parking is full și URL to trigger when parking lots are available, care pot fi direcționate către endpoint-urile HTTP ale afișajului (de ex. http://admin:metrici@192.168.100.10/red/on) pentru a schimba culoarea unui indicator extern.
Pentru detalii complete, consultați capitolul Parking Module for LPR – Settings din manualul Metrici Web Interface.
În aplicația web mergeți la Area Counter → Settings → Locations & Cameras, selectați locația și apăsați butonul albastru Edit. Completați câmpul Display Text — vezi Fig.12 Area Counter.
Codurile de date disponibile pentru modulul Area Counter sunt:
#CAPACITY – capacitatea totală a zonei.#COUNTER – numărul curent de obiecte detectate.#AVAILABLE – numărul de locuri disponibile.Exemplu: #YCapacity=#CAPACITY3 #RBusy=#COUNTER3 #GAvailable=#AVAILABLE3
URL-ul generat automat are forma:
http://IP_OF_THIS_SERVER/io/ac/location_display.php?id=11
Același mecanism de Display Text poate fi aplicat și la nivel de Grup (un grup este o colecție de zone care împărtășesc o caracteristică). Pentru detalii complete, consultați capitolul Area Counter – Settings din manualul Metrici Web Interface.
În aplicația web mergeți la Line Counter → Settings, selectați locația și zona pe care vreți să o editați, apoi apăsați Edit Zone. Completați câmpul Display Text — vezi Fig.13 Line Counter.
Codurile de date disponibile pentru modulul Line Counter sunt:
#CAPACITY – capacitatea totală a zonei.#COUNTER – numărul curent de obiecte din zonă.#AVAILABLE – numărul de locuri disponibile.#OCCUPANCY – gradul de ocupare exprimat în procente.Exemplu: #RCOUNTER #COUNTER3 #GAVAILABLE #AVAILABLE3
URL-ul generat automat are forma:
http://IP_OF_THIS_SERVER/io/lc/zone_display.php?id=17
Pentru detalii complete, consultați capitolul Line Counter – Settings din manualul Metrici Web Interface.
În aplicația web mergeți la Parking Place Detector → Settings → Locations & Cameras, selectați locația și apăsați butonul albastru Edit. Completați câmpul Display Text.
Codurile de date disponibile pentru modulul Parking Place Detector sunt:
#TSPACES – numărul total de locuri de parcare.#BSPACES – numărul de locuri ocupate.#FSPACES – numărul de locuri libere.Exemplu (fiecare linie pe rândul ei, așa cum se vede în captura de mai sus):
#GAvailable #FSPACES2
#ROccupied #BSPACES2
#VTotal #TSPACES2
URL-ul generat automat are forma:
http://IP_OF_THIS_SERVER/io/ppd/location_display.php?id=1
Același mecanism de Display Text poate fi aplicat și la nivel de Grup. Pentru detalii complete, consultați capitolul Parking Place Detector – Settings din manualul Metrici Web Interface.
1 secundă).#R, #G).