Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на TFT
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 14:02:09

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2217 ]     ... , , , 65, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Вт авг 13, 2019 20:08:17 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
Спасибо! Уже уловил суть! Кинулся а LDO нема(((( Теперь опять ждать китайских друзей!(((((

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Вт авг 13, 2019 21:02:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 0
ну так можно поискать и по вашим магазинам...
требование - LDO, корпус SOT23-5, напряжение стабилизации 2.7 - 3.3 вольта....
Только смотрите, что б цоколевка совпадала.
И да, у китайцев будет перемаркировка с большой долей вероятности. ДиХальт про такой "паленый" ЛДО писал у себя на изиэлектрониксе.
Спойлер(Искать поиском по сайту фразу "О поисках глюков")

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 05:46:26 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
Ну если имелись ввиду наши в месте проживания то тут печалька. Ближайший адекватный магазин за тыщу км. Как то заказал по запарке с Алика и по России одни и теже детали. Так по России пришли в тех же пакетиках и с такими же надписями что и с Алика. Так что переплачивать не вижу смысла. Всё покупается в одном месте.

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 14:16:27 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 1
Четвертая ревизия внешнего модуля
  • Совместно с dadigor проработали концепцию одновременного использования двух датчиков.
    Второй, дополнительный датчик предназначен для замены встроенных в часы BME280 и DS18B20.
    Плюс добавилась поддержка питания от литий-ионного аккумулятора (выключение датчика по достижению напряжения 3.1 вольта на аккумуляторе).
    Конфигурация выполняется двумя перемычками.


Изображение

Схематика
СпойлерИзображение


    Что умеет:
  • Поддержка датчика DS18B20 (температура)
  • Поддержка датчика ВМЕ280 (температура/влажность/давление) или BMР280 (температура/давление)
  • Отображение напряжения питания и информации с датчиков на ЖК-дисплее 84*48 пикселей (NOKIA 3310/5110) - для возможности использования модуля в автономном режиме
  • регулировка контрастности дисплея (кнопки "+" и "-")
  • Отправка информации с датчиков и напряжения питания по последовательному порту (9600,8,N,1), выход Тх - открытый сток (открытый коллектор)
  • Отправка информации с датчиков и напряжения питания по радиоканалу с применением модулей JDY-40 (UART-удлиннитель).
  • Посадочное место под JDY-40
  • Диапазон питания 2..5 вольт (в случае применения DS18B20 - 3..5 вольт)
  • Встроенный LDO-стабилизатор (для возможности питания 3.6 вольтовых ВМЕ/ВМР и JDY-40) при питании выше 3.6 вольт...
  • Программная калибровка измерителя напряжения батарейки, выполняется при питании от стабилизированных 3.30 вольт.
  • Подсветка дисплея
  • Поддержка Li-Ion-аккумуляторов без встроенной защиты
  • Режим дополнительного датчика, его показания принудительно заменяют показания встроенных в часы датчиков


Данные об измеренных величинах отправляются в текстовом виде.
Изображение
(пример тестовой отправки данных, напряжение питания 3.3 В, температуры -19.75°С и - 66.25°С, давление 432 мм.рт.с., влажность 146%. Почти погода на Марсе)
Каждый параметр начинается с символа $, далее имя параметра = значение, завершается строка парой 0x0D, 0x0A (CR/LF). Десятичный разделитель у температуры - точка (.)

Если датчик сконфигурирован как второй, дополнительный датчик, то посли символа $ модуль отправляет еще символ X(икс), а после него уже данные о температурах, давлении, влажности и батарейке.
Т.е. вот так:
$XT1=-19.75
$XB=3.6

Если установлено 2 датчика - DS18B20 и ВМЕ280 - Т1 - температура с DS-ки, Т2 - с ВМЕ.
Если установлен только ВМЕ280 - Т1 - температура с этого датчика.
Если установлен ВМР280 - данные о влажности не отправляются.
Если нет ни одного датчика - отправляется только напряжение питания модуля.

Теперь более подробно.
СпойлерПитание модуля - через клеммы Х1, Х2.
Мозгом модуля является ATMega8A, тактирование - от кварца 4 МГц. Кварц применен для стабильности таймингов UART во всем диапазоне питаний и температур. Если передача данных по проводам или через трансивер не будет использоваться, кварц и конденсаторы С2, С3 можно не ставить, а сконфигурировать контроллер на работу от внутреннего тактового генератора с частотой 4 МГц и временем ожидания после пробуждения - 4мс.

Программирование МК осуществляется через контактные площадки JP1.
К данным площадкам можно припаяться на время программирования (поскольку операция эта одноразовая). Но там можно просверлить 6 отверстий и впаять PLS/PLS-R.

При использовании передачи данных Тх по проводам (выход типа Открытый сток) или через JDY-40 необходимо установить элементы R1,R3,R4,Q1,Q2.
Выход ТХ - клемма Х3.
Если датчик будет работать автономно - R1,R3,R4,Q1,Q2 можно не устанавливать...

Встроенный LDO IC2 управляется по входу EN, в дежурном режиме он выключен.
LDO и его обвязка устанавливаются только в случае, если нужно понизить питание для трансивера и/или ВМЕ.

Подключение ВМЕ:
Применимы датчики ВМЕ280 (или ВМР280 - тогда влажность не будет отображаться) в виде китайских модулей как в 4-контактном (со встроенным LDO), так и в 6-контактном исполнении (без встроенного LDO).
В случае применения 6-контактного датчика и питания модуля от напряжения выше 3.3 вольт датчик необходимо питать через LDO IC2:
необходимо установить R5,IC2,C9,C10 и перемычку SJ3 - замкнуть в положение 1-2
При питании ВМЕ напрямую от шины питания - R5,IC2,C9,C10 не устанавливаются (см. дополнительно питание трансивера), перемычка SJ3 - в положении 2-3

В случае применения ВМЕ со встроенным LDO, что бы этот LDO не жрал батарею, земля ВМЕшки заводится на транзистор Q3 - для этого перемычку SJ4 необходимо поставить в положение 1-2.
В положении 2-3 перемычки SJ4 земля постоянно будет подключена к ВМЕ.

Подключение трансивера JDY-40.
При использовании трансивера, в дополнение к R1,R3,R4,Q1,Q2 необходимо так же установить элементы R8,R14,Q4,C11. Если использование трансивера не предполагается - данные элементы не устанавливаются.
В случае питания модуля от 4.5-5 вольт и использования трансивера JDY-40 (у него питание не выше 3.6 вольта) необходимо установить LDO IC2, R5,C9,C10 и установить перемычку SJ2 в положение 1-2.
Если предполагается питание трансивера напрямую от батареи (или трансивер не будет использоваться) - IC2, R5,C9,C10 можно не устанавливать, а перемычку SJ2 установить в положение 2-3.

При питании трансивера JDY-40 через LDO (при питании модуля напряжением выше 3.3 вольта) следует учесть, что JDE-40 "просыпается" после включения питания где то через 320 мс после подачи питания. Соответственно, в случае использования питания выше 3.6вольт (и, соответственно, использовании набортного LDO, который отключается и включается по сигналу от МК) для использования JDE-40 необходима прошивка с увеличенным временем питания трансивера перед началом отправки данных.

При включении питания происходит инициализация и поиск датчиков, далее проводится первое измерение, отправка данных, вывод их на дисплей, после чего модуль впадает в спячку на минуту.
Отсчет времени сна реализован через watchdog-таймер. Т.е. контроллер просыпается каждые 2 сек (приблизительно), смотрит - а не пора ли вставать. Если не пора - спит дальше. Если пора - опрашивает датчики, отправляет данные по uart, выводит данные на дисплей и обратно впадает в спячку...

Кнопки SW1, SW2 регулируют контрастность дисплея.
Кнопки применены вот такие.
Изображение, покупались вот тут
Если таких кнопок нет (или планируется использование модуля без дисплея) - можно воспользоваться контактными площадками на обратной стороне платы.

Светодиод LED1 светится в моменты, когда производятся измерения температуры, давления , влажности и идет отправка данных.

Дисплей.
Применен "народный" дисплей от Nokia 3310/5110. Такие дисплеи китайцы массово продают уже установленные на переходные платы.
Удобнее применять дисплей на "красной" плате - у него контактные отверстия сверху и снизу. Подключение дисплея к плате модуля осуществляется через нижний ряд отверстий. Так же на плате модуля предусмотрены два отверстия для крепления дисплея за два крайних контактных отверстия.
Подсветка не используется. Однако при проводном питании от электростанции можно установить резистор R10, перемычку SJ6 и тогда подсветка будет гореть все время.
Можно не устанавливать резистор R10 и LED1, а замкнуть перемычку SJ5 - тогда подсветка дисплея будет подмигивать при отправке данных вместо LED1.
Дополнительно - можно добавить кнопку SW3 - и включать подсветку вручную, что бы посмотреть показания.
Следует учесть, что китайцы продают разные версии дисплеев, в т.ч. и с контроллерами, у которых контрастность жестко задана и не регулируется стандартными командами. В таком случае кнопки можно не устанавливать.

Калибровка измерителя напряжения питания.
Измерение напряжения питания реализовано с использованием внутреннего ИОН контроллера. Поскольку напряжение данного ИОН может меняться от экземпляра к экземпляру МК, то реализована программная калибровка.
Для этого нужен внешний стабилизированный БП с напряжением 3.3 вольт.
Необходимо зажать обе кнопки регулировки контрастности и после этого, не отпуская кнопки, подать стабилизированное питание на модуль.
Процесс калибровки длится около 300 мс. По окончанию калибровки загорится светодиод LED1. Дисплей не инициализируется, информация на нем не появляется. Кнопки после этого можно отпустить.
Выход из режима калибровки - только отключение питания (или сигнал сброс на МК).

Конденсаторы С6, С7 и С8. Для работы передатчика на уже подсевшей батарейке - ее нужно зашунтировать хорошей емкостью. Тут можно поставить или трухольный С6 - тут уже какой есть... от 47 до 1000 мкФ и выше (насколько хватит места в корпусе датчика). Либо можно поставить один или два тантала С7 и С8. С6 ставится на обратную сторону платы и кладется на бок. Место под 2 тантала предусмотрено, если нет одного тантала достаточной емкости.

Установка JDY-40. Он ставится на обратной стороне, антенная часть выходит за пределы платы и дисплея.
Трансивер можно зафиксировать изолированной перемычкой, для этого предусмотрены соответствующие отверстия на плате.

Конфигурационные перемычки.
Перемычки подключены к выводам 23 и 24 контроллера.
Вывод 23 отвечает за поддержку Li-Ion-аккумуляторов, вывод 24 - за "дополнительность" датчика.
В новой версии на плате добавлены соответствующие перемычки SJ1 - доп. датчик, SJ7 - питание от Li-Ion.
Запаянные перемычки замыкают соответствющий вывод МК на землю.
В предыдущих версиях плат выводы 23 и 24 можно замкнуть на рядом проходящую земляную дорожку проволочными перемычками.
Изображение

При запаянной перемычке SJ1 (24 вывод) в отправляемых посылках будет добавляться символ X (икс) - см. выше пример.
При запаянной перемычке SJ7 (23 вывод) датчик контролирует напряжение питания. Как только оно станет меньше 3.1 вольта, датчик отключит дисплей и упадет в вечную спячку. Пробудиться датчик из такой спячки может либо по сигналу сброс, либо по нажатию на одну из кнопок регулировки контрастности. В таком случае датчик проведет один цикл измерений и далее, в зависимости от напряжения питания, будет работать в обычном режиме или упадет в спячку снова....


Ну и вид печатки напоследок
СпойлерИзображение

Изображение


Ну и теперь файлы.
Вложение:
v4.zip [640.42 KiB]
Скачиваний: 143

В архиве проект Игл, схема в pdf, плата в pdf для ЛУТа (уже отзеркаленная, позитив), герберы, прошивки, фьюзы. Герберы как для ЛУТа, так и для заказа на производстве.
Прошивок 4:
Debug\Touch_Clock_v2_sensor.hex - тестовая прошивка, меряет показания каждые 6 секунд, при нажании кнопок включает LED1 (для проверки работы кнопок)
Release\Touch_Clock_v2_sensor.hex - выполняет измерение показаний один раз в минуту, основная рабочая прошивка
Release_longWakeUp\Touch_Clock_v2_sensor.hex - основная рабочая прошивка с увеличенным временем пробуждения модема - для случаев, когда есть JDY-40 и питание выше 3.6в.
Release_NoTX\Touch_Clock_v2_sensor.hex - прошивка без поддержки передачи данных, для автономного датчика

Все прошивки совместимы со всеми версиями датчика.

Фьюзы.
СпойлерИзображение


С учетом того, что модуль задумывался универсальный, варианты аппаратной конфигурации модуля с указанием необходимых перемычек и устанавливаемых компонентов сведены в табличку.
Вложение:
Подбор элементов и перемычек.pdf [63.75 KiB]
Скачиваний: 110

При использовании литий-ионного аккумулятора конфигурация как при питании от 4.5-5 вольт.
Плюс конфигурационная перемычка SJ7 (заземлить 23 вывод контроллера).

Замены элементов:
Транзисторы Q2,Q3,Q4 - в принципе, подойдут любые N-канальные мосфеты в корпусе SOT23. BSS123, BSS138, IRML2502 и т.д.. Тысячи их.... Q1 - тоже почти любой PNP в SOT23

LDO IC2 - Применен LDO LP2985-3.3. Можно применить аналогичный по расположению выводов и с напряжением стабилизации 3.0-3.3 вольта. Например, NCP551SN33 (для него, кстати, С9 не нужен).

Для проверки работоспособности радиоканала можно второй JDY-40 подключить через преобразователь UART-USB к ПК.
И смотреть отправляемые данные в любом терминале. Скорость 9600,8,n,1
СпойлерИзображение



Теперь про первую, вторую и третью ревизии и изменения в них.
Первая ревизия.
Для работы с JDY-40 при питании от 4.5-5 вольт с использованием LDO:
Запаять R1,R3,R4,Q1,Q2. Снять перемычку SJ1.
Вход CS модема JDY-40 оторвать от схемы (R8,R9,Q3,SJ4[1]) и завесить на GND модема (просто "соплю" сделать на самом модеме). Те, кто делал ЛУТом - там можно снять перемычку между слоями с дорожки, ведущей к CS.
Припаять резистор 10кОм на контакты модема - между выводами RXD и VCC.
Для работы с модемом JDY-40 и питании от трех вольт - изменений не нужно.

Вторая ревизия.
Для работы с модемом JDY-40 (независимо от вариантов питания) - устанавливаем R1,R3,R4,Q1,Q2, снимаем диод D1 и бросаем перемычку между выходом TX нашей схемы (сток Q2) и точкой соединения D1-R14.

Третья ревизия.
Для конфигурации модуля как дополнительного и для настройки использования Li-Ion-аккумулятора устанавливаются проволочные перемычки между выводами 23, 24 и земляной шиной
СпойлерИзображение

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Последний раз редактировалось GoldenAndy Чт авг 15, 2019 10:14:31, всего редактировалось 3 раз(а).

Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 15:08:23 
Сверлит текстолит когтями
Аватар пользователя

Карма: 10
Рейтинг сообщений: 83
Зарегистрирован: Чт май 24, 2018 12:07:05
Сообщений: 1155
Откуда: Челябинск-"Метеоритный"
Рейтинг сообщения: -1
goldenandy,
Небольшое уточнение. Новизна, заключается в возможности использования двух Внешних датчиков, одновременно?
Если да, то жаль потери датчиков часов. Я, вроде, понял, что на экране часов предполагалось вывести даннные от всех датчиков, включая внутренний часов, на отдельном экране метео?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 15:42:05 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 0
pin1000, Мысль была - вынести внутренние датчики по радиоканалу подальше от горячих часов. При наличии двух внешних датчиков внутренние датчики игнорируются. По прежнему остается только 5 значений, 2 температуры, 2 влажности и одно давление.
Батарейка будет выводиться та, что с меньшим напряжением.

Сейчас Игорь (dadigor) пытается протестировать всю эту конструкцию....

Я заодно поправил одну ошибочку в прошивке часов и немного изменил вывод информации на метеоэкране, по мотивам предложенного Игорем.
Так же слегка перерисовал шрифт "сегментный", он стал более читаемый....

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 16:12:02 
Сверлит текстолит когтями
Аватар пользователя

Карма: 10
Рейтинг сообщений: 83
Зарегистрирован: Чт май 24, 2018 12:07:05
Сообщений: 1155
Откуда: Челябинск-"Метеоритный"
Рейтинг сообщения: 0
Я специально понаблюдал за показаниями ВМЕ280, встроенным в часы. Влажность и давление, все понятно, тут беспроблемно. Температура, с корректирующей поправкой, тоже стабильно правильная.
Нужно немного осмыслить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 16:18:25 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 0
pin1000, у Игоря при включении радио тут же добавлялась еще парочка градусов и влажность, соответственно, начинала занижаться еще сильнее (при ее расчете используется значение температуры). Я считаю, что вариант с двумя внешними модулями имеет право на жизнь.
(Игорь там вообще из часов комбайн ваяет с дополнительным литиевым аккумулятором и встроенным фонариком)

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 16:20:34 
Сверлит текстолит когтями
Аватар пользователя

Карма: 10
Рейтинг сообщений: 83
Зарегистрирован: Чт май 24, 2018 12:07:05
Сообщений: 1155
Откуда: Челябинск-"Метеоритный"
Рейтинг сообщения: 0
Навскидку, мне кажется, второй внешний датчик, тогда нужно делать без дисплея, т.е. более компактный и бюджетный вариант.
:) Я , даже стесняюсь спросить, а фонарик то зачем. Несложно, конечно добавить, но зачем? :) По литию, мы с вами давно говорили ещё с Часов1. Конечно, это естественный подход, в использовании более цивилизованного и компактного источника питания. Но сдесь тоже любопытный момент. У меня сейчас стоят недорогие Ni Mh аккумуляторы, за время работы, более месяца, падение напряжения составило 0.1в. Т.е. одной зарядки хватит на очень и очень длительное время.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 18:05:27 
Опытный кот

Карма: 16
Рейтинг сообщений: 74
Зарегистрирован: Вс янв 19, 2014 00:55:09
Сообщений: 736
Рейтинг сообщения: 0
goldenandy, Литий на самих часах? Я тут подумал, а если подсветку включать по "тычку", на заданное время. Может и часики тогда с литием подружатся?
Ну и одно значение батарейки с двумя ВД - не запутает?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 18:14:56 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 1
MOHCTEP, насколько я понял из объяснений Игоря, литий в часах как резервный источник, ибо часы на даче и электрика бывает с перебоями. Ради этого и фонарик же.
И да, даже если будить дисплей по касанию - остальные компоненты будут потреблять неприличный для автономного устройства ток.

По батарейке - будет отображаться минимальное из двух напряжений.

pin1000, внешний датчик есть конструктор. И дисплей можно не ставить. В работе датчика не поменяется ничего кроме снижения тока в дежурном режиме.

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 18:33:03 
Опытный кот

Карма: 16
Рейтинг сообщений: 74
Зарегистрирован: Вс янв 19, 2014 00:55:09
Сообщений: 736
Рейтинг сообщения: 0
Про минимум я понял из описания. А вот как понять, в каком из датчиков конкретно батарейка присела? Вынимать питание из комнатного и смотреть, чего там часы покажут через минуту? Или какой другой алгоритм есть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 18:34:33 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 0
MOHCTEP, посмотреть на дисплей датчика

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 18:39:55 
Опытный кот

Карма: 16
Рейтинг сообщений: 74
Зарегистрирован: Вс янв 19, 2014 00:55:09
Сообщений: 736
Рейтинг сообщения: 0
:) Понятно. Значит, хоть одному из датчиков дисплей необходим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Ср авг 14, 2019 21:46:16 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 127
Зарегистрирован: Пт дек 26, 2014 20:33:38
Сообщений: 593
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Рейтинг сообщения: 0
1. Во время тестирования часов некоторое время часы и радиодатчик лежали рядом и было замечено, что температура внутри часов на пару градусов выше, а при работающем приемнике на все четыре, а то и даже пять. О влажности и говорить нечего, там расхождения были от десяти до пятнадцати процентов (и даже больше в зависимости от температуры). Использовались проверенные и близкие по параметрам bme280, так что сваливать это дело на них было нельзя, тут именно влияние тепловыделания в часах. Проблему можно было решить, например, выносом датчиков в радиомодуль, аналогичный уже имеющемуся. При этом появляется возможность разместить датчики в правильном месте, где нет влияния ветерков-сквозняков, солнечных зайчиков и прочей романтики.

2. Таки да, у меня основное место для часов - это дача, где иногда отключают электроэнергию, то электрики, то Зевс, то нерадивые потребители. И нужна некая врЕменная автономность, в пределах суток наверное, для часов. Заодно их можно захватить с собой при вынужденных ночных путешествиях вглубь сада, а тут будет не лишним и фонарик, чтобы не включать подсветку лестницы второго этажа и всякий свет в доме и не мешать спящим гражданам.


Поэтому я попросил автора доработать прошивку под мои хотелки, если это возможно и если это не слишком напряжно. Думаю, что ему все-таки пришлось немало потрудиться, за что ему огромное спасибо. Пункт один выполнен и теперь мы имеем возможность освободить часы от внутренних датчиков, и иметь два радиосенсора, внутренний и внешний. При этом доработка схемы сенсора абсолютно минимальна и решается двумя коротенькими перемычками на его плате, что подсильно любому участнику форума.
Тут повторю на всяк случай автора. Если использовать только один радиодатчик, причем без доработок, т.е. без доп перемычек - ничего не меняется для тех, кто уже имеет часы и не хочет ничего менять. Автор сделал так, что новые прошивки и часов и модулей в этом плане ничего не меняют, окромя несколько улучшенного на моё скромное ИМХО дизайна вывода цифровых данных. Датчики, установленные в часах работают и отображаются так же, как и в предыдущей версии прошивки.

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

В любом случае выражаю автору огромную признательность за терпение моей назойливости и труды по доработке часового комплекса.

Добавлено after 8 minutes 57 seconds:
Спойлервот как-то так Изображение

_________________
О технике чего спорить-то, давайте попробуем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Чт авг 15, 2019 08:24:33 
Сверлит текстолит когтями
Аватар пользователя

Карма: 10
Рейтинг сообщений: 83
Зарегистрирован: Чт май 24, 2018 12:07:05
Сообщений: 1155
Откуда: Челябинск-"Метеоритный"
Рейтинг сообщения: 0
goldenandy,
Период осмысления прошел. Вы правы, все ваши устройства дополнительно хороши своими свойствами конструктора. Да, есть смысл сделать еще один внешний датчик, исключив все внутренние датчики часов. Конечно, это обеспечит, почти идеальные показания метеоданных из квартиры.
Буду делать( это мой конструктор свойств) > из часов заберу ВМЕ280, там больше не будет датчиков. ВМЕ уйдет во второй внешний датчик, экономически целесообразно. Во втором будет только ВМЕ, не будет дисплея( нет нужды делать дополнительный черно-белый экран, имея цветной экран часов, где все отражается). Питание от лития.
Сейчас заканчиваю работу по миниатюрному ЛБП, со всеми наворотами. Возникла потребность во втором БП, часто нужно запитать два устройства одновременно, да и есть печальный опыт конфликта китайского БП с испытываемым устройством. После завершения, сразу запущу плату второго ВД в работу.
Прошивка часов под два ВД еще тестируется?

Добавлено after 13 minutes 37 seconds:
dadigor,
Многое из сказанного правильно. Но по фонарю в часах, в моем понимании, эта функция лишняя. Не знаю как у вас, а у меня под рукой круглосуточно смартфон, в нем прекрасный фонарик. Таскать с собой часы по ночам, как то обременительно. :), но оригинально :)

Добавлено after 15 minutes 28 seconds:
goldenandy,
Прявились первые рабочие вопросы.
1. "Подбор элкментов и перемычек"- нет конфигурации для лития 3,7в
2. А какой вариант герберов лучше выбрать под фоторезист/ паяльную маску/шелкографию?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Чт авг 15, 2019 10:07:43 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 0
======= Touch clock v.2 ==========
Попробую собрать в одном посте все данные по часам.

Изображение Изображение

Поехали.
Список деталей (BOM):
Вложение:
BOM.txt [6.01 KiB]
Скачиваний: 218
Спойлер
Код:
Value                         Qty  Parts                                              Package              Device                Description

22u                           3    C1, C3, C11                                        SMC_B                CPOL-EUSMCB           POLARIZED CAPACITOR
1u0                           3    C13, C15, C16                                      SMC_B                CPOL-EUSMCB           POLARIZED CAPACITOR
4u7                           1    C17                                                SMC_B                CPOL-EUSMCB           POLARIZED CAPACITOR
220u                          1    C19                                                CPOL-0605            CPOL-0605             POLARIZED CAPACITOR
0u1                           11   C2, C4, C5, C6, C7, C10, C12, C14, C18, C20, C21   0805                 C-EU_0805             CAPACITOR
27p                           2    C8, C9                                             0805                 C-EU_0805             CAPACITOR
SS12                          2    D1, D3                                             SMA(214AC)           SS_XXX                SS12 -13 -14 -15 -16 -18 -19 -100
3v3                           3    D2, D7, D8                                         SMB(214AA)           ZENER-DIODESMB        Z-Diode
3v3                           1    D4                                                 SOD80-R              ZENER-DIODESOD80C     Z-Diode
1N4148                        6    D5, D6, D9, D10, D11, D12                          SOD80-R              1N4148SMD             DIODE
CR2032                        1    GB1                                                CH224-2032           CR2032_HOLDER/CH224   CR2032 Holder
LCD_RGB_ILI9341_240320/3.2"   1    HG1                                                3,2"                 32_320*240_ILI9341"   DISPLAY
1117-3.3                      1    IC1                                                SOT223               1117-3v3              Low drop positive voltage regulator
MEGA128-A                     1    IC2                                                TQFP64               MEGA128-A             MICROCONTROLLER
DS3231S                       1    IC3                                                SO16W                DS3231S               TCXO Clock
MC34119                       1    IC4                                                SO08                 MC34119D              Low Power Audio Amplifier Motorola
Ext.pwr                       1    JP1                                                HOLES                CONN1X2/R             HOLES
Photo                         1    JP2                                                HOLES                CONN1X2/R             HOLES
Sens.UART                     1    JP3                                                PLS-R                CONN1X5(1+3)R90       PIN HEADER
ISP+                          1    JP4                                                PLS-R                CONN1X7(2+4)/R90      PIN HEADER
DS18B20_1                     1    JP5                                                PLS-R                CONN1X4(1+2)/R90      PIN HEADER
DS18B20_2                     1    JP6                                                PLS-R                CONN1X4(1+2)/R90      PIN HEADER
Ant                           1    JP7                                                PLS-R                CONN1X1/R90           PIN HEADER
GPO                           1    JP8                                                HOLES                CONN2X4/R             HOLES
Spkr                          1    JP9                                                PLS-R                CONN1X2/R90           PIN HEADER
100uH                         2    L1, L2                                             1812                 L-EU_1812             INDUCTOR
BME280                        1    MODULE1                                            BM(P|E)280_MODULE    BM(P|E)280_I2C/4      MODULE
RDA5807                       1    MODULE2                                            RDA5807_MODULE_PADS  RDA5807M              MODULE
16MHz                         1    Q1                                                 SM49                 CRYSTALSM49           CRYSTAL
2N7002                        6    Q2, Q3, Q4, Q5, Q6, Q7                             SOT23                2N7002                Small signal N-Ch MOSFET
390                           1    R1                                                 0805                 R-EU_0805             RESISTOR
100k                          4    R13, R14, R15, R16                                 0805                 R-EU_0805             RESISTOR
3k3                           1    R19                                                0805                 R-EU_0805             RESISTOR
120                           2    R2, R5                                             0805                 R-EU_0805             RESISTOR
100k*                         1    R20                                                0805                 R-EU_0805             RESISTOR
16k                           1    R21                                                0805                 R-EU_0805             RESISTOR
47k                           1    R22                                                0805                 R-EU_0805             RESISTOR
4k7                           11   R3, R7, R8, R9, R10, R11, R12, R17, R18, R23, R24  0805                 R-EU_0805             RESISTOR
10k                           2    R4, R6                                             0805                 R-EU_0805             RESISTOR
SMD solder JUMPER             2    SJ1, SJ3                                           SJ                   SJ/NS                 SMD solder JUMPER
SMD solder JUMPER             1    SJ2, SJ4, SJ5                                      SJ_2                 SJ2W                  SMD solder JUMPER
POWER                         1    U1                                                 USB-MICRO-SMD        USB5"                 USB AB connector


Схема:
СпойлерИзображение
Схема в PDF:
Вложение:
TouchClock_v2_lay.pdf [133.32 KiB]
Скачиваний: 282


Описание:
СпойлерМозги - 128 мега.

Питание - от 5 вольт. Наружу торчит MicroUSB-разъем U1. Так же на плату (позиция JP1) можно впаять либо коннектор PLS-R, либо провода от источника питания 5 вольт.
На схеме предусмотрена развязка питания диодами D1,D3. Что бы при одновременно подключенных блоке питания 5 вольт и программатора со своим 5 вольт питанием никому не поплохело от конкуренции питания. Пойдут любые Шоттки в SMA корпусе. В принципе, это больше перестраховка. Соответственно, под диодами разведены напаиваемые перемычки SJ1, SJ3. Это для тех, кто не планирует подключать одновременно блок питания и программатор. Т.е. запаиваются или диоды, или сопли-перемычки.

Далее 5 вольт стабилизируются LDO-стабилизатором 1117-3.3 до 3.3 вольт, от которых питаются все цифровые элементы схемы, а так же модуль FM-приемника. Усилитель мощности питается напрямую от 5 вольт.
По питанию FM-приемника и усилителя стоят фильтрующие индуктивности.

Внутрисхемное программирование. Осуществляется через разъем JP4. На разъем выведены Reset, SCK, RX0/PDI, TX0/PDO, земля и вход питания 5 вольт, которые подаются на LDO IC1 через диод или перемычку (см.выше, про развязку питания).
У 128 меги прошивка выполняется по SPI-интерфейсу, но MOSI/MISO для прошивки не совпадают с интерфейсом SPI, а выведены на RX-TX USART0. Т.е. в основном режиме работы на JP4 выведен USART, который в будущем, возможно будет использован, например, для связи с ПК. Предусмотрен диодно-резисторный преобразователь уровней сигналов от пятивольтового программатора к трехвольтовым уровням микроконтроллера. Внимание тем, кто собирал предварительную версию платы (до 18 февраля) - для программирования нужен трехвольтовый программатор! Иначе от 5 вольт сдохнет радио.

Дисплей. Любой на контроллере ILI9341, разрешением 320*240 и параллельным интерфейсом, выведенным на 34 пиновый интерфейс с резистивным тачем на контроллере, совместимом с XPT2046. Такие дисплеи есть в диагоналях от 2.4" до 3.5".

В принципе, если дисплей будет на другом контроллере, но так же выведен на 34-пиновый параллельный интерфейс - переписать драйвер и инициализацию - будет несложно.

Звук. Выход FM-приемника заведен на усилитель мощности на MC34119. Туда же, через делитель R20-R21 заведен сигнал будильника. Возможно, придется подобрать значение резистора R20 для получения удовлетворительной громкости звука будильника. (Из опыта - там нужен резистор около 220к). Так же, возможно, придется подобрать R19, что бы при максимальной громкости радио не было искажений звука. (У меня там стал 8.4кОм).
Выход усилителя выведен на разъем JP9. Согласно документации на ИМС усилителя, минимальное сопротивление динамической головки - 8 Ом.

Часы реального времени - на DS3231, тут всё типовое.
Ахтунг! Как оказалось, часы на DS3231M - не подходят! Это какая то урезанная версия, которая не умеет на выход отдавать 1024 Гц, от которого тактируются все процессы в часах.
Я у китайцев купил десяток платок с DS3231S, ЕЕПРОМкой 24С32 и держалкой батарейки. Платка - удобный донор часов и держалки. ЕЕПРОМки копятся в ящике.

Датчик освещения. К JP2 можно подключить фоторезистор (можно впаять на проводочках либо подключать через гвозди PLS-R).
Фоторезистор в освещенном состоянии должен иметь сопротивление в районе 4-10 кОм.
В принципе, подойдет любой фоторезистор, только нужно подобрать R3, что б его сопротивление было в 1.5-2 раза больше минимального сопротивления фоторезистора.

Управление внешними устройствами.
Будильники умеют управлять четырьмя внешними устройствами.
Для этого на дырки под кодовым названием JP8 выведены 4 стока полевых транзисторов Q4-Q7. И 4 земли. Не смотря на то, что обратный диод встроен в сам MOSFET технологически, я на всякий случай предусмотрел место под защитные диоды D9-D12. Коммутируемые напряжения и токи - согласно характеристик транзисторов. R13-R16 - подтяжка затвора к земле. Если управление внешними устройствами не планируется, элементы R13-R16, Q4-Q7 (и D9-D12) можно не устанавливать.

Датчики температуры. Предусмотрено подключение 2 датчиков DS18B20 по трехпроводной схеме. Питание датчиков - от шины 3.3в. Линии данных датчика защищены стабилитронами на 3.3-3.6-3.9 вольт. (Это на всякий случай, если датчик будет выноситься из корпуса на проводах (и на разъеме), что бы защитить вход контроллера хотя бы от мелких наводок/помех/статики) В случае расположения датчиков внутри корпуса - стабилитроны не нужны.
Если же хочется более серьезной защиты - то можно поставить супрессоры (TVS-диоды) с напряжением пробоя 3.3-3.6 вольта.
Например, SMBJ3V3-E3/52 от VISHAY или SMLVT3V3 от ST. Это однонаправленные супрессоры в корпусе SMB на 3.3 вольта. Якобы могут поглотить импульс до 600 Вт.

Внутренний датчик давления/влажности/температуры ВМЕ280.
Данные датчики китайцы массово продают уже напаянные на переходные платы.
Причем в двух вариантах:
- питание 1.8 - 3.3 вольта и интерфейсы SPI и i2c
- питание до 5 вольт, со встроенным LDO для датчика и интерфейс i2c с преобразованием уровней.
На плате предусмотрено место для подключения обоих вариантов датчика. При этом можно перемычкой SJ4 выбрать нужное питание - от шины 3.3в или от 5в. (Опять же, из опыта эксплуатации - независимо от использованного варианта датчика лучше поставить перемычку на 3.3 вольта)

Датчик может быть вынесен на боковую или заднюю поверхность корпуса (помним , что i2c не любит длинных линий). Либо датчик можно установить с обратной стороны платы, приподняв над платой (хотя бы на той же PLS-гребенке), а в задней стенке сделать вырез. Высоту приподнимания датчика нужно подобрать так, что бы он был вровень с задней стенкой корпуса. Так же можно внутри корпуса вокруг датчика сделать изолирующую рамку из пористого материала, что бы внутренний микроклимат (и нагрев LDO 1117) меньше влияли на показания датчика.
(Из опыта эксплуатации - датчики очень чувствительные и того тепла, что выделяется в корпусе от стабилизатора, меги и усилителя мощности, хватает для того, что бы температура завышалась на 2-3-4 градуса, а относительная влажность занижалась.... Выход - использование внешних модулей с датчиками)

Внешний датчик температуры/влажности/давления.
Поскольку i2c - шина внутренняя, не предназначенная для длинных линий, общение с внешним датчиком реализовано на основе последовательного порта USART1 нашего контроллера, выведенного на JP3.
Такой датчик уже разработан, ссылка на актуальную версию у меня в подписи.
Датчик может подключаться как по трем проводам, так и с применением беспроводного удлинителя последовательного порта, например модуля JDY-40.
В случае применения JDY-40 резистор R1 нужно увеличить до 1кОм, а диод D2 можно не устанавливать.
Подключение модуля JDY-40:
Изображение

В случае проводного подключения датчика R1 остается 390 ом, D2 желателен, особенно если датчик будет на длинной линии. D2 - стабилитрон на 3.3-3.9 вольта. Его так же можно заменить на TVS-диод (см.выше рекомендации по выбору таких диодов).
Питание для внешнего датчика так же можно выбрать перемычкой SJ2 - 3.3 или 5 вольт.
Нужно только помнить, что на входе Tx микроконтроллера напряжение не должно превышать 3.3 вольта.
На данный момент в прошивке реализован только прием данных от внешнего датчика, соответственно, элементы, отвечающие за Tx-линию (Q2, Q3, R4, R6) можно не устанавливать.

Перемычка SJ5 отвечает за скорость приема данных от датчика - 1200 или 9600 бод. (Этот переключатель был предусмотрен еще до разработки внешнего датчика, когда было непонятно еще, на какой скорости будет передача данных. Ставим перемычку на 9600 и не мучаемся.)


Герберы и проект Орла.
Вложение:
TouchClockv2.zip [342.22 KiB]
Скачиваний: 225
В gerbv выглядят так:
СпойлерИзображение


По деталям - адреса, явки, пароли:
СпойлерМега128А - 5 штук, по $1.12
Дисплей раз
Дисплей два
Модуль приемника RDA5807
Датчик давления/влажности/температуры ВМЕ280, по ссылке 2 варианта с разным питанием
Телескопическая антенна, 2 шт, длина сложенной до шарнира - около 10.5 см, полная длина 38 см
Динамики, 1Вт, 16 Ом, 36 мм диаметр, высота 5 мм, 2 шт
DS3231 модуль - донор держалки для батарейки CR2032 и сама DS3231
МикроЮСБ-гнездо на отдельной платке (для возможности вынести в отдельный угол корпуса)


Фьюзы
СпойлерИзображение



======= Прошивка TouchClock II ==========
Тут пока последняя версия прошивки, при обновлениях ссылка на последнюю прошивку будет в подписи.

Прошивка:
Вложение:
Touch_Clock_v2_firmware.zip [102.73 KiB]
Скачиваний: 307


Функции:
Спойлер

  • Часы, календарь
  • Помесячное перелистывание календаря
  • Ежечасный звуковой сигнал (с 23 до 7 отключен принудительно)
  • Таймер, до 9ч 59мин 59сек, дискретность установки 1сек
  • 5 будильников (3 мелодии или FM приемник, выбор громкости, выбор дней недели)
  • 4 выхода типа "открытый сток", управляемых из будильников, с несколькими режимами управления
  • Прямое управление выходами
  • Три языка интерфейса
  • Несколько шрифтов отображения данных
  • Несколько цветовых схем (переключение вручную или по рандому)
  • 7 уровней яркости подсветки
  • Авторегулировка яркости подсветки по внешнему фотодатчику и/или по времени
  • FM - приемник RDA5807, с возможностью его использования в качестве будильника
  • Память на 48 станций приемника с возможностью задания названия станции
  • Отдельный блок отображения метеоданных
  • Почасовая история метеоданных за 5 дней с графиками этих метеоданных
  • Поддержка датчика температуры/давления/влажности ВМЕ280 (ВМР280) и двух датчиков DS18b20
  • Возможность подключения по UART / беспроводному каналу двух внешних модулей с датчиками ВМЕ280 и DS18b20.
    При использовании двух внешних модулей данные второго модуля принудительно заменяют показания встроенной ВМЕ280 и первого DS18b20.
  • Отключаемые звуковые сигналы при изменении количества метеодатчиков (с 23 до 7 отключены принудительно)
  • Отключаемый звуковой сигнал при резком изменении данных от метеодатчиков (изменение влажности, давления на 8 или темпераутры на 10 единиц в течении часа, с 23 до 7 отключен принудительно)
  • Выбор корректирующих констант влажности (+/-50%) и температуры (+/-10°) для каждого физического датчика
  • Выбор для каждого физического датчика его расположения - дом/улица, отображение символа "домика" или "елочки" на графиках и в кратком отображении метеоданных
  • Напоминания о важных датах (до 64 напоминаний).
  • Фильтрация некорректных данных от внешнего модуля


Про напоминания
СпойлерКаждое напоминание настраивается на определенный час определенного числа определенного месяца. Напоминания могут быть как одноразовые, так и ежегодные. Напоминание срабатывает в заданный час. Напоминание может повторяться до трех раз после основного срабатывания, с интервалом в час.
Напоминание, настроенное на 29 февраля, в невисокосный год сработает 1 марта.
Сортировки сохраненных напоминаний нет.
Одновременно может быть отображено до четырех напоминаний. Если будет больше - отобразятся последние 4.
Напоминания доступны в меню Сигналы.


ChangeLog
СпойлерДобавлена поддержка второго внешнего датчика
Немножко перерисован вывод данных в разделе метеоистории.
Сделан немного более читаемым сегментный шрифт



Что б не потерялось - Прошивка Touch Clock v.1

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Последний раз редактировалось GoldenAndy Чт авг 15, 2019 15:57:05, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Чт авг 15, 2019 11:57:40 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 127
Зарегистрирован: Пт дек 26, 2014 20:33:38
Сообщений: 593
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Рейтинг сообщения: 0
pin1000
Фонарик - это моя личная прихоть, совсем не обязательная для всех. Я попросил автора доработать прошивку под мои хотелки и он любезно не отказал мне. Ищется вариант доработки, который будет "прозрачен" для тех, кто не собирается делать фонарь, т.е. без доработки часы будут иметь весь стандартный функционал, не менее и не более.
В принципе я мог бы и не обосновывать свои личные хотелки, но все же поясню свою точку зрения. Как человек, всю жизнь занимающийся радиотехникой и электроникой в той или иной мере, я никогда не кладу мобильные устройства на всю ночь на тумбочку рядом со своей головой. Просто не хочу иметь рядом всю ночь периодически работающие передатчики мощностью до 1- 2 Вт на частотах выше 800 или даже 1800 МГц. Они лежат в другом углу комнаты, зачастую еще и на подзарядке. Сочтите это моей прихотью, можете даже дурью, меня это абсолютно не волнует и от этой привычки я не откажусь.
В полемику на эту тему входить не буду и прошу модераторов всячески пресекать попытки холивара на эту тему. Здесь мы говорим о часах и вышеприведеный текст только поясняет мою личную позицию о начинке часов.

Часы как раз наоборот, желанный девайс на моей прикроватной тумбочке. Несколько раз приступал к разработке подобного девайсика, но по тем или иным причинам забрасывал на разных стадиях. )) А тут такой подарок от автора, готовое устройства с нужными функциями и примерно в том виде, как мне и хотелось. Цветной экран, тач, ночью часики светят не ярко, но постоянно, есть будильники, есть приемник. Если нужно сбегать ночью, хватаю его, нажимаю кнопочку сверху и иду себе подсвечивая путь. Заодно эта кнопочка может выключать будильник при его срабатывании, что на мой взгляд, опять же без полемик, лично мне удобнее тачскрина. Ну а если автор пойдет любезно навстречу и немного дальше, то кнопочек будет две под одной клавишей, по краям. При срабатывании будильника нажатие любой кнопки или обеих вместе отключает будильник, в остальное время правая кнопка работает на увеличение яркости фонарика
выключен - яркость минимальна - яркость больше - яркость еще больше - яркость максимальна - выключен - и так далее по кругу
Левая крутит тот же цикл в обратную сторону.
Таким образом включить фонарь можно сразу на максимум левой кнопкой или на минимум правой, а дальше манипулировать яркостью и выключением. Опережая вопросы - механика кнопок еще не опробована. (
Это все мои озвученные перед автором хотелки на сегодня.) Получится - очень хорошо, не получится - никаких проблем и так сделано очень много.

_________________
О технике чего спорить-то, давайте попробуем.


Последний раз редактировалось dadigor Чт авг 15, 2019 14:31:07, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Чт авг 15, 2019 12:35:59 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 63
Рейтинг сообщений: 536
Зарегистрирован: Чт июл 28, 2016 07:58:37
Сообщений: 1925
Откуда: Kyiv, UA
Рейтинг сообщения: 0
pin1000,
pin1000 писал(а):
1. "Подбор элкментов и перемычек"- нет конфигурации для лития 3,7в
2. А какой вариант герберов лучше выбрать под фоторезист/ паяльную маску/шелкографию?

1. Литий имеет диапазон от 3.1 до 4.3 вольта. Соответственно, смотрим конфигурацию для 4.5-5 вольт питания
2. gerbers_lut - для домашнего изготовления ЛУТом или фоторезистом
gerbers_ordr - для заказа на производстве - отверстия с металлизацией, переходные под маской

_________________
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на TFT
СообщениеДобавлено: Чт авг 15, 2019 13:12:15 
Сверлит текстолит когтями
Аватар пользователя

Карма: 10
Рейтинг сообщений: 83
Зарегистрирован: Чт май 24, 2018 12:07:05
Сообщений: 1155
Откуда: Челябинск-"Метеоритный"
Рейтинг сообщения: 0
goldenandy,
Все понятно.
К вам не было просьб увеличить порог срабатывания на резкое изменение погодных цифирь? У меня сегодня уже трижды сработал сигнал. У нас уже ранне осенние погодные явления и погода естественным образом стала порезче меняться от прохлады и влажности утром на резкое изменение днем. Ощущение, что неплохо бы ещё на пару едениц увеличить. Чтобы это было дейсивительно тревожное оповещение. Этот показатель опытный, он так и должен определиться экспериментально.

Добавлено after 16 minutes 18 seconds:
Сейчас посмотрел схему ВД, может совсем слепошарый стал, но не увидел " ценного" конденсатора 2000-3000 мкф, параллельно батарее. Ведь после его применения, у меня вообще прекратился жор батареи, потребление, практически, на уровне саморазряда.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2217 ]     ... , , , 65, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y