LCD displej pro arduino
Moderátor: Moderátoři
LCD displej pro arduino
Uvažují koupit nějaký větší displej pro vypisovaní hodnot z teplotních čidel.
Nema někdo?
Při hledaní na ali jsem našel jen toto.
https://www.aliexpress.com/item/32879036398.html
https://www.youtube.com/watch?v=sNxE9hUiM2Q
Nema někdo?
Při hledaní na ali jsem našel jen toto.
https://www.aliexpress.com/item/32879036398.html
https://www.youtube.com/watch?v=sNxE9hUiM2Q
7" nextion je cenově upně někde jinde.
Ja uvažuji o tomto, nebo koupit na bazošu nějaky 7" tablet a napsat si apku.
https://forum.arduino.cc/index.php?topic=419669.0
Tady píšou že to není zrovna moc rychle, ale pokud vykresluje nějaký obrázek přes celou plochu, nedivim se.
Na vypsaní textu + nějakých malých ikon to bude asi stejně rychle jak u těch malých displejů, ne?
Jde mi přesně o to co je na tom youtube.
Uspávat arduino a vypnou displej a když projdu, tak přes pohybové čidlo ho probudit a vykreslit data.
Ja uvažuji o tomto, nebo koupit na bazošu nějaky 7" tablet a napsat si apku.
https://forum.arduino.cc/index.php?topic=419669.0
Tady píšou že to není zrovna moc rychle, ale pokud vykresluje nějaký obrázek přes celou plochu, nedivim se.
Na vypsaní textu + nějakých malých ikon to bude asi stejně rychle jak u těch malých displejů, ne?
Jde mi přesně o to co je na tom youtube.
Uspávat arduino a vypnou displej a když projdu, tak přes pohybové čidlo ho probudit a vykreslit data.
Toto je utopie, pokud chceš zůstat u Arduina. To, co je vidět na videu, je podle mého názoru pouze vypnutý podsvit displeje a při přiblížení se zapne. Pak je reakce adekvátní.BigSandy píše: Jde mi přesně o to co je na tom youtube.
Uspávat arduino a vypnou displej a když projdu, tak přes pohybové čidlo ho probudit a vykreslit data.
Sám mám postavenou podobnou aplikaci, která mi zobrazuje data z domácí meteostanice. Sosne si si data jednou za minutu a aktualizuje hodnoty. Používám SPI displej ili9341 a použitelné to začalo být až v okamžiku, kdy jsem začal pro přenos dat na displej používat DMA, buffery a podobně. Přímý přístup přes SPI byl buďto strašně pomalý (vykreslení času písmem o výšce 40pix trvalo cca 1.5s), nebo brutálně paměťově náročný. To obsluhuje pouze cca čtvrtinu zamýšlené plochy.
Takže moje zkušenost je taková, že pokud nepoužiješ něco, co obsahuje alespoň nějaký SMT32 nebo ESP, tak zapomeň na realtimové překreslování displeje. Ono je to i vidět na tom videu, čas v pravém horním rohu skáče po více než sekundě, nemálo i po 3s.
Dále, pokud toto chceš psát opravdu z čisté vody, brutálně se zasekáš na kravinách. Vhodnější je použít dobrou knihovnu, která odvede většinu práce s vykreslováním. Zde doporučuji LVGL (littlevgl.com). Je to opensource, takže v klidu a s vhodným MCU zvládá až 30 snímků za sekundu.
Osobně jsem zakotvil u ESP32 se SPI RAM a s micropython portem s LVGL, protože mám dostatek prostředků a vše v jednom pouzdře (zobrazovací zařízení není zároveň měřící zařízení, protože data loguji).
Při taktu µC 16MHz bude SPI maximálně běžet na 4MHz. Displej má dva byte na pixel, rozměr 800x480. To je 768kb. Když pro zjednodušení vypustím všechny provize přenosu, tak to protlačit méně než za 1.5 sekundy prostě nejde.
S ESP32 není problém generovat VGA signál. 7" LCD s VGA driverem stojí kolem 20€.
S ESP32 není problém generovat VGA signál. 7" LCD s VGA driverem stojí kolem 20€.
Mužeš prosím vice info?FHonza píše:S ESP32 není problém generovat VGA signál. 7" LCD s VGA driverem stojí kolem 20€.
Klidně bych šel do něčeho takoveho.
https://www.aliexpress.com/item/32861327887.html
To už je ale lepší jit spiše do Raspberry Pi Zero.