DHT у меня вообще нет тут. но нули бегут.. а по поводу прошивки, она может быть еще даже древнее апрельской.. может куда подтянуть порт от DHT? Хотя перепрошил я сегодня только-- но и вчера на старой прошивке бегали нули без DHTWiseLord писал(а):Не знаю. С апреля никаких изменений по поводу яркости не вносилось. Если отключить DHT22, то после подачи питания показаний влажности быть не должно.
Часы на светодиодных матрицах с драйверами MAX7219
- Сообщения: 162
- Зарегистрирован: Ср фев 02, 2011 16:22:32
- Реклама
Всё соответствует этим требованиям?Первое сообщение в теме писал(а):- Поддержка датчика температуры и влажности DHT22.
Датчик подключается к порту PD3, плюс на этом же порту необходим подтягивающий к питанию резистор 4,7кОм.
- Сообщения: 162
- Зарегистрирован: Ср фев 02, 2011 16:22:32
Нет. подтягивающего резистора нет. датчик работал и без него каким-то образом. Получается мне подтянуть к плюсу порт и все будет ОК?WiseLord писал(а):Всё соответствует этим требованиям?Первое сообщение в теме писал(а):- Поддержка датчика температуры и влажности DHT22.
Датчик подключается к порту PD3, плюс на этом же порту необходим подтягивающий к питанию резистор 4,7кОм.
Просто на китайской плате с ht1632c нет места для смд резистора подтяжки у порта PD3. повешу сейчас обычный выводной резистор на разъем для датчика прямо.
UPD: место для резистора есть, но я перерезал дорожку для своих колхозных целей)) буду вешать на разъем резистор
Кто-нибудь пробовал ставить BMP280 вместо BMP180? Будет работать без изменения прошивки?
- Сообщения: 162
- Зарегистрирован: Ср фев 02, 2011 16:22:32
Будет работать.dark писал(а):Кто-нибудь пробовал ставить BMP280 вместо BMP180? Будет работать без изменения прошивки?
- Реклама
Было б неплохо сделать поддержку для BME280 и надобность в DHT22 отпала , вопрос насколько корректно будет измерять влажность по сравнению с DHT22dark писал(а):Кто-нибудь пробовал ставить BMP280 вместо BMP180? Будет работать без изменения прошивки?
- Сообщения: 42
- Зарегистрирован: Чт авг 23, 2012 08:19:06
Эта тема уже обсуждалась. В Atmega 8 поддержка BME280 не влезет. Переделывать прошивку для этого датчика автору уже не интересно, и его еще нужно купить.
- Сообщения: 26
- Зарегистрирован: Ср мар 18, 2015 08:57:43
Просматривал очередной раз форум, наткнулся на это сообщение, и у меня задался вопрос: датчик AM2320 соединён как обычный DHT22, а не пробовали соединять по I2C?hector писал(а):2 WiseLord - я так и сделал, только вместо DHT22 поставил AM2320.![]()
AM2320 подключил, на всякий случай, полностью - четырьмя проводами.
http://radiokot.ru/forum/viewtopic.php? ... 4#p2717804
Стрелкой показан уличный датчик AM2320. Он закрыт экраном от катушки + мелкая сеточка снизу, провода идут внутри полого кончика удилища.
- Сообщения: 9
- Зарегистрирован: Вс дек 11, 2016 13:24:21
Добрый день!
Купил китайский JY-MCU 3208pro с мега8.
Я скачал код matrixclock-20160910
припаял DS3231 и датчики.
Часы работают хорошо, но DHT22 показывает 0.0 и BMP180 не показывет ничего.
Или я не нажимаю на правильные кнопки?
Что я сделал не так?
У кого-то есть схема всех соединений дачиков и других необходимых деталий для этой платы?
Заранее спасибо за любые советы.
Купил китайский JY-MCU 3208pro с мега8.
Я скачал код matrixclock-20160910
припаял DS3231 и датчики.
Часы работают хорошо, но DHT22 показывает 0.0 и BMP180 не показывет ничего.
Или я не нажимаю на правильные кнопки?
Что я сделал не так?
У кого-то есть схема всех соединений дачиков и других необходимых деталий для этой платы?
Заранее спасибо за любые советы.
atsb
ЕЕР прошили?
ЕЕР прошили?
Пока коты едины они непобедимы
DHT22 резистор в наличии? Перечитайте первое сообщение в теме, что как подключается.
Добрый вечер!
WiseLord, если Вас не затруднит, можете в последней сборке заменить шрифт Extra Big на Big и выложить отдельной прошивкой?
Или расскажите, как это сделать самому.
Заранее спасибо.
WiseLord, если Вас не затруднит, можете в последней сборке заменить шрифт Extra Big на Big и выложить отдельной прошивкой?
Или расскажите, как это сделать самому.
Заранее спасибо.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Этот шрифт включен для варианта из трёх матриц. Выбор одного из двух вариантов идёт в display.c, посредством макросов #if MATRIX_CNT == 4. Если хотите включить шрифт поменьше - просто заменяйте то что в #if, на то что в #else по коду - должно получиться.
Спасибо, попробую.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
- Сообщения: 40
- Зарегистрирован: Пн мар 23, 2015 16:09:00
Собрал часики на трёх матрицах и на atmega8.
Пришлось поколдовать собирая прошивку.
Сначала спаял плату, кнопки/датчики/max'ы у меня подключены к другим портам мк,
поправил pins.h под свою разводку, а собрать не могу, не генерируется .hex (Windows 7 и WinAVR)
На 33 стр. WiseLord пишет
Полученный код был размером 7900 с чем-то там байт, часики завелись; но радость моя была не долгой - до первого вывода бегущей строки с температурами и влажностью.
В этой строке вместо разделительных запятых были какие-то кракозяблы, а при активации будильника на какой-либо день недели, вместо колокольчика отображались
хаотично разбросанные светодиоды.
В итоге сделал так, как описал dt_andrew на 35 стр., и получил прошивку под своё железо.
Очень порадовала возможность вращать информацию на матрицах.
Укажите, пожалуйста, где, в какой функции происходит управление двоеточием для большого шрифта, и разделительной запятой для тонкого, хочу изменить, если разберусь.
Пришлось поколдовать собирая прошивку.
Сначала спаял плату, кнопки/датчики/max'ы у меня подключены к другим портам мк,
поправил pins.h под свою разводку, а собрать не могу, не генерируется .hex (Windows 7 и WinAVR)
На 33 стр. WiseLord пишет
Я подумал, что неважно какой там avr-gcc лишь-бы больше 4.7, и скачал что первым попалось, версию 6.1.0 http://blog.zakkemble.co.uk/avr-gcc-6-1-0/avr-gcc-4.8 производит более компактный код, а в комплекте с WinAVR идёт avr-gcc-4.7.
Полученный код был размером 7900 с чем-то там байт, часики завелись; но радость моя была не долгой - до первого вывода бегущей строки с температурами и влажностью.
В этой строке вместо разделительных запятых были какие-то кракозяблы, а при активации будильника на какой-либо день недели, вместо колокольчика отображались
хаотично разбросанные светодиоды.
В итоге сделал так, как описал dt_andrew на 35 стр., и получил прошивку под своё железо.
Очень порадовала возможность вращать информацию на матрицах.
Укажите, пожалуйста, где, в какой функции происходит управление двоеточием для большого шрифта, и разделительной запятой для тонкого, хочу изменить, если разберусь.
Всё в районе updateColon
- Сообщения: 9
- Зарегистрирован: Вс дек 11, 2016 13:24:21
Перепаял BMP180 параллельно к выходам часов реального времени DS3231 и
БМП180 начал показывать температуру и давление.
Значит эти точки нарисованы на плате (SDA, SCL) не работают.
Датчик DHT22 подключен к порту PD3, поставил резистор 4,7кОм, пишет текст
"Температура 0.0 'C, DHT22 , влажность 0.0 %".
Если уберу DHT22 от схемы, тогда этого текста не будет.
Может у меня датчик не тот? Использовал AM2302 на 4 ножки, 3-я не используется.
Еще вопрос, DS18b20, для который место на плате, работает?
Датчики не пришли еще, не попробовал.
БМП180 начал показывать температуру и давление.
Значит эти точки нарисованы на плате (SDA, SCL) не работают.
Датчик DHT22 подключен к порту PD3, поставил резистор 4,7кОм, пишет текст
"Температура 0.0 'C, DHT22 , влажность 0.0 %".
Если уберу DHT22 от схемы, тогда этого текста не будет.
Может у меня датчик не тот? Использовал AM2302 на 4 ножки, 3-я не используется.
Еще вопрос, DS18b20, для который место на плате, работает?
Датчики не пришли еще, не попробовал.
Почему-то на этой плате часы подключены не к I²C, поэтому шину пришлось программно реализовывать.
AM2303 должен работать, у меня такой же. Выглядит так, словнотон на землю коротит.
Термодатчик, впаянный на предназначенное ему место, должен работать. Про резистор тоже не забывайте.
AM2303 должен работать, у меня такой же. Выглядит так, словнотон на землю коротит.
Термодатчик, впаянный на предназначенное ему место, должен работать. Про резистор тоже не забывайте.
Похоже что все таки не подключен резистор к порту PD3 , у меня такая плата все нормально , проверяйте монтаж .atsb писал(а):
Датчик DHT22 подключен к порту PD3, поставил резистор 4,7кОм, пишет текст
"Температура 0.0 'C, DHT22 , влажность 0.0 %".
.
Здравствуйте, WiseLord!
Заранее спасибо.
Что-то не получается - все остается как было. Не посмотрите?WiseLord писал(а):Если хотите включить шрифт поменьше - просто заменяйте то что в #if, на то что в #else по коду - должно получиться.
Заранее спасибо.
- Вложения
-
- matrixclock-20160910_max.rar
- (175.32 КБ) 243 скачивания
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.


