Часы на TFT
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
Ну, что... Сравнивал показания устройства с поверенными средствами измерения. Погрешность не считал. Давление. Тут всё безупречно! Вот по давлению у bmp всегда всё отлично! Температура. С ds - всё отлично! С датчиком t у bmp - разбег 3°C. Влажность. Отличие от образцового составила 8-10%.
- Реклама
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Часы на TFT
Что DS, что BME - достаточно чувствительные датчики.
И 2-3 градуса запросто могут набегать от того тепла, что выделяют часы.
Это в теме уже проходили страниц 30-40 назад. Датчики нужно выносить из корпуса...
А влажность ВМЕ считает, используя температуру. Т.е. если температура задрана - то и влажность поплывёт.
У меня DS находится в нижней части корпуса, торчит из задней стенки. Так пришлось коррекцию -2,5° выставить, что бы попадало в показания комнатного термометра.
И 2-3 градуса запросто могут набегать от того тепла, что выделяют часы.
Это в теме уже проходили страниц 30-40 назад. Датчики нужно выносить из корпуса...
А влажность ВМЕ считает, используя температуру. Т.е. если температура задрана - то и влажность поплывёт.
У меня DS находится в нижней части корпуса, торчит из задней стенки. Так пришлось коррекцию -2,5° выставить, что бы попадало в показания комнатного термометра.
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
Осмелюсь предложить между МК и затворами 2N7002 поставить резисторы.... Неее?
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
Нууу, я б сказал в силу привычки, "обычно ставят", "рекомендуют" и т.д., по типу супрессоров на ds.

- Реклама
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Часы на TFT
Затвор полевого транзистора для внешних схем - это просто конденсатор.
Т.е. потребляет ток, пока заряжается (транзистор открывается) и отдаёт, пока разряжается (транзистор закрывается).
У больших и мощных транзисторов эта ёмкость достаточно приличная - единицы нанофарад.
И мгновенный ток заряда может превышать максимально допустимый ток выхода управляющей микросхемы.
Тут можно поставить или токоограничивающий резистор - тогда транзистор будет открываться медленней и при больших токах нагрузки небольшой промежуток времени на нем будет выделяться определенная мощность, или специальный драйвер (на худой конец полумост из пары биполярников), обеспечивающий высокие токи зарядки. Для применений во всяких ШИМ-регуляторах, преобразователях - где транзистор постоянно переключается - применение драйвера чоень рекомендовано. Для однократных выключателей - можно обойтись и резистором.
В нашем же случае 2N7002 - маленький маломощный транзистор. Емкость затвора у него в районе 25-30 пФ. И импульсный ток зарядки этого конденсатора никакого вреда порту МК не сделает. Тем более у Меги выходные токи портов достаточно высокие - до 40 мА.
Т.е. потребляет ток, пока заряжается (транзистор открывается) и отдаёт, пока разряжается (транзистор закрывается).
У больших и мощных транзисторов эта ёмкость достаточно приличная - единицы нанофарад.
И мгновенный ток заряда может превышать максимально допустимый ток выхода управляющей микросхемы.
Тут можно поставить или токоограничивающий резистор - тогда транзистор будет открываться медленней и при больших токах нагрузки небольшой промежуток времени на нем будет выделяться определенная мощность, или специальный драйвер (на худой конец полумост из пары биполярников), обеспечивающий высокие токи зарядки. Для применений во всяких ШИМ-регуляторах, преобразователях - где транзистор постоянно переключается - применение драйвера чоень рекомендовано. Для однократных выключателей - можно обойтись и резистором.
В нашем же случае 2N7002 - маленький маломощный транзистор. Емкость затвора у него в районе 25-30 пФ. И импульсный ток зарядки этого конденсатора никакого вреда порту МК не сделает. Тем более у Меги выходные токи портов достаточно высокие - до 40 мА.
- pin1000
- Сверлит текстолит когтями
- Сообщения: 1290
- Зарегистрирован: Чт май 24, 2018 12:07:05
- Откуда: Челябинск-"Метеоритный"
Re: Часы на TFT
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
Ага, позновательно!
Это поможет в моей битве с китайским mp3 модулем.... Суть. На канал управления подключил модуль mp3, +5 на модуль, а минус на транзистор 2N7002. Включаю канал.Модуль начинает пиликать-играть и через 2..3 сек - затыкается! Не пойму почему!Пока ничего не смотрел осциллогр.....
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
Тупо подключил плеер mp3 с одной нужной мелодией! https://youtu.be/Ou-vzq5kiBo
Будильник (на видео) будет пиликать разумеется в другое время.

Будильник (на видео) будет пиликать разумеется в другое время.
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
Я дико извиняюсь.... А где находится вкл. рандомного режима?
ps.
разобрался.....
ps.
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
Занимался устройством, вкл-выкл питание делал частенько. Заметил, что девайс иногда зависал. Т.е., не реагировал на нажатие по экрану, хотя отсчёт времени был правильным. Это дисплей виснет?
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Часы на TFT
Mr.Pupkin, вот честно, сказать не могу.
В самом начале, еще в процессе разработки первой версии часов такое бывало, когда долго не считывал состояние тача. (хотя такого не должно быть)....
Проверьте на всякий случай, качество пайки разъема на дисплее и ответной части на плате.
В самом начале, еще в процессе разработки первой версии часов такое бывало, когда долго не считывал состояние тача. (хотя такого не должно быть)....
Проверьте на всякий случай, качество пайки разъема на дисплее и ответной части на плате.
-
Mr.Pupkin
- Мучитель микросхем
- Сообщения: 432
- Зарегистрирован: Ср янв 02, 2013 20:56:57
- Откуда: близ Казани
Re: Часы на TFT
В какой-то момент вааще зависло кокретно.Т.е., при нажатии на тач аж не в те подменю выходил.... Хотя отсчёт времени-даты шёл нормально. Вык-вкл батарейку с ds сделал.Всё-ok!
Re: Часы на TFT
Ув. GoldenAndy если Вы еще не забросили этот проект, то у меня есть предлжения по его доработке:
1. Возможность более конкретной идентификации датчиков температуры. 2 значка домик и елка это мало если используется выносной беспроводный метеодатчик (ВБМ) поэтому предлагаю если есть воможность изменять цвет значка или добавить еще хотя бы 2-3 новых к домику и елке. Это связано с тем что если к ВБМ подключить пару выносных проводных термодатчиков то на основном блоке сложно определиться кто есть где. Такие же значки использовать и на экране ВБМ ну или их пронумеровать если на основновном блоке они будут отличаться по цвету.
2. В основном блоке (ОБ) есть возможность вывести еще один параметр температуры по центру, вместо 1 строки влажность две. А еще лучше возможность пролистывать показания датчиков и возможность их выбора на постоянную индикацию. Т.е. есть данные которые интересуют постоянно а есть которые по потребности, например тоже напряжение на ВБМ. У меня заряда аккумулятора хватает на 1,5 месяца и после заряда контролировать напряжение в первые 4-5 недель не имеет смысла. А вот если непряжение на литий ионе снизилось до какогодо порога, например 3,3 В, то начинают моргать показатели температуры с ВБМ как предупреждение о низком напряжении.
3. Также неплохо было бы и графики изменений добавить по каждому работающему датчику и пролистывать их если конечно памяти хватит. Добавить пороговые значения (выше и ниже мах и мin пороговых значений) на датчики после которых срабатывает сигнализация, особенно с данных на ВБМ.
Для чего это все - просто необходимо с ВБМ вывести еще 2 датчика температуры на проводах для контроля - зима не загорами. И вовремя реагировать если что то не так как надо.
А проект отличный и удобный в пользовании спасибо Вам за него.
1. Возможность более конкретной идентификации датчиков температуры. 2 значка домик и елка это мало если используется выносной беспроводный метеодатчик (ВБМ) поэтому предлагаю если есть воможность изменять цвет значка или добавить еще хотя бы 2-3 новых к домику и елке. Это связано с тем что если к ВБМ подключить пару выносных проводных термодатчиков то на основном блоке сложно определиться кто есть где. Такие же значки использовать и на экране ВБМ ну или их пронумеровать если на основновном блоке они будут отличаться по цвету.
2. В основном блоке (ОБ) есть возможность вывести еще один параметр температуры по центру, вместо 1 строки влажность две. А еще лучше возможность пролистывать показания датчиков и возможность их выбора на постоянную индикацию. Т.е. есть данные которые интересуют постоянно а есть которые по потребности, например тоже напряжение на ВБМ. У меня заряда аккумулятора хватает на 1,5 месяца и после заряда контролировать напряжение в первые 4-5 недель не имеет смысла. А вот если непряжение на литий ионе снизилось до какогодо порога, например 3,3 В, то начинают моргать показатели температуры с ВБМ как предупреждение о низком напряжении.
3. Также неплохо было бы и графики изменений добавить по каждому работающему датчику и пролистывать их если конечно памяти хватит. Добавить пороговые значения (выше и ниже мах и мin пороговых значений) на датчики после которых срабатывает сигнализация, особенно с данных на ВБМ.
Для чего это все - просто необходимо с ВБМ вывести еще 2 датчика температуры на проводах для контроля - зима не загорами. И вовремя реагировать если что то не так как надо.
А проект отличный и удобный в пользовании спасибо Вам за него.
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Часы на TFT
Ol58, Приветствую.
Я проект не то что бы не забросил. я его завершил.
И в ближайшем будущем планирую "отпустить" его на вольное плавание - выложить исходники.
Ибо возвращаться к функциональным доработкам я уже не буду. А ошибки народ вроде как повылавливал...
Я проект не то что бы не забросил. я его завершил.
И в ближайшем будущем планирую "отпустить" его на вольное плавание - выложить исходники.
Ибо возвращаться к функциональным доработкам я уже не буду. А ошибки народ вроде как повылавливал...
Re: Часы на TFT
Ну что ж, может получится поработать с исходниками, честно я в программировании не силен. Может кто из программистов подключится когда появятся исходники.
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Часы на TFT
============== TouchClock II ==============
Описание, схема, печатка
Статья
Прошивка и описание возможностей
Герберы для заказа на производстве: Ну и исходники:
Описание, схема, печатка
Статья
Прошивка и описание возможностей
Герберы для заказа на производстве: Ну и исходники:
Последний раз редактировалось GoldenAndy Чт сен 03, 2020 09:02:34, всего редактировалось 1 раз.
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Часы на TFT
GoldenAndy, поздравляю!
Проект теперь может жить самостоятельной жизнью. Пусть теперь критики делают, как говорится, под себя!
Проект действительно доведен, багов не замечено, функционал хороший. Необходимый и достаточный, как говорят логики и математики. Дизайн стильный, без пестроты и лиших рюшечек, информативный и интуитивно понятный. С удовольствием собрал часики, хоть и не очень люблю повторять чужие проекты, но тут есть все что надо и даже был добавлен фонарик под мои дачные ночные пробежки, за что автору отдельное спасибо.
Грустно наверное расставаться со своим детищем, поэтому предлагаю
за это дело!
Проект теперь может жить самостоятельной жизнью. Пусть теперь критики делают, как говорится, под себя!
Проект действительно доведен, багов не замечено, функционал хороший. Необходимый и достаточный, как говорят логики и математики. Дизайн стильный, без пестроты и лиших рюшечек, информативный и интуитивно понятный. С удовольствием собрал часики, хоть и не очень люблю повторять чужие проекты, но тут есть все что надо и даже был добавлен фонарик под мои дачные ночные пробежки, за что автору отдельное спасибо.
Грустно наверное расставаться со своим детищем, поэтому предлагаю
О технике чего спорить-то, давайте попробуем.
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Часы на TFT
dadigor, ну не то что бы грустно. По факту - я закончил часы.
После завершения работы над часами было странное ощущение - вот вроде надо что то делать, доделывать... А нечего. Всё работает. И был целый месяц перерыва, когда делать не хотелось ничего. Потом родилось еще несколько проектов. Некоторые - чисто себе, некоторые и в народ пойдут когда нибудь. Может быть... Часть проектов - в законченном виде, часть - в виде готовых заводских плат. Часть - в голове.
А часы - как я выше писал - проект завершенный. И пора его отпустить.
Да, я буду рад, если кто то сможет разобраться в тех простынях кода и доделать что то. Я всегда готов подсказать по своему коду, что, где и как сделано.
Но доделывать функционал уже не буду. Хватит насиловать стюардессу.
--
А вот кстати, кто то обещал внешний датчик сделать в красивом корпусе - и забил. (не будем показывать пальцем).
После завершения работы над часами было странное ощущение - вот вроде надо что то делать, доделывать... А нечего. Всё работает. И был целый месяц перерыва, когда делать не хотелось ничего. Потом родилось еще несколько проектов. Некоторые - чисто себе, некоторые и в народ пойдут когда нибудь. Может быть... Часть проектов - в законченном виде, часть - в виде готовых заводских плат. Часть - в голове.
А часы - как я выше писал - проект завершенный. И пора его отпустить.
Да, я буду рад, если кто то сможет разобраться в тех простынях кода и доделать что то. Я всегда готов подсказать по своему коду, что, где и как сделано.
Но доделывать функционал уже не буду. Хватит насиловать стюардессу.
--
А вот кстати, кто то обещал внешний датчик сделать в красивом корпусе - и забил. (не будем показывать пальцем).
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Часы на TFT
Не забил, а отвлёкся, как говорится, почувствуйте разницу. ))
Будет корпус обязательно! Пока тренируюсь на кошечках, тьфу, на других поделках. Как говорится совершенствую свое несовершенство. Наверное все-таки уйду от литиевого аккумулятора, поставлю три никельметаллгидридных. И будет из сенсоров один только даллас, бме на улице ни к чему.
Будет корпус обязательно! Пока тренируюсь на кошечках, тьфу, на других поделках. Как говорится совершенствую свое несовершенство. Наверное все-таки уйду от литиевого аккумулятора, поставлю три никельметаллгидридных. И будет из сенсоров один только даллас, бме на улице ни к чему.
О технике чего спорить-то, давайте попробуем.





