DIY Ambilight

Discutii despre placile de dezvoltare compatibile Arduino
User avatar
Levy
Gold User
Posts: 1583
Joined: 02 Oct 2013 15:07
Location: ABSURDISTAN

DIY Ambilight

Unread postby Levy » 01 Dec 2024 00:33

Pentru ca se apropie sarbatorile de iarna, zilele acestea ne jucam cu WLED.
Copilul a descoperit Hyperion si este fascinat de posibilitatie pe care le ofera.
De test a conectat un sir LED care sa preia partea de sus a display-ului de la PC.

Si este fabulos!

Asa ca a mai sapat putin prin Hyperion.
A luat un Raspberry Pi Zero 2W, a instalat Raspbian pi OS Lite pe un card SD cu ajutorul Raspberry Pi Imager, iar dupa ce sistemul de operare zburda pe Pi Zero 2W (asta e doar o figura de stil! :haha: In realitate cred ca se tareste! :haha: ) a setat reteaua wifi de care sa se conecteze Zmeura, acces SSH, user si parola, (toate acestea le puteti seta din Raspberry Pi Imager!) si a instalat Hyperion.

Prima data se actualizeaza sistemul:

Code: Select all

sudo apt update && sudo apt upgrade -y


Dupa care descarcam Hyperion NG:

Code: Select all

wget https://github.com/hyperion-project/hyperion.ng/releases/download/2.0.16/Hyperion-2.0.16-Linux-armv7.deb


Dupa care se instaleaza:

Code: Select all

sudo dpkg -i Hyperion-*.deb


Daca aveti cumva dependente lipsa se rezolva astfel:

Code: Select all

sudo apt --fix-broken install


Daca totul s-a derulat in regula, aveti serverul Hyperion instalat pe micuta zmeura.
Nu mai ramane decat sa conectati sirul de LED-uri de Raspberry Pi Zero 2W.

La interfata web a serverului Hyperion va puteti conecta cu:

Code: Select all

http://<IP-ul-raspberry>:8090


Dupa care faceti cateva setari..

Setati GPIO prin care se transmit comenzile catre sirul LED si tipul controlerului:
Image
Cateva setari si la retea:
Image
Protocolul cu care comunicati cu screen grabberul:
Image
Aici veti vedea cand s-a conectat aplicatia de pe Chromecast cu serverul de pe Raspberry Pi Zero 2W:
Image

Pe partea de captura a imaginii s-a folosit o aplicatie Hyperion Grabber, care a fost instalat pe un Google Chromecast 4K, si care la pornire detecteaza corect serverul Hyperion cu care comunica excelent.

Se seteaza numarul de LED-uri lipite pe fiecare latura a televizorului, dupa care..
Dar mai bine va uitati la un foarte scurt video, ele spun mai multe decat as putea spune eu.

Image
Click pe imagine pentru redarea videoclipului.

Acum avem ambilight pe un televizor LED Samsung din 2008! :sun:

Spor la bricolat! :drink:
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !

Image

Return to “Arduino”

Who is online

Users browsing this forum: No registered users and 3 guests