Библиотека для датчика BPM085 Pressuere

Spiessa
Вт 28 июля 2015 г. 22:43
Привет,

Я хотел бы подключить датчик BPM085 (I2C) к Maple Mini. Мне удалось получить 1306 OLED, работая над i2c. Так что я думаю, базовая связь Wire () работает.
Если я подключу два модуля к Arduino, они работают. Так что я думаю, это как -то связано с библиотекой

Кто -нибудь уже работает с BPM085?

Андреас

П.С. Я попробовал эту библиотеку: https: // github.com/adafruit/adafruit-bmp085-библиотека

Mrburnette
Вт 28 июля 2015 г. 11:04
У меня это есть (BMP180 3.3volt версия 085), работающая на Maple Mini с ILI9341 Color TFT. Не должно быть большой проблемой, чтобы вырезать TFT Stuff и добавить обратно OLED.
Расписки находятся в исходных файлах.
https: // www.хакерс.io/rayburne
Конкретно:
https: // www.хакерс.io/rayburne/color- ... время



Луча

Spiessa
Ср. 29 июля 2015 г. 15:47
Я попробовал вашу библиотеку, и это работает! Потому что я разрабатываю на Arduinos и Maple, я включил его в C: \ Program Files (x86) \ arduino \ ardware \ arduino_stm32 \ stm32f1 \ libraries \ bpm085 beacus. Я должен был создать также папку для библиотеки i2CDEV и изменить ссылки.

К сожалению, у IDE нет «иерархии», где она начинается с самой конкретной библиотеки, и он взял «нормальный» в каталоге эскизов. Итак, мне пришлось удалить тот, который в библиотеке эскизов. Позже я поставлю его туда, где он принадлежит папке Arduino Adplaware Special.

Интересно, что ваша библиотека использует I2C -канал 1, а библиотека Adafrout OLED использует I2C -канал 2 на Maple Mini. Очень удобно для меня. ;)

Мой план состоит в том, чтобы сравнить чтение BPM180 с GPS на моем велосипеде.

Спасибо
Андреас

Mrburnette
Ср. 29 июля 2015 г., 16:50
Spiessa написал: <...>
К сожалению, у IDE нет «иерархии», где она начинается с самой конкретной библиотеки, и он взял «нормальный» в каталоге эскизов. Итак, мне пришлось удалить тот, который в библиотеке эскизов. Позже я поставлю его туда, где он принадлежит папке Arduino Adplaware Special.

mrbwa1
Пт 31 июля 2015 г. 14:35
Привет, Рэй,

Вы случайно получили новый BME280? Я даже не видел большую часть библиотеки Arduino, но это интересное обновление BMP180, так как все встроенные температура, давление и влажность, и нативная логика 3V. Кажется естественным подходящим для STM32. Я испытываю желание заказать один, но мне нравится тестировать новые вещи на моих верных досках Avr Arduino... Конечно, они все 5 В, поэтому мне нужно либо поднять некоторый сдвиг уровня, либо 3.3V Atmega Chip.

Zoomx
Сб 01 августа 2015 г. 9:07
Библиотека BME280 здесь
https: // github.com/embeddedadventures/bme280
Около 20 долларов
http: // www.EnceddedAdventures.com/bme28 ... -1022.HTML

Mrburnette
Солнце 02 августа 2015 12:51
mrbwa1 написал:Привет, Рэй,

Вы случайно получили новый BME280? Я даже не видел большую часть библиотеки Arduino, но это интересное обновление BMP180, так как все встроенные температура, давление и влажность, и нативная логика 3V. Кажется естественным подходящим для STM32. Я испытываю желание заказать один, но мне нравится тестировать новые вещи на моих верных досках Avr Arduino... Конечно, они все 5 В, поэтому мне нужно либо поднять некоторый сдвиг уровня, либо 3.3V Atmega Chip.

Rogerclark
Солнце 02 августа 2015 г., 21:38
BME280 кажется несколько завышенной ценой на данный момент.

У меня есть несколько модулей BMP180, которые стоят всего несколько долларов, но 280, кажется, почти 20 долларов.
Это не может отражать истинную цену датчика. Я подозреваю, что цена упадет, так как все больше людей начнут делать эти модульные доски.

Re: AVR 328 на 3.3

У меня около 8 МГц 3.3V Pro Mini Boards.

Я попытался запустить одну из моих досок 5 В 16 МГц на 3.3V, но, похоже, это не сработало, но не причиняет никакого вреда, чтобы попробовать.

Mrburnette
Понедельник, 03 августа 2015 г., 4:21
Rogerclark написал:BME280 кажется несколько завышенной ценой на данный момент.

У меня есть несколько модулей BMP180, которые стоят всего несколько долларов, но 280, кажется, почти 20 долларов.
Это не может отражать истинную цену датчика. Я подозреваю, что цена упадет, так как все больше людей начнут делать эти модульные доски.

Re: AVR 328 на 3.3

У меня около 8 МГц 3.3V Pro Mini Boards.

Я попытался запустить одну из моих досок 5 В 16 МГц на 3.3V, но, похоже, это не сработало, но не причиняет никакого вреда, чтобы попробовать.

Rogerclark
Понедельник, 3 августа 2015 г., 4:34
Луча,

Это было некоторое время назад, но я думаю, что это был Pro Mini, который я попробовал, и я не думаю, что у него есть регулятор
Если у меня будет время, я попробую еще раз.

Mrburnette
Пн, 3 августа 2015 г., 5:01
Rogerclark написал:Луча,

Это было некоторое время назад, но я думаю, что это был Pro Mini, который я попробовал, и я не думаю, что у него есть регулятор
Если у меня будет время, я попробую еще раз.

Rogerclark
Понедельник, 3 августа 2015 г., 9:44
Луча,

ХОРОШО. Спасибо за совет. Я подозреваю, что кормил ввод регулятора. Мне нужно снова проверить, так как я думаю, что мне скоро нужно в очень маленькой доске для восхищения. (и Maple Mini и т. Д., вероятно, слишком велик)

mrbwa1
Понедельник, 03 августа 2015 г., 16:08
У меня есть пара чипов 328p, запрограммированных для запуска на 8 МГц с внутренних часов, поэтому я хотел бы попробовать.

Роджер, я вижу, что у Adafruit есть прорыв BME280 примерно за 20 долларов, но он включает 3.Регулятор 3V и переключение уровня. Стандартный прорыв BME280 появляется на eBay примерно за 10 долларов.

Я заинтересован в том, что все в 1 пакете, а старый BMP180 может работать от 1.8V и таблица данных от BME268 поддерживает это. Это означает, что я мог бы запустить голый 328p Chip / BME280 / NRF24L01 Ensor от 2 батарей AA, и на самом деле не нужно слишком беспокоиться о регулировании напряжения. Чертлевые датчики DHTXX, которые я все хотел бы быть выше 3 В, поэтому я проектировал схему с низкой ничьей 3.Регулятор 3V и 3 батареи AA для компенсации.

Конечно, STM32 или даже ESP8266, работающий в 3.V с BME280 сделает для хорошей упаковки; У STM32 может быть достаточно мощности, чтобы построить автономный калькулятор высоты плотности, или, по крайней мере, я мог бы построить приятные в машине или в походах и снятиях по высоте.

Mrburnette
Понедельник, 03 августа 2015 г., 17:19
2xaa или 1 lifepo4:

Я не внедрил экономию мощности на уровне 328 с низким уровнем мощности, но в своем списке дел:
https: // www.хакерс.io/rayburne/запахи ... O-Pro-Mini

Луча

mrbwa1
Ср. 05 августа 2015 г., 19:43
Mrburnette написал:2xaa или 1 lifepo4:

Я не внедрил экономию мощности на уровне 328 с низким уровнем мощности, но в своем списке дел:
https: // www.хакерс.io/rayburne/запахи ... O-Pro-Mini

Луча

Mrburnette
Ср. 05 августа 2015 20:15
mrbwa1 написал: <...>
Я построил почти тот же проект, но используя 0.96 "OLED. Я работал на чипе 328p, но отложил его до того, как я получил экономию питания. На самом деле, у меня есть код для версии OLED, и код, чтобы сообщить через библиотеки MySensors обратно на базовую станцию ​​(еще один полуфабрикат) проект).

Моя конечная цель - портативное подразделение, которое я могу взять в кемпинг и сбежать с парой AAS или даже на этих солнечных батареях батареи. У меня есть пара солнечных ламп, которые они продают для сада (рена с ааа -один и пара липо), чтобы попытаться взломать питание от подачи.

Я буду немного больше читать на BME280 и могу просто заказать одну из досок для прорыва за 10 долларов, чтобы сыграть с.

Spiessa
Пн 31 августа 2015 г., 21:39
Я получил BMP280 и сравнил его с BMP085 и BMP180. Мое приложение состоит в том, чтобы измерить небольшие изменения высоты.
Если вам интересно, сравнение на YouTube:

https: // youtu.be/dxgtw0zpoqy

П.С. Я измерил гораздо лучшие результаты с BMP280 для моего приложения.

Андреас

Mrburnette
Пн 31 августа 2015 г., 23:24
Очень интересно, скидка 5% для нового датчика. Любой шанс, что внутренняя температура окружающей среды повлияла на прототип? Я знаю, что это должно быть компенсировано, но ... Просто думать о невыполнении.

(Вокруг моего дома наверху против внизу - не менее 5f до 6F, а не линейно, скорее пошаговая функция.)


Луча

Rogerclark
Пн 31 августа 2015 г., 11:25
Спасибо, что поделились

Martinayotte
Вторник 01 сентября 2015 г. 1:47
Очень интересно ! Спасибо !
С BMP180, смещение намного больше ?
(Потому что, как вы сказали, BPM280 гораздо более широкие)

Spiessa
Вторник 01 сентября 2015 3:21
@Ray, как вы упоминаете, формулы, используемые для расчета высоты, учитывают температуру. Я также провел некоторые тесты, в которых я смоделировал постоянную температуру, но кривые не были очень разными для малых изменений высоты. Может быть, это потому, что изменения температуры здесь намного меньше, мы измеряем в Цельсия ;)
Используемые формулы даны Bosch в таблице данных.

@martinayotte, я не понимаю ваш вопрос. Может, вы представляете это немного по -другому?

Mrburnette
Вторник 01 сентября 2015 г. 11:58 утра
Может быть, это потому, что изменения температуры здесь намного меньше, мы измеряем в Цельсия ;) :ржу не могу:
Хорошо, это слишком смешно; Я чуть не изверг кофе на компьютере!

Луча

Martinayotte
Вторник 01 сентября 2015 г. 15:46
Spiessa написал:@martinayotte, я не понимаю ваш вопрос. Может, вы представляете это немного по -другому?

Mrburnette
Вторник 01 сентября 2015 г. 15:52
Martinayotte написал: <...>

Я имею в виду, у вас была возможность поэкспериментировать с более дешевым BMP180 ?

Spiessa
Вторник 01 сентября 2015 г. 15:59
Мой проект состоит в том, чтобы измерить мощность, необходимую для управления бицилом. BME280 дает мне информацию для одного компонента: разница в высоте.
Это был только шаг еды. Кроме того, я должен измерить скорость ветра и истинную скорость. Поэтому я буду продолжать экспериментировать с этими датчиками и буду создавать обновления на YouTube. Я также ожидаю больше данных о точности BME280. Я решил заплатить дополнительную цену, потому что ее результаты были намного лучше.
Андреас