Мазмұны:

Nextion дисплей интерфейсі ESP 32 төрт релелік тақта: 7 қадам
Nextion дисплей интерфейсі ESP 32 төрт релелік тақта: 7 қадам

Бейне: Nextion дисплей интерфейсі ESP 32 төрт релелік тақта: 7 қадам

Бейне: Nextion дисплей интерфейсі ESP 32 төрт релелік тақта: 7 қадам
Бейне: Использование комплекта Wi-Fi Heltec ESP32 OLED 2024, Қараша
Anonim
Nextion дисплей интерфейсі ESP 32 төрт релелік тақтасы бар
Nextion дисплей интерфейсі ESP 32 төрт релелік тақтасы бар

Бұл нұсқаулықта біз 5 дюймдік дисплейді Esp 32 төрт релелік тақтасына қосамыз, тақта MQTT протоколымен басқарылады. Сонымен қатар, тақтада екі жақты басқару функциялары бар. Оны mqtt және сенсорлық экран арқылы басқаруға болады. Сенсорлық экран Esp 32 -ге uart арқылы қосылған.

Nextion дисплейін орнату:

Nextion Editor-бұл әр түрлі типтегі TFT дисплейлері мен сенсорлық панельдері бар GUI сыйымды құрылғыларға арналған графикалық интерфейсті визуалды құруға арналған әзірлеу бағдарламасы. Бұл құралды қолдана отырып, пайдаланушылар TFT негізіндегі құрылғыларды тез әрі оңай құруды бастай алады.

Nextion редакторын мына сілтемеден жүктеуге болады

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

Жүктелгеннен кейін келесі редакторды орнатыңыз.

1 -қадам: Nextion редакторы

Nextion редакторы
Nextion редакторы
Nextion редакторы
Nextion редакторы
Nextion редакторы
Nextion редакторы

Келесі редакторды ашу келесі терезені көрсетеді, оның ішкі терезелері бар. Бұл терезеде мәтінді көрсету, түймені қосу немесе теру т.б сияқты мүмкіндіктер жиынтығы болады. Біз бұл объектілерді негізгі терезеге апарып тастай аламыз. Сол жақ төменгі бұрышта сурет пен қаріп терезесі орналасқан, онда пайдаланушы суреттерді '+' белгісімен қоса алады және суреттерді '-' белгісі арқылы жоя алады. Жоғарғы оң жақ бұрышта пайдаланушы беттерді қосуға немесе жоюға болатын бет терезесі бар. Төменгі оң жақ бұрышта атрибуттар терезесі бар, мұнда пайдаланушы объектілердің параметрлерін өзгерте алады. Төменде екі терезе бар - шығыс терезесі және оқиға терезесі. компилятор қатесін көрсетеді. Пайдаланушы объектілерді таңдайды және оқиғалар терезесінде кодты жазады, бұл жағдайды жасайды.

Біз жаңа файлды жасауымыз керек, жаңа файлды сақтағаннан кейін image2 терезесі пайда болады, ол үлгіні таңдауды сұрайды, модель - бұл келесі нұсқаның үлгісінен басқа ештеңе емес, оны келесі нұсқаның артқы жағында аласыз, содан кейін OK түймесін басыңыз. жалғастыру

Жаңа файлды жасағаннан кейін, сурет image3 -те көрсетілгендей құрылады, пайдаланушы оның қосымшасына байланысты көптеген беттер жасай алады, бірақ қазіргі бағдарламада біз тек бір бетпен шектелеміз.

2 -қадам: Суреттер мен қаріпті қосу

Суреттер мен қаріптерді қосу
Суреттер мен қаріптерді қосу
Суреттер мен қаріптерді қосу
Суреттер мен қаріптерді қосу
Суреттер мен қаріптерді қосу
Суреттер мен қаріптерді қосу

4 -суретте қаріпті қалай жасау керектігін көруге болады. Құралдарға өтіп, Қаріп генераторын шертіңіз, қаріп жасаушы терезесі пайда болады, осы кезде биіктік пен қаріп түрін таңдаңыз және қаріп атауын беріңіз және генератор шрифтін басыңыз. жоқ

5 -суретте қаріпті қалай қосу керектігін көруге болады, ол суретте ерекшеленеді. + Және - таңбасын қолданушы қаріпті қосады немесе жоя алады.

6 суретте сәйкесінше «+» немесе «-» таңдап, суреттерді қалай қосуға немесе жоюға болатынын көруге болады.

3 -қадам: батырманы жасау

Түйме жасау
Түйме жасау
Түйме жасау
Түйме жасау
Түйме жасау
Түйме жасау

Image7 құралдар тақтасынан объектілерді негізгі терезеге қалай қосу керектігін көрсетеді. Мысалы, объектінің қос күй түймесін басыңыз, ол image7 қос күй түймесі bt0 суретте көрсетілгендей негізгі терезеде пайда болады. Пайдаланушы батырманы x және y бағытта жылжыта алады, біз қос күйдегі қосқыш түймесін қалай жасау керектігін көрсетеміз.

8 -суретте біз батырманың суреті пайдаланушыға сәйкес өзгергенін көре аламыз. Біз bt0 батырмасын басуымыз керек, атрибут терезесінде батырманың параметрлері пайда болады. Бұл пайдаланушыға sta параметрін кескінге өзгерту керек, ал pic0 және pic1 қойындысында қолданушы қолданғысы келетін суреттерді тағайындауы керек.

9 -суретте барлық түймешіктердің атауын қосқандағы соңғы орналасуы көрсетілген. Мұнда біз сәйкесінше түйме0, түйме1, түйме2 және түйме3 үшін bt0, bt1, bt2 және bt3 қостық.

4 -қадам: ауысу түймесінің оқиға коды

Коммутатор түймесінің оқиға коды
Коммутатор түймесінің оқиға коды
Коммутатор түймесінің оқиға коды
Коммутатор түймесінің оқиға коды

Image10 оқиғаның терезесінде жіберу жылдамдығының алдын ала бапталуын көрсетеді = 115200, оның бір бөлігі. Пайдаланушы дисплейге қатысты осы бөлімде инициализациялай алады.

11 суретінде bt0 батырмасының код бөлігі көрсетілген, мұнда біз батырманың айнымалы күйіне байланысты сериялық басып шығарамыз, яғни bt0 айнымалысы 0 болса, біз сериялық “R10” жібереміз, bt0 айнымалысы 1 болса, біз “R11” жібереміз. esp -ке. Esp R10 алғаннан кейін 1 -ші релені өшіреді, ал R11 -ді алған кезде 1 -ші реле қосылады. Сол сияқты біз барлық түймені кодтауымыз керек, мысалы bt1, bt2 және bt3.

5 -қадам: GUI түзету

GUI түзету
GUI түзету
GUI түзету
GUI түзету

Барлығы кодталғаннан кейін біз компиляциялауымыз керек, егер қате болмаса, келесі GUI дисплейге жүктемес бұрын біздің талаптарымыз бойынша жұмыс істейді. Image12 отладчик терезесін көрсетеді, мұнда пайдаланушы ашылмалы түймеден ағымдағы тренажерды қолдана алады және оның бір пайдаланушыға сәйкес жұмыс істейтінін тексере алады.

Құрылғы пайдаланушыға сәйкес жұмыс істегеннен кейін, келесі қадам - кодты келесі дисплейге жүктеу.

Image13 келесі құрылғыға жүктелетін терезені көрсетеді, мұнда сіз портты және жіберу жылдамдығын таңдауыңыз керек, содан кейін кодты жүктеу үшін өту түймесін басу қажет, жүктеу үшін біраз уақыт кетуі мүмкін.

6 -қадам: құрылғының жұмысы

Құрылғының жұмысы
Құрылғының жұмысы
Құрылғының жұмысы
Құрылғының жұмысы

Image14 келесі дисплейі бар ESP 32 wifi төрт релелік тақтасының қосылу диаграммасын көрсетеді. ESP 32 тақтасынан J1 және J2 5v мен Ground (G) келесі дисплейге төмендегі суретте көрсетілгендей жалғаңыз. ESP32 тақтасының Tx0 жанындағы тақтасы мен ендігі Rx. Бұл Uart байланысын орнатады.

Жұмыс: Барлығы қосылғаннан кейін құрылғы құрылғыны ssid және құпия сөзбен және mqtt брокері арқылы конфигурациялайды және жарияланым мен индекстің тақырыбы бар. Мәліметтерді жібергеннен кейін құрылғы қайта жүктеледі және mqtt -ке қосылады. openhab нұсқаулары) суретте көрсетілгендей15.

Құрылғыны GUI сенсорлық экраны арқылы http, mqtt арқылы басқаруға болады. Біз mqtt және сенсорлы дисплейде арналар қосулы немесе өшірулі болсын, барлық реле арналарының ағымдағы күйін ала аламыз.

7 -қадам: Nextion анықтамасы

Келесі көмек
Келесі көмек

Image17 келесі нұсқаулықтар жиынтығының терезесін көрсетеді, онда пайдаланушы көмек ала алады.

Ұсынылған: