Cov txheej txheem:

Nextion Display Interface Nrog ESP 32 Plaub Pawg Thawj Coj: 7 Cov Kauj Ruam
Nextion Display Interface Nrog ESP 32 Plaub Pawg Thawj Coj: 7 Cov Kauj Ruam

Video: Nextion Display Interface Nrog ESP 32 Plaub Pawg Thawj Coj: 7 Cov Kauj Ruam

Video: Nextion Display Interface Nrog ESP 32 Plaub Pawg Thawj Coj: 7 Cov Kauj Ruam
Video: Nextion Motorcycle Touchscreen Human Machine Interface & Dashboard Test Program 2024, Kaum ib hlis
Anonim
Nextion Display Interface Nrog ESP 32 Plaub Pawg Thawj Coj
Nextion Display Interface Nrog ESP 32 Plaub Pawg Thawj Coj

Hauv cov lus qhia no peb yuav cuam tshuam 5 cov lus qhia ntxiv rau Esp 32 plaub lub rooj sib tham sib txuas. Pawg tswj hwm los ntawm MQTT raws tu qauv. Pawg thawj coj tseem muaj ob txoj hauv kev tswj hwm tus yam ntxwv. Nws tuaj yeem tswj tau ob qho tib si los ntawm mqtt thiab kov lub vijtsam. Tuaj lub vijtsam txuas nrog Esp 32 ntawm uart.

Nextion Display teeb tsa:

Nextion Editor yog kev txhim kho software siv rau kev pom lub tsev ntawm cov duab nraaj rau kev kos GUI-cov cuab yeej siv nrog ntau hom TFT cov lus thiab Touch Panels. Siv cov cuab yeej no, cov neeg siv tuaj yeem pib tsim TFT raws li cov cuab yeej sai dua thiab yooj yim dua.

Nextion Editor tuaj yeem rub tawm los ntawm qhov txuas no

nextion.itead.cc/resources/download/nextion-editor/

Tom qab rub tawm teeb tsa tus kho qhov txuas ntxiv.

Kauj ruam 1: Nextion Editor

Nextion Editor Cov
Nextion Editor Cov
Nextion Editor Cov
Nextion Editor Cov
Nextion Editor Cov
Nextion Editor Cov

Qhib tus kws tshaj lij txuas ntxiv hauv qab no qhia lub qhov rais tom ntej, nws muaj sub windows. Toolbox hauv lub qhov rai no yuav muaj cov yam ntxwv zoo li los qhia cov ntawv, ntxiv khawm lossis los tsim hu thiab lwm yam peb tuaj yeem rub thiab tso cov khoom no mus rau lub qhov rai loj. Hauv qab kaum ces kaum yog daim duab thiab lub qhov rai qhov uas tus neeg siv tuaj yeem ntxiv cov duab siv '+' cim thiab tuaj yeem tshem cov duab siv '-' cim. Lub kaum sab xis saum toj muaj nplooj ntawv qhov rai uas tus neeg siv tuaj yeem ntxiv lossis tshem tawm nplooj ntawv. Lub kaum sab xis sab xis lub qhov rai muaj nyob ntawm no, ntawm no tus neeg siv tuaj yeem hloov kho cov khoom ntsuas tsis tau. Tau hauv qab muaj ob lub qhov rais ib qho yog Qhov rai Qhov rai thiab Qhov rai tshwm sim. yuav tso saib qhov yuam kev compiler. Tus neeg siv yuav xaiv cov khoom thiab sau cov cai hauv qhov tshwm sim qhov rai kom ua txhua yam tshwm sim.

Peb yuav tsum tsim cov ntawv tshiab, thaum peb khaws cov ntaub ntawv tshiab lub duab 2 lub qhov rais tshwm, nws yuav nug kom xaiv tus qauv, qauv tsis muaj dab tsi tab sis cov lus qhia ua qauv tom ntej koj yuav tau txais nws nyob sab nraub qaum ntawm qhov txuas ntxiv tom qab nyem ok mus ntxiv

Tom qab tsim cov ntawv tshiab nplooj ntawv tau tsim raws li pom hauv daim duab duab 3, tus neeg siv tuaj yeem tsim ntau tus nplooj ntawv nyob ntawm nws daim ntawv thov, tab sis hauv daim ntawv thov tam sim no peb tau txwv rau ib nplooj nkaus xwb.

Kauj ruam 2: Ntxiv Duab thiab Font

Ntxiv Duab thiab Font
Ntxiv Duab thiab Font
Ntxiv Duab thiab Font
Ntxiv Duab thiab Font
Ntxiv Duab thiab Font
Ntxiv Duab thiab Font

Hauv daim duab 4 koj tuaj yeem pom yuav ua li cas thiaj tsim font. Mus rau cov cuab yeej thiab nyem rau ntawm Font Generator lub font tsim lub qhov rai yuav tshwm sim, hauv qhov no xaiv qhov siab thiab hom ntawv thiab muab lub npe font thiab nyem rau ntawm lub tshuab hluav taws xob font. Tom qab tsim cov font qhov txuas ntxiv yuav nug seb puas yuav ntxiv font lossis tsis.

Hauv daim duab 5 koj tuaj yeem pom yuav ua li cas ntxiv cov font, nws tau hais qhia hauv qhov snapshot. Siv + thiab - cim tus neeg siv tuaj yeem ntxiv lossis rho tawm font.

Hauv daim duab 6 koj tuaj yeem pom yuav ua li cas ntxiv cov duab lossis tshem tawm cov duab los ntawm kev xaiv xaiv "+" lossis "-" feem.

Kauj Ruam 3: Tsim Khawm

Tsim khawm
Tsim khawm
Tsim khawm
Tsim khawm
Tsim khawm
Tsim khawm

Image7 qhia yuav ua li cas ntxiv cov khoom mus rau lub qhov rai loj ntawm lub cuab yeej. Piv txwv li nyem rau ntawm qhov khoom ob lub xeev khawm, nws yuav tshwm ntawm lub qhov rais loj raws li qhia hauv daim duab 7 ob lub xeev khawm khawm khoom bt0. Tus neeg siv tuaj yeem txav lub pob hauv x thiab y direction.we yuav qhia yuav ua li cas los tsim lub khawm hloov nrog ob lub xeev.

Hauv daim duab 8 peb tuaj yeem pom lub pob duab tau hloov pauv raws li tus neeg siv. Peb yuav tsum tau nyem rau ntawm lub pob bt0, nyob rau hauv lub qhov rai tus yam ntxwv lub pob yuav tsis tshwm. Hauv tus neeg siv ntawd yuav tsum hloov pauv sta parameter rau duab thiab hauv pic0 thiab pic1 tab neeg siv yuav tsum tau muab cov duab nws xav thov.

Hauv daim duab 9 qhia txog kev teeb tsa zaum kawg ntawm txhua lub khawm suav nrog lub npe. Qhov no peb tau ntxiv bt0, bt1, bt2 thiab bt3 rau khawm 0, khawm 1, khawm 2 thiab khawm 3 feem.

Kauj Ruam 4: Cov Cai Txheej Txheem rau Hloov Khawm

Txheej xwm Code rau Hloov Khawm
Txheej xwm Code rau Hloov Khawm
Txheej xwm Code rau Hloov Khawm
Txheej xwm Code rau Hloov Khawm

Image10 qhia qhov preinitialization ntawm baud tus nqi = 115200 hauv qhov tshwm sim qhov rai, nws yog ib feem ntawm cov cai. User tuaj yeem pib ua ntej hauv ntu no ntsig txog tso saib.

Hauv daim duab 11 qhia cov cai ib feem ntawm khawm bt0, ntawm no peb tau luam tawm cov lej nyob ntawm qhov sib txawv ntawm lub xeev khawm, piv txwv li rau bt0 qhov sib txawv yog 0 ces peb xa cov lej "R10" thiab rau bt0 qhov sib txawv yog 1 tom qab ntawd peb tab tom xa "R11" mus esp. Thaum Esp tau txais R10 nws tig tawm thawj relay thiab thaum nws tau txais R11 1st relay tig rau. Ib yam li peb xav tau tus lej rau txhua lub pob piv txwv bt1, bt2 thiab bt3.

Kauj ruam 5: Debug GUI

Debug GUI
Debug GUI
Debug GUI
Debug GUI

Thaum txhua yam yog codded peb yuav tsum tau suav sau, yog tias tsis muaj qhov yuam kev peb tuaj yeem debug qhov tsim GUI tau ua haujlwm raws li qhov peb xav tau ua ntej xa mus rau cov lus qhia ntxiv. Image12 qhia lub qhov rai ntawm debugger, ntawm no tus neeg siv tuaj yeem sim sim tam sim no los ntawm khawm nqis thiab tshawb xyuas seb nws puas ua haujlwm raws li tus neeg siv.

Thaum lub cuab yeej ua haujlwm raws li tus neeg siv tom qab ntawd cov kauj ruam tom ntej yog rub cov cai rau cov lus qhia ntxiv.

Image13 qhia txog lub qhov rais rub mus rau lub cuab yeej txuas ntxiv, ntawm no koj yuav tsum xaiv com chaw nres nkoj thiab baud-tus nqi. Tom qab ntawd xav tau nyem rau ntawm lub pob mus rau upload rau cov cai, nws yuav siv qee lub sijhawm los rub tawm.

Kauj Ruam 6: Ua Haujlwm Ntawm Lub Tshuab

Ua haujlwm ntawm Lub Tshuab
Ua haujlwm ntawm Lub Tshuab
Ua haujlwm ntawm Lub Tshuab
Ua haujlwm ntawm Lub Tshuab

Image14 qhia txog daim duab txuas ntawm ESP 32 wifi plaub lub rooj sib txuas txuas nrog txuas ntxiv mus. Los ntawm ESP 32 pawg J1 thiab J2 txuas 5v thiab Hauv av (G) mus rau qhov txuas ntxiv raws li qhia hauv qab no. Txuas Tx ntawm qhov txuas mus rau Rx0 ntawm ESP32 board thiab Rx ntawm kev txuas mus rau Tx0 ntawm ESP32 pawg thawj coj. Qhov no yuav tsim Uart kev sib txuas lus.

Ua haujlwm: Thaum txhua yam txuas nrog lub hwj chim lub cuab yeej teeb tsa lub cuab yeej nrog ssid thiab password thiab mqtt broker nrog tshaj tawm thiab cov npe sau npe. Tom qab xa cov ntawv pov thawj lub cuab yeej yuav rov pib dua thiab txuas rau mqtt. openhab qhia) raws li qhia hauv duab 15.

Cov cuab yeej tuaj yeem tswj tau los ntawm http, mqtt ib yam nkaus los ntawm GUI kov lub vijtsam.

Kauj Ruam 7: Pab Nextion

Nextion Pab
Nextion Pab

Image17 qhia lub qhov rais rau cov lus qhia txuas ntxiv, qhov twg cov neeg siv tuaj yeem tau txais kev pab.

Pom zoo: