Страница 61 из 103
Re: Часы Super Clock
Добавлено: Вс дек 04, 2016 20:54:06
skorkin
Медведь68 писал(а):Вскрыл я его и пропаял контакты датчика влажности
Вот восхищаюсь такими людьми.
А я купил таки мобильный гигрометр.
Вот он слева рядом с HTC-1. Между ними датчик DТH-22.

Влажность показывают правдоподобно и одинаково. Небольшая разбежность температуры.
А вот DTH-22 показывает 40% влажности, температуру похоже на правду. (слева температура, справа влажность)

Вот здесь через полчаса. Температура одинаково. Влажность врет.

Внутри в гигрометре такие же сенсоры как и в DHT-22

Re: Часы Super Clock
Добавлено: Вс дек 04, 2016 22:13:14
Медведь68
У меня сенсор другой
Re: Часы Super Clock
Добавлено: Пн дек 05, 2016 05:29:50
skorkin
Медведь68 писал(а):сенсор другой
Я думаю такой же. У меня установлен "мордой" вниз.
Re: Часы Super Clock
Добавлено: Пн дек 05, 2016 09:18:20
dadigor
Подцепил BME280 к STM32, дело слегка затянулось из-за возни с платой датчика. (( При вскрытии пакета с платой оказалось, что она сделана под ардуину. Когда ее заказывал, было
фото только лицевой стороны, на которой кроме датчика ничего нет, схемы тоже не было. Пришлось снимать лишние в моем случае полевые транзисторы и стабилизатор напряжения, ставить перемычки. Кстати, подсмотренная у другого продавана
схема тоже не соответствует действительности. Так что будьте повнимательнее при заказе.
Пока не успел сделать поправку на калибровочные коэффициенты и вывод дробных долей. Показывает стабильно 26 %, что похоже на правду. Если слегка дунуть с расстояния 35-40 см, влажность повышается до 27 %, если с расстояния 5 см - то до 30%. Если не сильно дуть секунд пять, то соответственно 28 и 33. В общем как-то живет. ))
Если будет сегодня возможность, подцеплю второй датчик, допишу софт и сравню поведение двух датчиков, находящихся в паре сантиметров друг от друга.
Re: Часы Super Clock
Добавлено: Пн дек 05, 2016 18:17:51
Lion_A
skorkin было бы замечательно, если бы Вы сняли показания при разных уровнях влажности, если погрешность линейная. Тогда получится сделать коррекцию.
Re: Часы Super Clock
Добавлено: Пн дек 05, 2016 21:40:56
skorkin
Lion_A писал(а):если бы Вы сняли показания при разных уровнях влажности
Хорошая идея. Только как стабильно обеспечивать разные уровни влажности?
Скажем подышал на датчики - снял показания на обоих? Разным датчикам необходимо разное время для стабилизации показаний.
Мобильный гигрометр сегодня ночует на работе. Хотел сравнить его показания с ВИТ-1. Но как-то времени не нашлось. Понедельник...
Что-нибудь придумаю. Необходимо время...
Re: Часы Super Clock
Добавлено: Пн дек 05, 2016 21:50:32
Lion_A
Ну наппимер одно показание в комнате. Второе на кухне, во время готовки еды влажность обычно заметно поднимается. И третье в ванной комнате можно, например при включенном душе. И дать им вылежаться, пока показания не устаканятся.
Re: Часы Super Clock
Добавлено: Вт дек 06, 2016 05:36:40
skorkin
Lion_A писал(а):дать им вылежаться, пока показания не устаканятся.
Я ж об этом и пишу. Дайте время - сделаю.
Re: Часы Super Clock
Добавлено: Вт дек 06, 2016 10:47:02
shura2000
Пока народ воюет с датчиками влажности, вопрос к автору: Можно ли при смене информации на экране часов сделать так чтобы не было моментов когда экран пустой. Например показания времени уходили бы в бок вместе с бегущей строкой и так же выбегали после нее. так же и опускающимися сверху показаниями датчиков. Очень напрягает мигание яркости в темноте. Даже на минимальной яркости ночного режима.
Re: Часы Super Clock
Добавлено: Вт дек 06, 2016 11:25:21
Lion_A
Для опроса датчиков нужно соблюдать точные временные задержки, для этого приходиться запрещать прерывания в МК. А так как динамическая индикация крутится в прерываниях, то на экране будут видны вспышки по строкам, во время опроса датчиков. Поэтому например для DS18B20, сначала гасится дисплей, потом передается команда на преобразование температуры и примерно через 800мС считввается температура. Вот на это время дисплей должен быть погашен.
Re: Часы Super Clock
Добавлено: Вт дек 06, 2016 11:29:29
shura2000
Понятно
Re: Часы Super Clock
Добавлено: Вт дек 06, 2016 12:15:33
fedyasolder
Проблему моргания можно решить применив для опроса внешней периферии, имеющей жесткие тайминги мелкий мк. А данные передавать в основной мк в асинхронном режиме. В одной из своих конструкций я
именно так и сделал.
Re: Часы Super Clock
Добавлено: Вт дек 06, 2016 21:33:49
dadigor
fedyasolder писал(а):Проблему моргания можно решить применив для опроса внешней периферии, имеющей жесткие тайминги мелкий мк. А данные передавать в основной мк в асинхронном режиме. В одной из своих конструкций я
именно так и сделал.
При нынешних ценах менее доллара на такие камни, как например STM32F030F4, это вполне оправданно, тем более что корпус неплохой. Иногда их ставлю для ослабления головной боли с периферией. Кстати, СТМ-ки очень хорошо заточены для шины 1-Wire, если использовать USART в полудуплексном режиме, одна нога на чтение/запись/питание термометра (на время измерения). Никакой возни с таймированием и дрыгоножеством. Подробно описано на Изиэлектроникс'е.
Наконец отладил математику обработки калибровочных коэффициентов и запустил BME280. Пока подключил один датчик, фильтрацию не включал, влажность в устоявшемся режиме плавает в десятых долях процента, что говорит, по крайней мере, о малых шумах измерения. О точности говорить рано, подключу второй датчик - посмотрим, насколько у них разнятся показания при размещении близко друг к другу.
Re: Часы Super Clock
Добавлено: Вт дек 06, 2016 21:45:44
Lion_A
fedyasolder писал(а):Проблему моргания можно решить применив для опроса внешней периферии, имеющей жесткие тайминги мелкий мк.
Ну здесь "моргания" замаскированы анимацией смены показаний.
fedyasolder Часы Супер-супер!!!
Re: Часы Super Clock
Добавлено: Вс дек 11, 2016 17:24:46
Медведь68
Парни, помогите, подскажите в чём накосячил?

Три вертикальных столбца, по одному в начале каждой матрицы и смещение на один столбец влево
ВМР180 - не установлена, НС-05 - тоже отсутствует, FT232 не ставил
Подтяжка R3 и R5 установлены, R13 и питание 3,3V есть
Практически в такой-же конфигурации другие часы на матрицах работают, а на этой плате нет
Проверял многие прошивки в том числе и без ВМР180, что давал АВТОР
Что мог сделать не так?
Спасибо
Re: Часы Super Clock
Добавлено: Вс дек 11, 2016 17:53:28
skorkin
Медведь68 писал(а):Три вертикальных столбца, по одному в начале каждой матрицы и смещение на один столбец влево
Получается не в начале, а в конце каждой матрицы. 8, 16 и 24 столбец. Подмыкание на регистрах сдвига.
Re: Часы Super Clock
Добавлено: Вс дек 11, 2016 17:57:15
Медведь68
Точно такая-же картина при подключении программатора (LPT "пять проводков") - на нормально показывающих часах - появляется три столбца и смещение картинки влево, при подключении штатного питания - картина выравнивается
А тут - нет
Re: Часы Super Clock
Добавлено: Вс дек 11, 2016 20:16:06
Lion_A
Скорее всего или утечка или большая ёмкость по линиям MOSI, SCK. Похоже фронты сигнала заваливаются. Может флюс где на плате плохо отмыт или из-за разводки ёмкость большая.
Re: Часы Super Clock
Добавлено: Вс дек 11, 2016 20:19:04
Медведь68
"Поднять ноги"?
Re: Часы Super Clock
Добавлено: Вс дек 11, 2016 20:23:04
Lion_A
Ну если только поднять и соединить проводками, чтобы исключить ёмкость или утечку на плате.