ЭкоСреда ecoins
Добавлено: 27 мар 2023, 07:05
Тот же тест, немного расширенный, со сканированием шины i2c и выводом на консоль.
С уважением ЭнверВроде должно работать и быстрее чем через i2c. Что-то не получается?
Действительно, просмотрел.
Влад, спасибо Вам за доброжелательность и взаимодействие.vlad1451 писал(а): 27 мар 2023, 19:20 ecoins, огромное спасибо за труд, и очень развёрнутый ответ. Со своей стороны могу сказать следующее. Со старым редактором блоков вроде более или менее разобрался, даже пару блоков сам сделал. Насчёт нового, пока руки не доходят разобраться, работа не позволяет (будь она не ладная). Одно успокаивает, последняя работа напрямую связана с контроллерами, так что будем изучать.
Думаю там все нормально. Посмотрел Вас последний тест. Вы наверное берете блок из библиотеки блоков, а нало брать из последнего теста, который я прислал. У меня все компилируется, но не проверял давно.vlad1451 писал(а): 28 мар 2023, 08:45 ecoins, я конечно извиняюсь, может я с утра чего не понимаю. У меня был вопрос по ошибке компиляции проекта с подключенным дисплеем, интерфейс RS,E,D4-D7. В последнем проекте, который Вы выслали стоит модуль для I2C, он вроде и так работает.
Отправлено спустя 9 минут 19 секунд:
Arduini IDE ругается на неправильное подключение.
Давайте уточним. В комбинированном сенсоре размещены AHTxx и BMP280. Можно подключать сенсоры раздельно.slsl писал(а): 28 мар 2023, 09:30 В блоке комбо-датчика AHT+BMP показание атмосферного давление занижается где-то на 40 едениц.
Если же к этому датчику подключиться блоком BMP, то показания верные.
Если коротко, лучше все последние. Про 27 пин не знал, при случае попробую.slsl писал(а): 28 мар 2023, 09:30 Еще вопрос не совсем в тему: насколько принципиально использовать последние ядра под ESP32?
Бо они сильно прожорливы по памяти (и РАМа и РОМа).
Более менее ядро 2.0.2 , но в нём не работает 27-й пин как цифровой выход(ESP32), кстати, этот баг присущ ядру 2.0.1, уходит начиная 2.0.3.
Именно всё так и сделано. Протестировал порядка 10-и сенсоров.ecoins писал(а): 28 мар 2023, 11:33 Комбинированный сенсор надо подключать через 3.3В, на них нет понижающего стабилизатора и они горят.
Какие сенсоры у Вас при тестировании используются?
BMP280 и BMP180 - это разные сенсоры, в комбо датчиках стоят 280.ecoins писал(а): 28 мар 2023, 11:33
Давайте уточним. В комбинированном сенсоре размещены AHTxx и BMP280. Можно подключать сенсоры раздельно.
Если вместо BMP280 подключить BMP180, то внешне будет работать, но показания будут отличаться. Под BMP180 отдельная библиотека и отдельный блок.
У нас не ругается, подготовим пример и выложим все вместе с библиотеками. Но надо немного подождать - мы еще кое-то меняем(убираем лишние варианты подключения, возможно будет подключение через PCF8575 - обмен будет ощутимо быстрее.vlad1451 писал(а): 28 мар 2023, 08:45 ecoins, я конечно извиняюсь, может я с утра чего не понимаю. У меня был вопрос по ошибке компиляции проекта с подключенным дисплеем, интерфейс RS,E,D4-D7. В последнем проекте, который Вы выслали стоит модуль для I2C, он вроде и так работает.
Вы озадачили, надо будет смотреть. Но сможем попозже.slsl писал(а): 28 мар 2023, 12:16 BMP280 и BMP180 - это разные сенсоры, в комбо датчиках стоят 280.
В приведенном выше простейшем примере на Флпрог - две платы, в первой вывод через один комбо блок, вторая плата использует два блока.
Используется один комбо-сенсор, платы переключаются кнопкой. Сделано для наглядности иллюстрации погрешности.
Показания также сравнивал с местным гидрометцентром, - показания совпадают при использовании двух блоков, т.е. отдельного блока для BMP280.
Таких, наверное, не так много осталось.
А было их много, и Вы ими воспользовались, и они объединяли свои усилия для доработки для конечного продукта?
ECAN-S01 от EBYTE.
Спасибо, посмотрел, пока до конца не разобрался.