ми керуємо дисплеєм через послідовну шину UART. Дисплей рекомендується для Arduino, Raspberry PI та систем з мікроконтролерами ESP8266.
Якщо вам потрібно швидко розробити інтерфейс з кнопками, діаграмами, різними елементами управління і легко вводити дані оператором, ви знайдете відповідь в продуктах серії Nextion.
⭐ дисплеї Nextion діляться на три групи з точки зору складності, апаратних можливостей і обчислювальної потужності.
- Basic - базова версія.
- Enhanced - у порівнянні з Basic він має пам'ять eprom, лінії GPIO, годинник RTC.
- Intelligent - у порівнянні з enhanced, він включає в себе безліч нових розширених графічних елементів управління.
✅специфікація представленого дисплея Nextion Enhanced nx4832k035:
- розмір: 3,5"
- роздільна здатність: 480*320
- сенсорна панель: резистивна
- кількість кольорів: 65536
- флеш-пам'ять: 32 МБ
- Оперативна пам'ять: 8192 byte
- годинник MCU: 108 МГц
- EEPROM: 1024 byte
- кількість GPIO: 8
- годинник реального часу: так
- корпус: немає
✅ Nextion editor
Графічний дизайн екрану і функціональні елементи можуть бути спроектовані дуже легко і швидко допомогою безкоштовної програми на комп'ютері.
кожен екран може містити безліч функціональних елементів так званих віджетів, серед яких:
- Text: текстове поле, яке може бути змінено під час роботи дисплея.
- Number : числове поле, яке може бути змінено як за допомогою мікроконтролера, так і за допомогою інтерактивної клавіатури на дисплеї.
- Button : кнопка. І натискання, і відпускання кнопки легко реєструються через Мікроконтролер.
- Progressbar: індикатор виконання. Значення цієї панелі можна легко встановити за допомогою відповідної команди.
- Picture : дозволяє створювати фон екрану або вставляти фрагменти зображення в будь-якому місці екрану.
- Gauge : це Аналоговий покажчик з одним наконечником.
- Waveform : використовується для малювання до чотирьох графіків.
- Slider : слайдер, за допомогою якого можна встановлювати різні параметри, змінні в програмі.
- Checkbox : прапорець. Кожен дотик змінює його стан на протилежне.
за допомогою миші ми вставляємо на екран функціональні елементи, які нам знадобляться, і визначаємо їх розмір на екрані і положення.
⭐готовий проект, підготовлений в Nextion Editor, можна перенести на дисплей двома способами:
- завантажити відповідний файл проекту на SD-карту і вставити його в дисплей. Після подачі напруги живлення дисплей автоматично завантажить дизайн у свою флеш-пам'ять. Це хороший спосіб повідомити про оновлення власного програмного забезпечення через Інтернет.
- Якщо дисплей підключений до комп'ютера (за допомогою перетворювача USB - TTL), просто натисніть кнопку UPLOAD і програма автоматично завантажиться на дисплей через роз'єм USB.
✅ спосіб підключення дисплеїв Nextion до мікроконтролера:
з мікроконтролером управління дисплей зв'язується з послідовною шиною UART, тому досить підключити тільки 4 контакту:
- +5V : харчування
- TX : дані, що виходять з дисплея (наприклад, натиснута кнопка 1), повинні бути підключені мікроконтролер.
- RX : вхід на дисплей (наприклад, відображення температури) повинен бути підключений до TX мікроконтролера.
- GND : вага живлення
⭐Nextion як дисплей для Arduino
Якщо програмне забезпечення з боку мікроконтролера створено на базі Arduino IDE, то в цьому випадку виробник також подбав про багато спрощень. Бібліотека дисплеїв Nextion, створена та надана виробником, дозволяє дуже легко керувати елементами, що відображаються на екрані. Приклад програмного забезпечення доступний у нашому Блозі.
для живлення дисплея ми вважаємо за краще використовувати спеціальний модуль FOCA або наступну схему підключення.
в якості блоку живлення можна використовувати:
- модуль MP1584
- модуль LM2596
- модуль LM7805
Технічна підтримка дисплеїв Nextion.
▶️ купуючи дисплей Nextion, ми відразу ж маємо ряд елементів технічної підтримки:
- відмінний відео курс польською мовою, де від уроку до уроку ми знайомимося з окремими елементами дисплея. У цьому курсі ми знайдемо багато подробиць про програмне забезпечення самого дисплея, а також про програмне забезпечення з боку Arduino.
- на популярному форумі електроніки є пов'язана тема з відео-уроком, де ви можете задавати питання, представляти свій непрацюючий код і все, що пов'язано з технічними проблемами дисплеїв Nextion.
- безпосередньо в нашій компанії по телефону або по електронній пошті.
- бібліотеки для Arduino та Raspberry Pi для завантаження з веб-сайту виробника.
- файли STL корпусів для друку на 3D-принтері для завантаження з сайту виробника.
▶️ В комплект входить:
- Nextion Display
- адаптер живлення USB
- з'єднувальні дроти з роз'ємом.
рекомендовані аксесуари для дисплея: Foca Max конвертер USB в TTL, призначений для роботи з дисплеями Nextion.
✅ із зовнішнім входом живлення 8-26 В постійного струму Foca Max забезпечує стабільне джерело живлення і зручність зв'язку USB-TTL для всіх серій і розмірів дисплея HMI Nextion.
✅ розширення для дисплеїв серії Nextion Enhanced. Модуль має 6 кнопок: Esc, Enter, вліво, вправо, вгору, вниз, зумер і світлодіоди.
✅ простий адаптер зі сполучною стрічкою для легкого доступу до порту розширення на дисплеях серії Nextion Enhanced.е>