Часы Super Clock

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
skorkin
Прорезались зубы
Сообщения: 213
Зарегистрирован: Пн сен 19, 2011 22:56:01
Откуда: Харьков

Re: Часы Super Clock

Сообщение skorkin »

Медведь68 писал(а):Вскрыл я его и пропаял контакты датчика влажности

Вот восхищаюсь такими людьми. :))

А я купил таки мобильный гигрометр.
Вот он слева рядом с HTC-1. Между ними датчик DТH-22.
Изображение
Влажность показывают правдоподобно и одинаково. Небольшая разбежность температуры.
А вот DTH-22 показывает 40% влажности, температуру похоже на правду. (слева температура, справа влажность)
Изображение
Вот здесь через полчаса. Температура одинаково. Влажность врет.
Изображение
Внутри в гигрометре такие же сенсоры как и в DHT-22
Изображение
Оно конечно так, ежели как что. Не потому что дескать, но все-таки конечно. А случись такое дело - вот тебе и пожалуйста!
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

У меня сенсор другой
Аватара пользователя
skorkin
Прорезались зубы
Сообщения: 213
Зарегистрирован: Пн сен 19, 2011 22:56:01
Откуда: Харьков

Re: Часы Super Clock

Сообщение skorkin »

Медведь68 писал(а):сенсор другой

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

Re: Часы Super Clock

Сообщение dadigor »

Подцепил BME280 к STM32, дело слегка затянулось из-за возни с платой датчика. (( При вскрытии пакета с платой оказалось, что она сделана под ардуину. Когда ее заказывал, было фото только лицевой стороны, на которой кроме датчика ничего нет, схемы тоже не было. Пришлось снимать лишние в моем случае полевые транзисторы и стабилизатор напряжения, ставить перемычки. Кстати, подсмотренная у другого продавана схема тоже не соответствует действительности. Так что будьте повнимательнее при заказе.
Пока не успел сделать поправку на калибровочные коэффициенты и вывод дробных долей. Показывает стабильно 26 %, что похоже на правду. Если слегка дунуть с расстояния 35-40 см, влажность повышается до 27 %, если с расстояния 5 см - то до 30%. Если не сильно дуть секунд пять, то соответственно 28 и 33. В общем как-то живет. ))
Если будет сегодня возможность, подцеплю второй датчик, допишу софт и сравню поведение двух датчиков, находящихся в паре сантиметров друг от друга.
О технике чего спорить-то, давайте попробуем.
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

skorkin было бы замечательно, если бы Вы сняли показания при разных уровнях влажности, если погрешность линейная. Тогда получится сделать коррекцию.
Аватара пользователя
skorkin
Прорезались зубы
Сообщения: 213
Зарегистрирован: Пн сен 19, 2011 22:56:01
Откуда: Харьков

Re: Часы Super Clock

Сообщение skorkin »

Lion_A писал(а):если бы Вы сняли показания при разных уровнях влажности

Хорошая идея. Только как стабильно обеспечивать разные уровни влажности?
Скажем подышал на датчики - снял показания на обоих? Разным датчикам необходимо разное время для стабилизации показаний.
Мобильный гигрометр сегодня ночует на работе. Хотел сравнить его показания с ВИТ-1. Но как-то времени не нашлось. Понедельник...
Что-нибудь придумаю. Необходимо время...
Оно конечно так, ежели как что. Не потому что дескать, но все-таки конечно. А случись такое дело - вот тебе и пожалуйста!
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Ну наппимер одно показание в комнате. Второе на кухне, во время готовки еды влажность обычно заметно поднимается. И третье в ванной комнате можно, например при включенном душе. И дать им вылежаться, пока показания не устаканятся.
Аватара пользователя
skorkin
Прорезались зубы
Сообщения: 213
Зарегистрирован: Пн сен 19, 2011 22:56:01
Откуда: Харьков

Re: Часы Super Clock

Сообщение skorkin »

Lion_A писал(а):дать им вылежаться, пока показания не устаканятся.

Я ж об этом и пишу. Дайте время - сделаю.
Оно конечно так, ежели как что. Не потому что дескать, но все-таки конечно. А случись такое дело - вот тебе и пожалуйста!
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

Пока народ воюет с датчиками влажности, вопрос к автору: Можно ли при смене информации на экране часов сделать так чтобы не было моментов когда экран пустой. Например показания времени уходили бы в бок вместе с бегущей строкой и так же выбегали после нее. так же и опускающимися сверху показаниями датчиков. Очень напрягает мигание яркости в темноте. Даже на минимальной яркости ночного режима.
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Для опроса датчиков нужно соблюдать точные временные задержки, для этого приходиться запрещать прерывания в МК. А так как динамическая индикация крутится в прерываниях, то на экране будут видны вспышки по строкам, во время опроса датчиков. Поэтому например для DS18B20, сначала гасится дисплей, потом передается команда на преобразование температуры и примерно через 800мС считввается температура. Вот на это время дисплей должен быть погашен.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Часы Super Clock

Сообщение shura2000 »

Понятно
Аватара пользователя
fedyasolder
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Ср май 01, 2013 13:53:56
Откуда: с пальмы в Рио-Инженейро

Re: Часы Super Clock

Сообщение fedyasolder »

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

Re: Часы Super Clock

Сообщение dadigor »

fedyasolder писал(а):Проблему моргания можно решить применив для опроса внешней периферии, имеющей жесткие тайминги мелкий мк. А данные передавать в основной мк в асинхронном режиме. В одной из своих конструкций я именно так и сделал.
При нынешних ценах менее доллара на такие камни, как например STM32F030F4, это вполне оправданно, тем более что корпус неплохой. Иногда их ставлю для ослабления головной боли с периферией. Кстати, СТМ-ки очень хорошо заточены для шины 1-Wire, если использовать USART в полудуплексном режиме, одна нога на чтение/запись/питание термометра (на время измерения). Никакой возни с таймированием и дрыгоножеством. Подробно описано на Изиэлектроникс'е.
Наконец отладил математику обработки калибровочных коэффициентов и запустил BME280. Пока подключил один датчик, фильтрацию не включал, влажность в устоявшемся режиме плавает в десятых долях процента, что говорит, по крайней мере, о малых шумах измерения. О точности говорить рано, подключу второй датчик - посмотрим, насколько у них разнятся показания при размещении близко друг к другу.
О технике чего спорить-то, давайте попробуем.
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

fedyasolder писал(а):Проблему моргания можно решить применив для опроса внешней периферии, имеющей жесткие тайминги мелкий мк.

Ну здесь "моргания" замаскированы анимацией смены показаний.

fedyasolder
Часы Супер-супер!!!
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

Парни, помогите, подскажите в чём накосячил?
Изображение
Три вертикальных столбца, по одному в начале каждой матрицы и смещение на один столбец влево
ВМР180 - не установлена, НС-05 - тоже отсутствует, FT232 не ставил
Подтяжка R3 и R5 установлены, R13 и питание 3,3V есть

Практически в такой-же конфигурации другие часы на матрицах работают, а на этой плате нет
Проверял многие прошивки в том числе и без ВМР180, что давал АВТОР
Что мог сделать не так?
Спасибо
Аватара пользователя
skorkin
Прорезались зубы
Сообщения: 213
Зарегистрирован: Пн сен 19, 2011 22:56:01
Откуда: Харьков

Re: Часы Super Clock

Сообщение skorkin »

Медведь68 писал(а):Три вертикальных столбца, по одному в начале каждой матрицы и смещение на один столбец влево

Получается не в начале, а в конце каждой матрицы. 8, 16 и 24 столбец. Подмыкание на регистрах сдвига.
Оно конечно так, ежели как что. Не потому что дескать, но все-таки конечно. А случись такое дело - вот тебе и пожалуйста!
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

Точно такая-же картина при подключении программатора (LPT "пять проводков") - на нормально показывающих часах - появляется три столбца и смещение картинки влево, при подключении штатного питания - картина выравнивается
А тут - нет
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Скорее всего или утечка или большая ёмкость по линиям MOSI, SCK. Похоже фронты сигнала заваливаются. Может флюс где на плате плохо отмыт или из-за разводки ёмкость большая.
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

"Поднять ноги"?
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Ну если только поднять и соединить проводками, чтобы исключить ёмкость или утечку на плате.
Ответить

Вернуться в «Статьи»