Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить

Re: Часы на TFT

Вт окт 08, 2019 17:56:18

Принято

Re: Часы на TFT

Ср окт 09, 2019 05:42:43

Шикарен проЭкт! Описание на уровне полноценной тех. док.-ции :)) :)) :))
Граждане! Если у кого есть лишняя печ. плата с Китаю, то прикупил бы..... :shock:

Re: Часы на TFT

Ср окт 09, 2019 12:26:32

Mr.Pupkin,
Поверь мне, делать платы по герберам отgoldeandy, удовольствие, даже большее, чем финишный процесс. Я сделал их все разновидности -этоварианты от Часов1 до Часов2, да и все разновидности внеших датчиков, только их, у меня три штуки. Платы прекрасно делаются под фоторезист. А это тоже большое умение автора, сделать грамотную разводку.

Re: Часы на TFT

Ср окт 09, 2019 19:02:19

Верю! Времени нет заниматься изготовлением плат! Поэтому-куплю..... :shock: Может есть у кого....

Re: Часы на TFT

Чт окт 10, 2019 08:49:48

Mr.Pupkin, Платы есть у меня. Но вам они обойдутся очень дорого, поскольку это будет международное отправление.
Может, вам проще за ~$7-$8 заказать на JLPCB ?
У вас будет 5 плат, 4 можно будет продать попробовать....
Не знаю, как в Россию, но в Украину готовые платы приезжают обычно за 15-20 дней...

ПС. Если кому в Украине еще нужна плата часов - их у меня есть немножко (я застал момент, когда за $2 киты делали 10 плат, а не 5)

Re: Часы на TFT

Пт окт 11, 2019 11:58:17

Я вроде как отказался от сборки проекта этого, платы нет! Но, блин! Реально! Как посмотришь КАК оформлен проект (в очередной раз) :shock: :shock: :shock: Ну, реально -КРАСОТИЩА!! И собирать хоца!! А посему буду заказывать платы!! :))

Re: Часы на TFT

Пт окт 11, 2019 22:59:02

Проводной/беспроводной метеодатчик (2 х T°C, RH%, P mmHg) с дисплеем (Ревизия 4)
Беспроводная бездисплейная версия датчика с питанием от Li-Ion-аккумулятора (Ревизия 1)

° Добавлена работа с датчиком DS18B20 по двум проводам.

Изображение

Схематика


    Что умеет:
  • Поддержка датчика 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). Десятичный разделитель у температуры - точка (.)

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

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

Теперь более подробно.


Вид печаток:



Фьюзы.


Замены элементов:
Транзисторы 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



----------
Файлы.

С учетом того, что модуль задумывался универсальный, варианты аппаратной конфигурации модуля с указанием необходимых перемычек и устанавливаемых компонентов сведены в табличку.
При использовании литий-ионного аккумулятора конфигурация как при питании от 4.5-5 вольт.
Плюс конфигурационная перемычка SJ7 (заземлить 23 вывод контроллера).
Подбор элементов и перемычек.pdf
(63.75 KiB) Скачиваний: 20



В архиве проект Игл, схемы в pdf, герберы, прошивки, фьюзы. Герберы как для ЛУТа, так и для заказа на производстве.
ExternalSensor.zip
(608.33 KiB) Скачиваний: 60



Отдельно еще платы в pdf для ЛУТа (уже отзеркаленные, позитив)
PCB_LUT.ZIP
(426.95 KiB) Скачиваний: 61


Прошивок 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 - прошивка без поддержки передачи данных, для автономного датчика

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

----------

Теперь про первую, вторую и третью ревизии и изменения в них.
Первая ревизия.
Для работы с 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 и земляной шиной


Касательно двухпроводного подключения DS18B20: я добавил подтяжку 1-Wire-шины к питанию на период измерения.
Но оказались нюансы. У меня есть несколько датчиков DS18B20. Парочка куплены в местной конторе, торгующей импортными деталями. И десяток куплен в Китае.
И те, и другие датчики работают по трем проводам.
А по двум - только купленные у нашего реселлера. При этом, как оказалось, вывод питания DS-ки не обязательно даже цеплять на землю, как говорится в даташите. Китайские по двум проводам не завелись. Вот как то так.
Еще на просторах сети я встречал вариант псевдо-фантомного питания. К выводам земли и питания DS-ки подключается конденсатор в пару мкФ. Шина данных подключается к входу/вызходу данных DS-ки и, дополнительно, через диод (анодом к шине) подключается к выводу питания.
В результате к датчик идут 2 провода, а питание обеспечивается через диод и буферную емкость.

Re: Часы на TFT

Сб окт 12, 2019 07:22:54

Боюсь не успею проверить :( Как приеду с командировки обязательно проверю.

Re: Часы на TFT

Чт окт 17, 2019 00:22:21

Спаял TouchClock - II. При включении появляется рисунок отпечатка пальца, торкаешься его появляется заставка котик,после котика появляется калибровка тач-панели и крестик.Как не пытался я на него нажимать ,даже зубочисткой для точности,точнее чем только не пытался,ни какой реакции.Может кто подскажет в чём проблема?Какие выводы управляют тачем ? 31 и 33 на схеме,а ещё какие?

Re: Часы на TFT

Чт окт 17, 2019 02:00:20

koka5555, Была похожая проблема со смещением координат. Автор выкладывал здесь "пристрелочные" прошивки, в частности рисовалку. Поищите ее и повозюкайте стилусом, чтоб понять: чего и куда убежало.

Re: Часы на TFT

Чт окт 17, 2019 18:24:25

Немножко оффтоп. Интересно, кто-нибудь смотрит на аватарки, которые так тщательно подбирают себе люди? ))
koka5555, у Вас экран еще не в корпусе (я имею в виду никак не зажат)? Иногда резистивные тачи глюкают из-за зажатости, в нашем случае у экрана есть темное (не активное) поле, которое лучше оставлять открытым в корпусе, что и сделано у автора.
За отношения с тач-скрином отвечают пины 29, 30, 31, 33 и 34 разъема дисплея, проследите их цепи до процессора, посмотрите, нет ли непропаев ножек процессора и т.п.

Re: Часы на TFT

Чт окт 17, 2019 18:59:55

koka5555, Первое. Проверяем монтаж.
За тач отвечают 5 сигналов (нумерация на дисплее 29, 30, 31, 33, 34).
3 из них - это SPI, один - CS и один - состояние нажатия.

Второе. Проверяем, есть ли 1024 Гц на выводе 3 микросхемы часов. И приходят ли эти 1024 гц на 7ю ногу Меги.

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

ЗЫ. На аватарке не котик, а собака.
Вложения
Touch_Clock_v2_debug_touch.zip
(104.88 KiB) Скачиваний: 47

Re: Часы на TFT

Чт окт 17, 2019 23:29:11

Всё работает,проблема в часовой микрухе, хотя и новая из поднебесной.Выпаял другую из тоже китайского модуля ,заменил и всё класс. А кто пробовал вместо 34119 ставить PAM8403 или HXJ8002 ? Они наверное по громче будут. А то 34119 уж очень тихая.

Re: Часы на TFT

Пт окт 18, 2019 12:08:17

koka5555, Фотки в студию!

Re: Часы на TFT

Пт окт 18, 2019 12:48:21

Ещё пока без корпуса, и хочу попробовать добавить антенный усилитель,так как до вышки 70км,и приём с большими шумами.

Re: Часы на TFT

Пт окт 18, 2019 14:28:14

и без корпуса тоже увидеть хочется :)

Re: Часы на TFT

Пт окт 18, 2019 16:46:47

Добавил антенный усилитель и реально чуйка улучшилась.Без добавки при авто сканировании ни одной не находило,то сейчас сразу 10,и некоторые играют совсем чисто,хотя раньше были шуми. RDS проскакивает.
Ссылка на фото
https://drive.google.com/open?id=1OLv5- ... 6sgmLp42Gf
Вложения
антенный усилитель.lay6
(36.02 KiB) Скачиваний: 64
Ант УС FM на 2 тр.JPG
(81.28 KiB) Скачиваний: 77

Re: Часы на TFT

Пт окт 18, 2019 20:56:59

koka5555, вполне нормально получилось. Единственное - я не знаю, как мощность менее 500 мВт нагревает на 2-3 градуса термометры в корпусе, но это факт. Попробуйте вынести ВМЕ280 на 4х проводках куда то вниз будущего корпуса.
У меня DS18B20 торчит из корпуса наружу, сзади, в нижней части (фотки есть в статье) - и то, дает +2.5°

Re: Часы на TFT

Пт окт 18, 2019 22:39:26

Единственное - я не знаю, как мощность менее 500 мВт нагревает на 2-3 градуса термометры в корпусе, но это факт.

Милливатт сотни, но и объем воздуха внутри тоже не литры.. ))

Добавлено after 10 minutes 24 seconds:
Подошли к концу мои тщения с корпусом для часиков. Наверное, больше существенных изменений вносить не буду. Попробую изложить то, что получилось. Осторожно, под спойлером букв действительно много!

Часть 1. Общие соображения.

Передняя панель.
В результате родилось вот такое лицо, размером 68 х 123 мм:
Изображение

Добавлено after 6 minutes 48 seconds:
Теперь о корпусе в целом.
Вот как выглядит корпус в сложенном состоянии слева:
Изображение

Добавлено after 3 minutes 40 seconds:
С правой стороны

Изображение

Добавлено after 3 minutes 24 seconds:
А вот так снизу:
Изображение

Добавлено after 4 minutes 4 seconds:
Собранный корпус сверху выглядит так:
Изображение

Добавлено after 2 minutes 47 seconds:
Сзади в сложенном состоянии все тоже плоское
Изображение

Добавлено after 9 minutes 42 seconds:
В разложенном состоянии
Изображение Изображение Изображение
На сегодня наверное хватит, уфф!
Последний раз редактировалось dadigor Сб окт 19, 2019 21:44:23, всего редактировалось 1 раз.

Re: Часы на TFT

Сб окт 19, 2019 20:20:35

Часть вторая. Детали.
Основная часть корпуса.
Передняя панель, часть А:
Изображение
Передняя панель часть B:
Изображение
Задняя панель:
Изображение
Стойка:
Изображение
Кнопка и хомут для антенны:
Изображение
На этом пока все, буду готовить сборку.
Ответить