Часы на TFT

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы на TFT

Сообщение dadigor »

Потребление у стмок возможно того же порядка, но это с учетом работающих часиков RTC, причем с внешним кристаллом (т.е. с достаточно точным временем), а вот стартап в стмках раз в 1000 побыстрее буде, 60 us, будь то от пина, от вейкапера (он до 36 часов кстати), или от будильника часов:
"The device exits Standby mode in 60 µs when an external reset (NRST pin), an IWDG reset, a rising edge on one of the three WKUP pins, RTC alarm (Alarm A or Alarm B), RTC tamper event, RTC timestamp event or RTC Wakeup event occurs."
(STM32L151x2, x3)
О технике чего спорить-то, давайте попробуем.
Реклама
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

Ну прекрасно.
Данная тема не является моей персональной вотчиной.
Наш девиз - "Больше датчиков богу датчиков" :)
Предложите свою реализацию внешнего датчика:
Предварительное ТЗ:
внешний модуль, меряет данные с ВМЕ280 и/или температуру с DS18B20, умеет отправлять данные о температуре , влажности, давлению, напряжению питания датчика по UART, уметь управлять питанием трансивера/передатчка-удлинителя UART.
Питается либо по трехпроводной линии от базового блока (питание, земля, ТХ), тогда ТХ-uart должен быть вида "открытый сток/коллектор",
либо от двух или трех алкалиновых батареек (в случае использования трансивера).
Формат передачи данных по uart - текстовый, уже готовые преобразованные данные (можно будет оговорить позже).
(опционально) Вывод информации про метеоусловия на ЖКИ дисплей, например, от Нокии 3310
И да, диапазон рабочих температур - от -30° до +50°, при батарейном питании. Во всем этом диапазоне отклонение скорости uart должно быть не более +/-2%
И время жизни от комплекта батареек желательно хотя бы полгода
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

goldenandy писал(а):Формат передачи данных по uart - текстовый
Может все же лучше цифру? Если графики рисовать, то придется обратно преобразовывать...
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

формат передачи хотелось бы текстовый.
Ибо тогда можно с компа отлаживать.
А при форматированном потоке данных вообще не проблема обратно конвертнуть.
Либо слать инфу в hex-записи.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Moto_v3x
Потрогал лапой паяльник
Сообщения: 307
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Re: Часы на TFT

Сообщение Moto_v3x »

платы уже на таможне
Реклама
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

Это еще ничего не значит. У меня 2 посылки как то приехали в Украину в один день, одна через 2 дня была в отделении, а вторая просто так пролежала на таможне 5 дней.
Если повезет - заберу в субботу. не повезет - то на той неделе....
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

У меня хорошие новости. Дисплей в городе и уже сейчас утром поехал на родную почту. Сверхвысокая вероятнось, что сегодня его получу к обеду.

Добавлено after 6 hours 19 minutes 38 seconds:
Свершилось. Пришел дисплей!
Пробую 1 версию часов. После первого включения запросило калибровку, сделал. Есть картинка, термометр работает. Отсчет времени идет. Звук есть. Тапы по нижним числам, есть переход из месяца в месяц. Нет основного, тапы по иконке настроек, громкость, будильники- нет отклика. Вот она уже и нужна первая, в этой теме, помощь!
Изображение

Добавлено after 5 minutes 23 seconds:
Поребляемый ток 80 ма, наверное, и не мало, но все равно, думаю поставить литий и иметь универсальное питание.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

Поздравляю!!!!

Могу предположить, что калибровку сделали неточно.
Крестики лучше жать стилусом, аккуратненько.

Во вложении - 2 прошивки.
Одна последняя рабочая, вторая - та же последняя рабочая, но белыми метками рисует места прикосновения (в случае, если эти прикосновения не отрабатываются с перерисовкой дисплея)
Вложения
touch.zip
(63.21 КБ) 165 скачиваний
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

:)) pin1000 мои поздравления! :beer:
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

goldenandy
Спасибо, сейчас перепрошью и отпишусь
Вообще то, вытаскивал батарейку и калибровку делал два раза.

Добавлено after 27 minutes 30 seconds:
Первую прошил debug, стало непонятное поведение дисплея, на нем стало возможно писать! В меню не попал. Трижды сбрасывал нстройки батарейкой.
Сейчас прошьюсь второй.

Добавлено after 9 minutes 3 seconds:
Вторая, встала и писанины на дисплее нет, но в меню не попасть.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

ну дык debug так и задумывалась..... места нажатий на дисплей должны беленьким подсвечиваться...
На иконку меню если нажимать - там нажатие рисуется ?
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

Дисплей весь протыкал, ощущение, что ушло куда то вверх за экран.

Я уже перепрошился.

Добавлено after 2 minutes 7 seconds:
Вообще , может вернуться на debug, там видно где от нажатия точка, линия?

Добавлено after 8 minutes 49 seconds:
Вернулся на debug стало видно, что при нажатии в строке меню, белые черточки появляются в самом низу экрана.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

так. похоже, что у вашего дисплея или тача координата Y перевернута.
Пробуйте прошивку из вложения, откалибруйте еще раз, отпишитесь, пожалуйста.
Вложения
Touch_Clock_noFlipY.zip
(31.58 КБ) 122 скачивания
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

Сей момент-с

Добавлено after 15 minutes:
Да здравствует Разум, да сгинет Маразм!
Отличная подвижка, стали окрываться все меню основных, громкость и будильники. Не открываются подпункты меню для всех настроек.

Добавлено after 2 minutes 51 second:
Дополнительно. Все меню активируются по всей вертикальной линии от верха к низу. Внизу не листаются месяцы.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

а вот так? (рекалибровку не забудьте)
Вложения
Touch_Clock_rotateTouch180.zip
(31.58 КБ) 125 скачиваний
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

Черт, проблема выскочила, дисплей туда сюда вытаскивал и где то контакт потерял, пол экрана с картинкой. Буду искать, вынужденная пауза.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

Поставить батарейку под дисплей - был почти единственный вариант куда то ее деть, что бы она не торчала за пределы....

ЗЫ. Для сброса времени батарейку можно не вытаскивать, а кратковременно коротить ее контакты сзади. Как показала практика, часам этого хватает
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

Пропаял, промыл, феном просушил. Всеравно полкартинки , попробую посушить до утра
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

полкартинки как ?
Покажите фото...
Ибо проблема, возможно, может быть в самом дисплее.... :(
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

Восстановил, но как то странно. При подключении яркая заставка, затем очень тускло и на украинском языке экран калибровки, после калибровки натыкал только будильники, но и там реакции нет. Как сейчас восстановить яркость цветного экрана?
Ответить

Вернуться в «Умные мысли»