Подключение двух датчиков BMP180 и AHT10

Вопросы от новичков
Ответить
Alexdumer
Рядовой
Сообщения: 6
Зарегистрирован: 09 июл 2021, 12:15
Имя: Олег

Подключение двух датчиков BMP180 и AHT10

Сообщение Alexdumer »

Здравствуйте.
Подскажите пожалуйста, не могу вывести показания с двух датчиков BMP180 и AHT10 на дисплей OLED 128x64 (два экрана по три строчки переключаются между собой триггером). По отдельности каждый датчик работает и переключаются экраны нормально. Убираю AHT10 показаний нет, показания с BMP180 выводятся нормально. Как только добавляю второй датчик AHT10, компилирую, не работает. Адреса у датчиков разные. В чем дело не могу разобраться.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Подключение двух датчиков BMP180 и AHT10

Сообщение edyapd »

[ref]Alexdumer[/ref], раз уж это ваше первое сообщение, то скажу вам по секрету, что на этом форуме экстрасенсов нет.
Если приложите проект, то возможно кто-то и сможет помочь.
Alexdumer
Рядовой
Сообщения: 6
Зарегистрирован: 09 июл 2021, 12:15
Имя: Олег

Подключение двух датчиков BMP180 и AHT10

Сообщение Alexdumer »

edyapd писал(а): 03 авг 2021, 14:32 [ref]Alexdumer[/ref], раз уж это ваше первое сообщение, то скажу вам по секрету, что на этом форуме экстрасенсов нет.
Если приложите проект, то возможно кто-то и сможет помочь.
Извиняюсь, сразу не подумал добавить. Добавил проект.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

Подключение двух датчиков BMP180 и AHT10

Сообщение rogekam »

Alexdumer писал(а): 03 авг 2021, 12:26 Как только добавляю второй датчик AHT10, компилирую, не работает
Alexdumer, поставьте задержку запуска контроллера.
RESET.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Alexdumer
Рядовой
Сообщения: 6
Зарегистрирован: 09 июл 2021, 12:15
Имя: Олег

Подключение двух датчиков BMP180 и AHT10

Сообщение Alexdumer »

rogekam писал(а): 03 авг 2021, 23:07
Alexdumer писал(а): 03 авг 2021, 12:26 Как только добавляю второй датчик AHT10, компилирую, не работает
Alexdumer, поставьте задержку запуска контроллера.
RESET.JPG
Всем привет. Извиняюсь за задержку с ответом.
Попробовал поставить задержку как на схеме выше, пробовал два конденсатора на 100 и 330, плата Pro-Mini вообще не захотела прошиваться, видимо из-за "прошивальщика", светодиоды не мигают. У меня новый прошивальщик, ни чего нажимать не надо для прошивки, сам все делает, фотку прилагаю.
Если отключаю (не компилирую) одну из плат в скетче, то Pro-Mini прошивается и работает нормально, правда приходится добавлят блок дисплея OLED main_0x3c к плате в скетч (если там нет, а в отключенной удалять, два не работают, даже если снимаю галочку) почему не знаю.
загрузчик.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Alexdumer
Рядовой
Сообщения: 6
Зарегистрирован: 09 июл 2021, 12:15
Имя: Олег

Подключение двух датчиков BMP180 и AHT10

Сообщение Alexdumer »

Похоже проблема с AHT10 известная, люди давно с этим датчиком мучаются, вот кратенькая выдержка с какого то буржуйского форума, я в языках не силен, через переводчика перевел ( здесь https://forum.arduino.cc/t/problemas-co ... c/690311/2 ).
Может кто знает, или всетаки запустил AHT10 вместе с другими устройствами/датчикам на одой шине I2C?
Или как подключить датчик на другие выхода ардуинки?
Из форума.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

Подключение двух датчиков BMP180 и AHT10

Сообщение rogekam »

Alexdumer писал(а): 14 авг 2021, 07:52 Попробовал поставить задержку как на схеме выше, пробовал два конденсатора на 100 и 330, плата Pro-Mini вообще не захотела прошиваться, видимо из-за "прошивальщика", светодиоды не мигают. У меня новый прошивальщик, ни чего нажимать не надо для прошивки, сам все делает, фотку прилагаю.
Alexdumer, ставить задержку после прошивки микроконтроллера. Пользовательский блок для AHT10, здесь: viewtopic.php?f=74&t=7091. Опрос датчика AHT10 - не менее 7 сек, согласно спецификации(Лучше - 10 сек). Инициализация датчика AHT10 медленная, для этого и задержка микроконтроллера. Пришлось заменить датчик ВМЕ280, на пару ВМР180 и АНТ10, так как ВМЕ280 в курнике отработал 2 месяца, на улице - полгода. АНТ10 в курнике 9 месяцев, кстати влажность показывает стабильнее, чем ВМЕ280, который при влажности более 85% уходил в ступор.
Alexdumer
Рядовой
Сообщения: 6
Зарегистрирован: 09 июл 2021, 12:15
Имя: Олег

Подключение двух датчиков BMP180 и AHT10

Сообщение Alexdumer »

rogekam писал(а): 15 авг 2021, 23:42
ставить задержку после прошивки микроконтроллера. Пользовательский блок для AHT10, здесь: viewtopic.php?f=74&t=7091.
Как ставить задержку, и как настроить блок? Я не особо разбираюсь, только учусь, FLProg по видио что инете нахожу изучаю.
Alexdumer
Рядовой
Сообщения: 6
Зарегистрирован: 09 июл 2021, 12:15
Имя: Олег

Подключение двух датчиков BMP180 и AHT10

Сообщение Alexdumer »

Вроде заработало, отображает информацию с двух датчиков, с переключением экранов как задумано (взял этот пользовательский блок AHT10_TIMEOUT_En_01_(Code_-_Basic)), правда в процессе отладки заметил что подвисает, для контроля вывел счетчик на экран. Подозрение пало на BMP180, походу неисправен, глючит, при нагреве его пальцами плата зависает, как только температура переваливает за 30 градусов, после сброса опять работает. Заменить пока нечем.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

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