Bmp280 + aht10
- Войдите на сайт для отправки комментариев
Пнд, 03/05/2021 - 18:04
Привет. По отдельности модули bmp280 и aht10 работают нормально. Но если подключаю их на 1 линию i2c то перестают работать. Даже I2C сканер их детектирует через раз. Врядли дело в подтяжках на модулях - сопротивление между vcc и SCl/SDA (2 модуля) - 4,5 кОм. Посоветуйте плз что можно сделать чтобы заставить их работать.
ЗЫ. Контроллер ESP8266 Wemos d1. Проблема точно не в плохом контакте - после дня тестов психанул и все спаял без макетки)
Модули на 3.3v рассчитаны?
Да
BMP на 3.3V видел, AHT - нет. Где брали?
Они 1.8 - 6.0 V. Брал этот:
https://www.aliexpress.com/item/1005001302690163.html
Теоретически, если с 3.3v сбросить 1v на стабилизатор, то получится хоть и впритирочку к 1,8v, должно хватать.
У меня всякие баги были с модулями, на которых стаб стоял, и которые я подключал на 3.3v вемоса. На 5v перевесил - ситуация стабилизировалась.
Достал еще 1один bmp280. Та же проблема. Странно, что нету в интернетах инфи об этом.
Работает если:
Запустить есп с подсоединенным bmp280, а aht10 подключен только по питанию. Уже после старта подсоединить I2C к aht10. По другому никак.
А, не. Похожая проблема
https://forum.arduino.cc/t/problemas-con-bmp280-y-aht10-usando-i2c/690311
Вопрос закрыт. Как и писали по ссылке выше:
на 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
there can be only one(C)