Nazory a skusenosti s Nextion displejmi

Hodně zajímavé. Díky za tip. Koupil jsem na Ali jeden 3,5" kousek :smiley:
Zas na druhou stranu, teď jsem si zvykl na bluetooth a RoboRemo appku v androidím telefonu…

Tak displej po cinskom novom roku prisiel.
Povedzme ze aj vecsi som mohol objednat :smiley:
Nevadi. Funguje sviezo res tak ako aj v simulacii.
Objavilo sa sice nejake blikanie pri preklreslovani datumu ale to bolo refresom 100ms( upravis som program aby prekreslovalo len ked sa menia minuty tak ze uz to je ok)
Nastavil som parametre na pred inicializaciu aby pri zmene stranky nezostali na chvilku viditelne prednastavene zakladne hodnoty.
Zatial spokojnost az na jednu vec. Nahratie projektu trva skoro 1min.
Tak ze budem simulovat ako doteraz afinalne to tam nahrajem. To nieje problem kedze ide simulovat displej na pc a posielat data s uP po uarte. Tak ze stym by nemal byt problem.

No jsem zvědavej. Už by mi mohl taky přijít. NAhoď nějaký reálný foto :slight_smile:

Prilozim video. Nic moc video. Ale farby to ma celkom pekne v reale. Odozva dobra, je pravda ze mam tu lepsiu verziu, pre istotu rtc vyzera dobre akurat baterku nedodali nevadi. Rtc je at8563T predpokladam kopia pcf8563t tak ze by to malo chodit dobre, aj tak sa cas bude synchronizovat pri zapnuti s rds tak ze ma to netrapi az tak.

youtu.be/R1PRy6gI1SU

Je treba si uvedomit ze doslpej je povodne na vysku to zodpovedaju aj pozorovacue uhly. Tak ze zlava alias zo spodu je to troska horsie.

Takhle to nevypadá špatně. Mě dneska přišel 4,x" kousek. Mám jen základní 48MHz ARM.
Jen jsem to zapnul na 5V a podíval se na demo. Dost mě šokovaly humusácké barvy, ale je to naštěstí jen to první debilní pozadí co tam mají. Další obrázky jsou přijatelný. Hlavně to nesmí být moc tmavý, to pak zobrazuje dost špatně. Doufám, že někde najdu zítra USB uart převodník a zkusil bych do toho něco natlačit vlastního.

Nahrát program do displeje jde i přes microSD kartu.

Úplně na haluz jsem vyhrábl USB uart převodník v šuplíku. Tak jsem do toho hned nahrál firemní logo a s bílým pozadím to LCD vypadá naprosto suprově za ty peníze. První dojem s demem od nextionu byl fakt děsnej.

youtu.be/Fa8uGX3Fi2w

Atlane to ti chodí dost luxusně. Mě ta základní verze docela rozsypává písmo. Cos použil za font a jaks ho převedl na ten *.zi formát?
Já když použiju komponentu Number, tak mi chybí vždy cca 1/4 čísla zprava… a podobný věci mi dělají téměř všechny fonty. Na písmo jsem použil “fontgen” z nextion fóra a převedl jsem tam Arial.

EDIT: Zkusil jsem jiné písmo a mám po problému s rozsypáváním. Potřebuje to neproporcionální písmo, pak je to v pohodě…

No hej. Nechal som si fonty z dema a nejake vyrobil cez generator v aplikacii nextion.
A mam niekde stiahnuty generator v3b z fora o nexion. Ten myslis?
Inak som zvedavy na to integrovane rtc. Zatial vyzera v pohode.

Hmm,vzít fonty z nějakýho dema mě nenapadlo.
JJ, ten generátor myslím. ten v nextion editoru jsem ještě nezkoušel.
Každopádně mám dobré výsledky s Dejavu sans mono. Tím to kreslí úplně suprově.
Tu extended verzi si asi taky koupím na pokusy, ale asi tu 7" verzi. Udělám z toho diangostický nástroj na moje desky v práci asi. LCD 4x20 je fakt napytel.

Docela si dokážu představit cpát seriově nějakou malou levnou verzi do každýho výrobku, teď jde o to jestli by tu přidanou hodnotu a vyšší cenu BFU ocenil…

Neocenil, jediny dovod preco som isiel do lepsej verzie je rychlost vykreslovania. Cenovo o 6E drahsia, a mat istotu ze mi to bude dobre kreslit.
Koli tym hodinam nam natukas zbytocne vela kodu a to prostredie az take dobre nie.
Uvidim mozno zafovazim tu vecsiu verziu 7 ako nastavovaci displej pre doamu automatizaciu.

Ked to ovladas uP tak si tam das rtc ds3231 a masto luxuxne presny cas.

Koupím si Extended verzi. Zkusím to použít na ovládání osvětlení želvě na terárium. S tím IO modulem za 3USB to může bez problémů ovládat 3 SSR a nemusím defakto nic bastlit :slight_smile:

Atlane, fungují ti tam ty globální proměnné mezi stránkama? Asi něco dělám blbě a nešlape mi to. Mám proměnnou nastavenou jako global a mezi stránkama má pokaždé nastavenou nulu…
Jinak mám na tom naprogramovaný hodiny přes 1000 ms timer a za několik dní to ujelo o pár desítek sekund :smiley: :smiley:

EDIT: Už jsem na to přišel. page0.promenna.val

Este ze si nato prisiel ja som pisal pag0 a nic kedze som si prepisal page0 na vlastne nazvy :smiley:

Stranka s nejakymi prikladmi v Cz sk jazyku
arduinotech.cz/inpage/nexti … -a-hodiny/

Co sa tyka ikon, ak ich pouzivam ako tlacitka pouzivam rozmer 64x64.
Ma to ale blbu vlastnost ze pozadie ikonky je tmavo modre.
Kedze pouzivam cierny podklad a tu modru nevedel som nijako odstranit. Tak stahujem ikonky co najvecsie min 128x128.
V skicari win, zamalujem kraje na cierno tj farbu podkladu pripadne oremezem co je rusive. Finalne zmenim rozmer na pixeli 64x64 co potrebujem.

Ono mozno v coreli by slo upravit ikonku aj inak aby ostala zachovana priehladnost. Ale zatial mi to takto staci.
Ak bude cas hodim nejake obrazky.

Já jsem si stáhnul sadu linuxových ikon OS-K kdysi dávno a tam jsou ikonky ve všech potřebných tozměrech. JAk říkáš, má to rmavě modrý pozadí, ale to vcelku řeší windowsácké malování.

Už mi přišel 3,4" extended nextion, ale moc dlouho jsem si ho neužil, protoře při šroubování do krytu se mi otřep opřel do LCD a je po něm :cry:
Psal jsem do ITEADu, jestli se dá koupit samostatně LCD a prodávají to pouze jako komplet.
Ale asi zkusím koupit kit pro raspi bez dodatečné elektroniky, má to stejný rozměr LCD i s dotykem a zkusím to přehodit.

Ještě jedna věc co mě trochu mrzí, tak že když mám všude na pozadí crop image, tak při přehazování stránky to přepisuje komplet lcd a ne jen změněné plochy. Bylo by to pak dokonalé a bez rušivého přebliknutí na bílou.

To som si nevsimol zeby to blikalo.
Crop mam len na jednej stranke a asi to aj tak zrusim uvidim.
Prikladam dasie blbe video.pohral som sa s nejakymi ikonkami ale este ich treba dost prerobit a doplnjt menu.
youtu.be/fUOh-BSkWBs

Niekde na webe jw tusim zmienka ake lcd tam je pouzite… Ale ci to niekto skusal zamenit nwviem.

Tak zistil som ze u G0 textu nejde menit externe dlzku pola…
Do 39 znakov si to vykreslujem staticky T1, ale nad 39 znakov prepnem na G0 beziaci text lenze ten bezi o dlzke 64znakov tak ze obcas je obrazovka prazna kym sa vynori text z pravej strany.
Skoda ze nejde externe menit dlzku textu…
Na zelenej klasike 128x64 dot som to mal naprogramovane, tu vsak taka moznost nehrozi.
Navyse keby aspon tie nase radia dodrziavali normu RDS… Ach jaj. Este to skontrolujem.

Asi vytvorim viac komponent g0,g1 atd s dlzkou textu 45, 50 55 60 a 64znakov a budem ich podla dlzky rdstextu zapinat…
Visible nastastie funguje.

Tak ze arduino projekt som hodil do kosa.
A to som si vravel ako usetrim kopec casu postahovanim hotovych kniznic z netu a len to pekne poskladam… Aky som bol hlupy.
Venoval som tomu 6 programovaci dni, nasel par chy. Ktore som opravil aby to fungovalo.
Vrcholom bolo pouzitie kniznice pre IR prijem ktoru som samozrejme musel pracne vydolovat a osekat.
Prekvapenie nastalo po tom co som zostil ze seriozny prijem kodu nastane pri miereni na ir primac.
To bola posledna kvapka…
Subory som presunul do arduino studia, nastavil porty a parametre atmega2560.
A zacal luskat kody aby to fungovalo v C avr atudia. Po 2 programovacich dnoch. Som sa dostal tam kde som koncil a arduinom.
IR prijem funguje bezproblemov s odrazom od steny.(bodaj by nie ked je to moja odladena kniznica)
Mam plnu kontrolu nad kodom.
Program 9700bytes,data 1042bytes
Arduino 14000bytov data 2105bytov
To len pre zaujimavost. (je pravda ze v arduine su aj funkcie co som nepouzival ale viem ja ci su zahrnute do kompilacie…)

Tak po optimalizacii som okresal naroky na pamet a ram.

Video ako to uz funguje…
Bude treba doladit detaily. V reale ten displej vyzera lepsie hlavne podanie farieb.
youtu.be/row7LG-vf88