Bmp280 + aht10

Bel101
Offline
Зарегистрирован: 18.06.2019

Привет. По отдельности модули bmp280 и aht10 работают нормально. Но если подключаю их на 1 линию i2c то перестают работать. Даже I2C сканер их детектирует через раз. Врядли дело в подтяжках на модулях - сопротивление между vcc и SCl/SDA (2 модуля) - 4,5 кОм. Посоветуйте плз что можно сделать чтобы заставить их работать.

Bel101
Offline
Зарегистрирован: 18.06.2019

ЗЫ. Контроллер ESP8266 Wemos d1. Проблема точно не в плохом контакте - после дня тестов психанул и все спаял без макетки)

sadman41
Offline
Зарегистрирован: 19.10.2016

Модули на 3.3v рассчитаны?

Bel101
Offline
Зарегистрирован: 18.06.2019

Да

sadman41
Offline
Зарегистрирован: 19.10.2016

BMP на 3.3V видел, AHT - нет. Где брали?

Bel101
Offline
Зарегистрирован: 18.06.2019

Они 1.8 - 6.0 V. Брал этот:

https://www.aliexpress.com/item/1005001302690163.html

sadman41
Offline
Зарегистрирован: 19.10.2016

Теоретически, если с 3.3v сбросить 1v на стабилизатор, то получится хоть и впритирочку к 1,8v, должно хватать.

У меня всякие баги были с модулями, на которых стаб стоял, и которые я подключал на 3.3v вемоса. На 5v перевесил - ситуация стабилизировалась.

Bel101
Offline
Зарегистрирован: 18.06.2019

Достал еще 1один bmp280. Та же проблема. Странно, что нету в интернетах инфи об этом.

Работает если:

Запустить есп с подсоединенным bmp280, а aht10 подключен только по питанию. Уже после старта подсоединить I2C к aht10. По другому никак.

Bel101
Offline
Зарегистрирован: 18.06.2019
Bel101
Offline
Зарегистрирован: 18.06.2019

Вопрос закрыт. Как и писали по ссылке выше:

на 8 ст. даташита мальникими буковками написано

"3, Only a single AHT10 can be connected to the I 2 C bus and no other I 2 C devices can be connected ."

Короч, нельзя подключать других модулей по I2C если подключен aht10. Ппц разрабы мудаки.

Ссылка на даташит

https://server4.eca.ir/eshop/AHT10/Aosong_AHT10_en_draft_0c.pdf

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

there can be only one(C)