Панель NEXTION

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Панель NEXTION

#1

Сообщение Siberian » 23.06.2017{, 09:44}

Здравствуйте, Коллеги!
Приобрел себе панельку NEXTION 7.0 Enhanced (расширенный вариант).









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

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

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 62
Контактная информация:

Панель NEXTION

#2

Сообщение Олег » 23.06.2017{, 10:01}

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

Аватара пользователя
kiyota
Рядовой
Сообщения: 97
Зарегистрирован: 18.02.2016{, 20:07}
Репутация: 2
Откуда: Тюмень
Имя: Олег

Панель NEXTION

#3

Сообщение kiyota » 23.06.2017{, 10:27}

kiyota

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Панель NEXTION

#4

Сообщение Siberian » 23.06.2017{, 12:30}

Олег писал(а):Есть большая тема по 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 год.

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




Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 62
Контактная информация:

Панель NEXTION

#5

Сообщение Олег » 23.06.2017{, 13:08}

Привет, вроде Здесь

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Панель NEXTION

#6

Сообщение Siberian » 03.07.2017{, 10:26}

Попытался получить данные с ардуино, подключил часы DS3231, но на панели ntxtion ничего не увидел...
Кто подскажет, что я сделал не так?
Вложения
clock.flp
(402.55 КБ) 61 скачивание
clock.hmi
(173.87 КБ) 58 скачиваний

Аватара пользователя
kiyota
Рядовой
Сообщения: 97
Зарегистрирован: 18.02.2016{, 20:07}
Репутация: 2
Откуда: Тюмень
Имя: Олег

Панель NEXTION

#7

Сообщение kiyota » 04.07.2017{, 20:18}

Уважаемый Siberian, Здравствуйте ! Я посмотрел ваши файлы и мне кажется , что все дело в названии
страниц которые вы указали . Имя страницы в проекте Nextion Editor "page0" , а в FLProg - "Page_clock ,и
еще ,сделайте передачу в панель через детектор изменения
строки Файл прилагаю.Кстати , а зачем вам DS3231 ,если NEXTION 7.0 Enhanced
имеют собственные часы реального времени ? И процессор у панели намного мощнее Arduino , я
Вообще у себя сделал таймер управления 8-ю нагрузками по времени , без Arduino . Использовал
порт GPIO панели , если хотите , я могу выложить проект .
Вложения
clock_1.flp
(53.63 КБ) 69 скачиваний
Последний раз редактировалось kiyota 04.07.2017{, 20:33}, всего редактировалось 1 раз.
kiyota

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Панель NEXTION

#8

Сообщение Siberian » 05.07.2017{, 08:58}

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

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

Аватара пользователя
kiyota
Рядовой
Сообщения: 97
Зарегистрирован: 18.02.2016{, 20:07}
Репутация: 2
Откуда: Тюмень
Имя: Олег

Панель NEXTION

#9

Сообщение kiyota » 05.07.2017{, 17:47}

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

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Панель NEXTION

#10

Сообщение Siberian » 06.07.2017{, 13:51}

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

Аватара пользователя
kiyota
Рядовой
Сообщения: 97
Зарегистрирован: 18.02.2016{, 20:07}
Репутация: 2
Откуда: Тюмень
Имя: Олег

Панель NEXTION

#11

Сообщение kiyota » 06.07.2017{, 17:28}

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

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Панель NEXTION

#12

Сообщение Siberian » 07.07.2017{, 09:03}

kiyota

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

DenisR
Рядовой
Сообщения: 11
Зарегистрирован: 30.11.2015{, 10:39}
Репутация: 0
Откуда: Магнитогорск

Панель NEXTION

#13

Сообщение DenisR » 13.07.2017{, 06:36}

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

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

Ответить

Вернуться в «Дисплеи и индикаторы»