Страница 1 из 1

AHT20+BMP280 Модуль для метеостанции

Добавлено: 27 авг 2024, 07:11
Tolya
Всем доброго дня. Может кто работал с таким модулем AHT20+BMP280. Знакомый подарил несколько штук. Выбросить как бы жалко, а готовых блоков я не нашел. Нашел только для BME280. Заранее спасибо.

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 27 авг 2024, 12:21
SergeyShikal
212.flp

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 27 авг 2024, 18:33
ecoins
Tolya писал(а): 27 авг 2024, 07:11 Всем доброго дня. Может кто работал с таким модулем AHT20+BMP280. Знакомый подарил несколько штук. Выбросить как бы жалко, а готовых блоков я не нашел. Нашел только для BME280. Заранее спасибо.
В кандидатах (версия 9.1.5) есть отдельно блоки AHT20 и BMP280.
Или они же в пользовательских блоках.
С уважением, ecoins.

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 28 авг 2024, 08:06
Tolya
Спасибо!!!

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 29 авг 2024, 12:53
nickass
Еще бы блок на датчик давления MS5611 кто бы создал ))) Чувствительность у него высокая. Определяет разницу высоты в 10см.
Можно с успехом использовать в вариометрах.

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 09 апр 2025, 19:28
WlAnGl
Спасибо!!!

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 10:11
lfgjikjjyj
nickass писал(а): 29 авг 2024, 12:53 Еще бы блок на датчик давления MS5611 кто бы создал ))) Чувствительность у него высокая. Определяет разницу высоты в 10см.
Можно с успехом использовать в вариометрах.
MS5611_(Code_-_Basic).ubi

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 13:14
montirovka
lfgjikjjyj писал(а): 11 апр 2025, 10:11
nickass писал(а): 29 авг 2024, 12:53 Еще бы блок на датчик давления MS5611 кто бы создал ))) Чувствительность у него высокая. Определяет разницу высоты в 10см.
Можно с успехом использовать в вариометрах.

MS5611_(Code_-_Basic).ubi
Блок для 9 версии.
А что в блоке такого "не правильного", что в 8 версии не компилируется?
Разобрался.

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 14:59
lfgjikjjyj
Да ничего не должно там быть мож то что редактор какую-нибудь метку ставит у них же старый редактор не работал в 9
создан из библиотеки что с гитхаба
единственное там только что цикл он слишком просаживает там оказалось что опрос не настолько-то уж и долгий что-то в районе 6 миллисекунд на максимальном разрешении

Другой собрал там быстродействие в сотни раз выше завтра закину

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 15:05
montirovka
lfgjikjjyj писал(а): 11 апр 2025, 14:59 Да ничего не должно там быть мож то что редактор какую-нибудь метку ставит у них же старый редактор не работал в 9
создан из библиотеки что с гитхаба
единственное там только что цикл он слишком просаживает там оказалось что опрос не настолько-то уж и долгий что-то в районе 6 миллисекунд на максимальном разрешении

Другой собрал там быстродействие в сотни раз выше завтра закину
Тип данных adcSetting и выходов не соответствует формату данных принятых в версии программы 8.2.3.
Блок для версии 8.2.3. В работе не проверял в виду отсутствия платы.

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 16:53
lfgjikjjyj
adcSetting это переменная типа byte которая содержит значение от 1 до 5
выходы флоат
какой ещё формат данных

у меня нет этого датчика проверить немогу
я лиш по анализатору вижу что он вращает блок стабильно около 6мс на цыкл значит с датчиком время должно возврасти пока отправит пока считает пока примет ...
закинул милис для опроса стало получше ушол в мкс по цыклам но решил что недостаточно
пересобрал на тикере стало значительно лучше заодно луп оставил пустым ушол в нс по цыклам простоя но не до чистого процесорного такта но это уже кривизна тикера влияет видимо он какой то флажок держит в руках постоянно на пульсе что бы протолкнуть свой планировщик

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 17:23
lfgjikjjyj
на гитхабе есть ещё библиотека там приводятся конкретные данные видимо это зацикливание опроса датчика в голом коде
OSR_ULTRA_HIGH = 12, // 10 millis
OSR_HIGH = 11, // 5 millis
OSR_STANDARD = 10, // 3 millis
OSR_LOW = 9, // 2 millis
OSR_ULTRA_LOW = 8 // 1 millis
думаю датчик несовсем удачный слишком просаживает код и тут не проблема ийтуси там данные в мкс летают
незнаю какой опрос для дрона нужен но явно не раз в секунду
ну или будь я разработчиком дронов теоретически попробовал бы внести некий дискретизатор времени взависимости от высоты
к примеру на большой высоте можно и раз в сек опрашивать а помере снижения увеичивать количество опросов и у земли выводить его на максимум с отключением остальной перефирии для очень мягкой посадки но опять же всё не отключиш надо и моторы подшимливать и другие оринтиры считывать так что 100 опросов в сек с него неполучится взять

там и на спи есть вариант но с теме же задержками опроса
значит всё же дело не интерфейсе а в слабом обработчике датчика

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 17:36
montirovka
lfgjikjjyj писал(а): 11 апр 2025, 16:53 adcSetting это переменная типа byte которая содержит значение от 1 до 5
выходы флоат
какой ещё формат данных

у меня нет этого датчика проверить немогу
я лиш по анализатору вижу что он вращает блок стабильно около 6мс на цыкл значит с датчиком время должно возврасти пока отправит пока считает пока примет ...
закинул милис для опроса стало получше ушол в мкс по цыклам но решил что недостаточно
пересобрал на тикере стало значительно лучше заодно луп оставил пустым ушол в нс по цыклам простоя но не до чистого процесорного такта но это уже кривизна тикера влияет видимо он какой то флажок держит в руках постоянно на пульсе что бы протолкнуть свой планировщик
Посмотрите как выглядит строка Константа в 9 версии (сверху) и 8.2.3 (снизу).
9_8.2.3.jpg

Точно так же и выходы разнятся.
выходы.jpg

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 18:06
lfgjikjjyj
ну так это они тип данных изменили
ну не сам тип а его способ указания в коде
у меня места нету на ссд под второй флпрог
да и 8 тянуть не вижу смысла раз разработчик всеравно вам ничем не поможет в правке основы самой версии при нахождении бага при котором вы не сможете развить дальше свой проект
тут либо вы идёте в ногу с разработчиком либо сами по себе

Re: AHT20+BMP280 Модуль для метеостанции

Добавлено: 11 апр 2025, 18:23
montirovka
Отвечать не буду. Останусь при своем мнении.Если кто то захочет, пусть прокомментируют ваши суждения.