FLProg
Категории раздела
Блоки пользователей [63]
Документация [2]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Дистрибутивы программы [14]
Архив версий программы [103]
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика

Онлайн всего: 22
Гостей: 16
Пользователей: 6
Psixxx, Max, Sancho, zebik, solo, Dev1

Яндекс.Метрика
Суббота, 10.12.2016, 15:39
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог файлов
Главная » Файлы » Блоки пользователей

BME280
[ · Скачать удаленно () ] 09.06.2016, 17:24
Пользовательский блок BME280 - температура, влажность, атм.давление, высота над ур.моря.
Категория: Блоки пользователей | Добавил: nalnik
Просмотров: 1131 | Загрузок: 271 | Комментарии: 18 | Рейтинг: 5.0/1
Всего комментариев: 181 2 »
avatar
0
1
Полезная вестчь! А библиотеки самим поискать надо? Я так понял блок умеет отправлять в параллельный порт сообщение о необходимости проверить схему а куда подключать?
avatar
0
2
Подключается по I2C - адрес уже в блоке =76
avatar
0
3
Але -- кто скачал - - ответе -
там есть проблема с высотой --- кто решил?
avatar
0
4
Нравитесь Вы мне очень, разговорчивые! smile Сделал высотомер для народа на ВМР180, дальнейшее развитие возможно только с ВМР280, надо понимать, большой разницы с ВМЕ280 нет. Обрадовался новому блоку, спасибо за работу!  Датчик ВМР280 с тестовым скетчем работает нормально. Скачал данный пользовательский блок! Установил, заметил, что в папку Libraries добавились две библиотеки. В схеме пытался получить данные температуры, высоты, давления. Запустил IDE, требует Write, добавил, прошивка компилируется  и заливается в Arduino Nano 3.0 нормально, однако тишина, на мониторе пишет, что датчика нет, импульсов опроса нет. В чем моя ошибка?
Почему в прошивке библиотеки для ВМЕ280 не подсвечены оранжевым? На
датчике ВМР280 на SDO и CSB 3,3в подавал, без результата, молчит.
avatar
0
5
В ВМР280 в отличии ВМЕ280 может быть другой адреас, я писал: Подключается по I2C - адрес уже в блоке =76
проверьте адрес вашего ВМР280 -
avatar
0
6
Добрый день! На датчике ВМР280 если подать 1 на вывод SDO то будет адрес 76, а если 0 то 77. Проверил, так и есть по факту! К сожалению, пишет, что не удалось найти
правильный датчик, проверьте проводку, все это как при адресе 76, так и 77.При этом тестовая прошивка работает  для ВМР280 при адресе 77, а вот для ВМЕ280 при адресе действительно 76,  информация адекватна, понятно, что влажность показывается как 00, то есть прошивка подходит.  А с какой частотой происходит опрос датчика и можно ли изменить период опроса?
avatar
0
7
Сегодня ВМР280 подключил к Arduino Nano через адаптер уровней и запитал датчик от отдельного стабилизатора 3.3в. Ранее подключал датчик напрямую, а питание 3.3в
брал от CH341 платы Arduino. Ничего не изменилось, имеющиеся тестовые прошивки как для ВМР280 так и ВМЕ280 работают правильно, а вот пользовательский блок
молчит и только получаю  "Could not find a valid BME280sensor, check wiring!" как при адресе 76, так и 77.
avatar
0
8
Слушай БРАТ, этот блок для ВМЕ280
ВМР280
 - у меня нет и проверить не могу.
avatar
0
9
Привет nalnik! Надо понимать, что ты начинаешь обижаться.Проблема в том, что мы не программисты и многое нам не понятно! Вероятно, я где-то ошибаюсь, вот и пытаюсь уточнить у тебя информацию.  Везде написано, что датчики ВМР и ВМЕ одинаковые как в программном обеспечении, так и схемном подключении. У меня даже на платке два названия. Так и тестовые прошивки на
ВМР280 работают от ВМЕ280 и вдруг твой блок не находит датчик, может есть особенности в подключении?
Вот у меня есть несколько вопросов:
1.Почему при создании блока ты не добавил библиотеку Wire, IDE требует, но может, она и не нужна?
2. Что с библиотеками для  BME, надо понимать дополнительно их искать и самому устанавливать не надо?
3. В каком режиме работает датчик, надо понимать, что в NORMAL, тогда, каков период опроса?
4. А фильтр включен, если да, то каков коэффициент фильтрации?
5. Что за проблема с высотой, мне именно она и нужна, правда,относительно местности, но для начала надо хотя бы что-то получить? 
6. Возможно, блок необходимо дополнительно настроить? Каким образом? Вот я не нашел ни настроек, ни элементарных пояснений.
То, что 12С и х76 понятно, проблем нет.
Будь другом поясни, спасибо!
avatar
0
10
Еще раз привет nalnik! Извиняюсь за навязчивость, но сегодня сравнил две совершенно одинаковые
библиотеки, но одна для ВМР280, а другая для ВМЕ280, в которой добавлены несколько строчек по влажности.  При этом библиотека для ВМР нормально работает с датчиком ВМР280, адрес 77, а вот
библиотека ВМЕ отказывается работать с датчиком ВМР280 как при адресе 77, так и 76, а тексты прошивок совершенно одинаковые. То есть ситуация как с твоим блоком! 
Да, но с еще одной библиотекой ВМЕ280 датчик ВМР280 прекрасно работает!!!Предлагаю дружбу,и  открыть тему на форуме и попытаться разобраться в ситуации! Мне данные, а тебе пользовательский блок для ВМР280! smile
avatar
0
11
Решили проблему?
У меня в тесте работает:
"Welcome to the BME280 MOD-1022 weather multi-sensor test sketch!
Embedded Adventures (www.embeddedadventures.com)
ChipID = 0x58Measuring...
Done!
Temp=23.90
Humidity=0.00
Pressure=1005.43
PressureMoreAccurate=1005.42
TempMostAccurate=23.90
HumidityMostAccurate=0.00
PressureMostAccurate=1005.42
                Good  Better    Best
Temperature    23.86           23.86
Humidity        0.00            0.00
Pressure     1005.46 1005.44 1005.44"
А с этим блоком не хочет никак.
avatar
0
12
Да ничего я не решил, в тестовом режиме тоже все работает, с блоком, как ни пытался, нет!Попытался сам соорудить блок, однако знаний мало, видео урок
не показателен, оставил на зиму,
надеюсь, возможно, что найдется умный! smile
avatar
0
13
https://yadi.sk/d/pYh-PxXxwxCXT
Исправил блок под эту библиотеку и BMP280 заработал.
avatar
0
14
Подключил к дисплею, датчик виден, но опрос идет слишком быстро... Как сделать опрос датчика в з секунды?...
avatar
0
15
Блок ВМР280 действительно работает, очень жаль, что нет возможности выбирать его режим
работы, собственно не понятно, а что в его настройках задано, но высотомер на
основе датчика ВМР280 построил, спасибо ashil !Выбирать данные в 3 сек не вижу больших проблем, пусть датчик работает, как умеет!  Данные пусти на переменную,  через управляющий вход 1раз/3сек их обновляй!
Так ты их еще можешь данные очень хорошо усреднять! Используй «стек» из
массивов, далее «сумму» и далее деление на объявленное количество точек,
получишь «скользящее среднее»!Нет, я могу конкретно помочь, но давай или на форуме или пиши: Brat2Sasha@yandex.ru
1-10 11-12
avatar
FLProg © 2016
Яндекс.Метрика