Ми керуємо дисплеєм через послідовну шину UART. Дисплей рекомендується для Arduino, Raspberry PI та систем з мікроконтролерами ESP8266.
▶️ дисплеї Nextion розділені на три групи з точки зору складності, апаратних можливостей і обчислювальної потужності.- Basic - базова версія.
- Enhanced - у порівнянні з Basic він має пам'ять eprom, лінії GPIO, годинник RTC.
- Intelligent - у порівнянні з enhanced, він включає в себе безліч нових розширених графічних елементів управління.
✅специфікація представленого дисплея Nextion Intelligent nx8048p050-011r:
- розмір: 5,0"
- роздільна здатність: 800x480
- яскравість: 300 ніт
- панель сенсорний:резистивний
- кількість кольорів: 65536
- флеш-пам'ять: 128 МБ
- SRAM:512 КБ
- годинник MCU:200 МГц
- EEPROM:1024 байт
- кількість GPIO: 8
- годинник реального часу:так
- закритий корпус: немає
- вбудований динамік: немає
✅кожен екран може містити безліч функціональних елементів так званих віджетів, серед яких:
- text : текстове поле, яке може бути змінено під час роботи дисплея.
- Number : числове поле, яке може бути змінено як за допомогою мікроконтролера, так і за допомогою інтерактивної клавіатури на дисплеї.
- Button : кнопка. І натискання, і відпускання кнопки легко реєструються через Мікроконтролер.
- Progressbar: індикатор виконання. Значення цієї панелі можна легко встановити за допомогою відповідної команди.
- Picture : дозволяє створювати фон екрану або вставляти фрагменти зображення в будь-якому місці екрану.
- Gauge : це Аналоговий покажчик з одним наконечником.
- Waveform : використовується для малювання до чотирьох графіків.
- Slider : слайдер, за допомогою якого можна встановлювати різні параметри, змінні в програмі.
- Checkbox : прапорець. Кожен дотик змінює його стан на протилежне.
- Combobox : випадаючий список.
- Video : дозволяє вставляти відео.
за допомогою миші ми вставляємо на екран функціональні елементи, які нам знадобляться, і визначаємо їх розмір на екрані і положення.
▶️ готовий проект, підготовлений в Nextion Editor, можна перенести на дисплей двома способами:- завантажити відповідний файл проекту на SD-карту і вставити його в дисплей. Після подачі напруги живлення дисплей автоматично завантажить дизайн у свою флеш-пам'ять. Це хороший спосіб повідомити про оновлення власного програмного забезпечення через Інтернет.
- Якщо дисплей підключений до комп'ютера (за допомогою перетворювача USB - TTL), просто натисніть кнопку UPLOAD і програма автоматично завантажиться на дисплей через роз'єм USB.
▶️ спосіб підключення дисплеїв Nextion до мікроконтролера:
з мікроконтролером управління дисплей зв'язується з послідовною шиною UART, тому досить підключити тільки 4 контакту:
- +5V : харчування
- TX : дані, що виходять з дисплея (наприклад, натиснута кнопка 1), повинні бути підключені мікроконтролер.
- RX : вхід на дисплей (наприклад, відображення температури) повинен бути підключений до TX мікроконтролера.
- GND: вага живлення
Якщо програмне забезпечення з боку мікроконтролера створено на базі Arduino IDE, то в цьому випадку виробник також подбав про багатьох спрощеннях. Бібліотека дисплеїв Nextion, створена та надана виробником, дозволяє дуже легко керувати елементами, що відображаються на екрані. Приклад програмного забезпечення доступний у нашому Блозі.
⭐ Для живлення дисплея ми вважаємо за краще використовувати спеціальний модуль FOCA або наступну схему підключення:
- модуль MP1584
- модуль LM2596
- модуль LM7805
✅ Технічна підтримка дисплеїв Nextion:
- відмінний відео курс польською мовою, де від уроку до уроку ми знайомимося з окремими елементами дисплея. У цьому курсі ми знайдемо багато подробиць про програмне забезпечення самого дисплея, а також про програмне забезпечення з боку Arduino.
- на популярному форумі електроніки є пов'язана тема з відео-уроком, де ви можете задавати питання, представляти свій непрацюючий код і все, що пов'язано з технічними проблемами дисплеїв Nextion.
- безпосередньо в нашій компанії по телефону або по електронній пошті.
- бібліотеки для Arduino та Raspberry Pi для завантаження з веб-сайту виробника.
- файли STL корпусів для друку на 3D-принтері для завантаження з сайту виробника.
- Nextion дисплей
- адаптер живлення USB
- з'єднувальні дроти з роз'ємом.