Hirdetés

1,14 hüvelykes monitort épített 10 dollárból egy csodálatos ember



|

Egy ESP32-re kötött kijelző akár élő PC-képet is megjelenít.

Hirdetés

Egy átlagos monitor említésekor az ember nagy felbontásra, széles panelre és komoly hardverre gondol, nem pedig egy alig több mint egyhüvelykes kijelzőre. Tucker Shannon mégis pontosan ezt valósította meg, amikor egy ESP32-alapú fejlesztőpanel segítségével épített magának egy apró, másodlagos monitort, nagyjából tíz dolláros költséggel.

A projekt alapját a TENSTAR T-Display ESP32-D0WD adja, amely egy 1,14 hüvelykes ST7789 LCD-panelt tartalmaz, mindössze 135×240 pixeles felbontással. Ebben a méretben nyilvánvalóan nem produktivitásra készült, inkább afféle technikai kuriózum, mégis meglepően sok mindenre képes. Shannon demonstrációjában például egy teljes Google Chrome ablak jelenik meg rajta, lekicsinyítve és tükrözve a fő monitor tartalmát. A végeredmény inkább tűnik egy "hangyáknak szánt" kijelzőnek, mint klasszikus monitornak, de technikailag működik.

ESP32-Desktop-Monitor
byu/tuckerPi inesp32

A rendszer lényege, hogy a PC folyamatosan rögzíti a fő kijelző képét, majd Wi-Fi-n keresztül továbbítja azt az ESP32 felé egy egyedi protokoll segítségével. A megoldás nem a teljes képkockákat küldi el, hanem csak az előző frame-hez képest megváltozott pixeleket. Ennek köszönhetően statikusabb tartalom esetén akár 60 képkocka per másodperces frissítés is elérhető, míg gyorsan változó képnél ez inkább 5 fps körül alakul. Jó hálózati környezetben a teljes késleltetés Shannon szerint 100 milliszekundum alatt marad.

Hirdetés

A hardver maga meglehetősen szerény: a körülbelül 11 dolláros ESP32-panel 16 MB flash memóriával rendelkezik, a kijelző SPI interfészen keresztül kommunikál a vezérlővel, a programozás pedig az Arduino IDE-ben készült. Az ESP32 gyakorlatilag csak vevőként működik, míg a nehezebb feladatokat a PC-n futó Python-szkript végzi, amely a képkockák összehasonlítását, tömörítését és továbbítását intézi.

Felmerül a kérdés, hogy mire jó egy ilyen apró kijelző. Shannon szerint kiválóan alkalmas lehet távoli állapotjelzőknek, IoT-vezérlőpaneleknek, egyszerű monitoring feladatokra, vagy pusztán tanulási célra, ha valaki szeretné jobban megérteni az ESP32 és a vezeték nélküli adatátvitel működését. A projekt jól mutatja, mennyire messzire lehet jutni minimális hardverrel és okos szoftveres megoldásokkal.

A teljes forráskód és az építési útmutató nyilvánosan elérhető Shannon GitHub-oldalán, így bárki kipróbálhatja, milyen érzés egy zsebméretű monitoron nézni a saját asztalát, akár annyira összezsugorítva, hogy már tényleg hunyorogni kell hozzá.

Hirdetés

Úgy tűnik, AdBlockert használsz, amivel megakadályozod a reklámok megjelenítését. Amennyiben szeretnéd támogatni a munkánkat, kérjük add hozzá az oldalt a kivételek listájához, vagy támogass minket közvetlenül! További információért kattints!

Engedélyezi, hogy a https://www.pcwplus.hu értesítéseket küldjön Önnek a kiemelt hírekről? Az értesítések bármikor kikapcsolhatók a böngésző beállításaiban.