Страница 1 из 1

Панель NEXTION

Добавлено: 23 июн 2017, 09:44
Siberian
Здравствуйте, Коллеги!
Приобрел себе панельку NEXTION 7.0 Enhanced (расширенный вариант).









Только начал разбираться, вопросов миллион и маленькая тележка...

Попробовал загружать данные в панель через карту, всё работает.
Я не нашел (или плохо искал, т.к. знание английского на 2 с плюсом.) настройка даты и времени в панели и получение данных по uart даты и времени.
В данной модели панели есть встроенные часы, на обратной стороне панели вставляется батарейка для часов.

Панель NEXTION

Добавлено: 23 июн 2017, 10:01
Олег
Есть большая тема по Nextion, вроде с год назад я там это описывал, сейчас подробностей не помню уже.

Панель NEXTION

Добавлено: 23 июн 2017, 10:27
kiyota

Панель NEXTION

Добавлено: 23 июн 2017, 12:30
Siberian
Олег писал(а):Есть большая тема по Nextion, вроде с год назад я там это описывал, сейчас подробностей не помню уже.Пр
Привет, Олег!
А где ты описывал, в какой теме?

Добавлено (23.06.2017, 10:33)
---------------------------------------------
kiyota писал(а):Посмотрите там https://geektimes.ru/company/flprog/blog/284406/
Спасибо!
Посмотрел, буду разбираться...

Добавлено (23.06.2017, 12:30)
---------------------------------------------
Посмотрел проект Автора программы (Сергея) про ёлку.
Загрузил в NEXTION, только у меня размер другой панели, но дело в другом.
При просмотре и редактировании данных в программе для NEXTION, всё работает, в 2017 году в феврале месяце невозможно установить день например 31 февраля, а после загрузки непосредственно в панель, можно установить 31 февраля 2017 год.

Не пойму, где зарыт прикол...




Панель NEXTION

Добавлено: 23 июн 2017, 13:08
Олег
Привет, вроде Здесь

Панель NEXTION

Добавлено: 03 июл 2017, 10:26
Siberian
Попытался получить данные с ардуино, подключил часы DS3231, но на панели ntxtion ничего не увидел...
Кто подскажет, что я сделал не так?

Панель NEXTION

Добавлено: 04 июл 2017, 20:18
kiyota
Уважаемый Siberian, Здравствуйте ! Я посмотрел ваши файлы и мне кажется , что все дело в названии
страниц которые вы указали . Имя страницы в проекте Nextion Editor "page0" , а в FLProg - "Page_clock ,и
еще ,сделайте передачу в панель через детектор изменения
строки Файл прилагаю.Кстати , а зачем вам DS3231 ,если NEXTION 7.0 Enhanced
имеют собственные часы реального времени ? И процессор у панели намного мощнее Arduino , я
Вообще у себя сделал таймер управления 8-ю нагрузками по времени , без Arduino . Использовал
порт GPIO панели , если хотите , я могу выложить проект .

Панель NEXTION

Добавлено: 05 июл 2017, 08:58
Siberian
Здравствуйте,kiyota!
Да, в названии страницы была ошибка, но после переименования часы так и не выводятся.
Может ошибка в HMI ?

Часы DS3231 мне нужны для того, чтобы использовать резервный источник питания на аккумуляторе Li-ION (работает постоянно счетчик). Панель NEXTION потребляет 0,5 ампера, поэтому аккумулятор съедает быстро.

Панель NEXTION

Добавлено: 05 июл 2017, 17:47
kiyota
Здравствуйте Siberian, Залил ваш проект в реальное железо , тоже не заработало сразу .
Потом поставил в проект FLProg детектор изменения строки как в файле который я вам
предоставил, и все заработало .Посмотрите еще соединение rx tx , они должны быть перекрестными.

Панель NEXTION

Добавлено: 06 июл 2017, 13:51
Siberian
kiyota писал(а):Здравствуйте Siberian, Залил ваш проект в реальное железо , тоже не заработало сразу .
Потом поставил в проект FLProg детектор изменения строки как в файле который я вам
предоставил, и все заработало .Посмотрите еще соединение rx tx , они должны быть перекрестными.
Спасибо!
Детектор изменения строки пока не пробовал, позже позанимаюсь.
С rx tx всё правильно, т.к. другие проекты работают на этом-же железе.

Панель NEXTION

Добавлено: 06 июл 2017, 17:28
kiyota
Siberian
Смотрите , основное потребление панели это - подсветка дисплея . Можно сделать затемнение или даже выключение подсветки по условию , если питание только от аккумулятора , то
Яркость = 0 ; Если от основного источника , то Яркость = 100 . При этом из панели можно считывать системные переменные .
Есть еще один режим низкого потребления энергии - Сон , в этом режиме RTC работает точно , но я не уверен , что системные переменные обновляются (Я просто не проверял этого , разбираться надо )
 Подумайте над этим . Во первых , вы облегчите работу Ардуинки , освободив интерфейс I2C , который кушает ресурсы контроллера , во вторых избавитесь от лишней
железяки (DS3231) . Не торопитесь , по максимуму используйте ресурсы панели . Я бы так сделал . Удачи вам и творческих успехов !

Панель NEXTION

Добавлено: 07 июл 2017, 09:03
Siberian
kiyota

Мне нужно по максимуму снизить энергопотребление, поэтому и приходится добавить DS3231, панель без подсветки тоже прилично "кушает".
По поводу ресурсов ардуинки, весь проект по любому не помещается на один контроллер, и нужно использовать три микросхемы (микроконтроллера) и завязывать их в кольцо, плюс дополнительную микросхему для внешней EEPROM.
В общем примерно так... А дальше будем посмотреть...

Панель NEXTION

Добавлено: 13 июл 2017, 06:36
DenisR
kiyota
(Вообще у себя сделал таймер управления 8-ю нагрузками по времени , без Arduino . Использовал
порт GPIO панели , если хотите , я могу выложить проект .)

Здравствуй!!! Выложи пожалуйста проект твоих часов без ардуино.