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

BMP180. Простейший проект. Что не так?

Добавлено: 06 апр 2024, 21:35
NordKavkaz
Подключил BMP180 к ARDUINO UNO как показано в уроке 26 "Ключ к ардуино".
В UART выходят нули.

0.0!0.0#0k

0.0!0.0#0k

0.0!0.0#0k

0.0!0.0#0k

0.0!0.0#0k

Что не так в проекте?
Спасибо!

И красный цвет в скетче.

#include <Wire.h>
#include <SFE_BMP180.h>
SFE_BMP180 _bmp085;

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 05:27
SergeyShikal
NordKavkaz писал(а): 06 апр 2024, 21:35

И красный цвет в скетче.

#include <Wire.h>
#include <SFE_BMP180.h>
SFE_BMP180 _bmp085;
Это значить что у вас все библиотеки на месте.



Адрес по I2C просканируйте.

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 07:27
montirovka
Фото вашей платы с датчиком в студию!

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 09:35
NordKavkaz
SergeyShikal писал(а): 07 апр 2024, 05:27 Адрес по I2C просканируйте.
Как это сделать?

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 10:00
montirovka
i2c.jpg
И далее.

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 14:44
NordKavkaz
I2C не сканируется. Похоже датчику кранты.

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 15:01
montirovka
NordKavkaz писал(а): 07 апр 2024, 14:44 I2C не сканируется. Похоже датчику кранты.
Все может быть. Фото не подающего признаков жизни можно? Интересно понять причину смерти.

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 18:07
nickass
Вскрытие показало, что Чукча умер от вскрытия :D

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 19:27
NordKavkaz
nickass писал(а): 07 апр 2024, 18:07 Вскрытие показало, что Чукча умер от вскрытия
Вскрытие показало, что Чукча был мертворожденным. Это уже второй датчик. Шина не сканируется. Датчик не работает. Может на контроллере надо еще какую-то фишку установить?

Не получается добавить изображение.

https://disk.yandex.ru/i/hnKNS_8ePYnBzA

https://disk.yandex.ru/i/XgSBqa_fHe4ruA

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 20:13
montirovka
По фото датчика видно что он трехвольтовый. Судьба была ему предначертана еще до подключения к 5 вольт (на плате не видно преобразователя уровней).
2 (1).jpg

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 21:55
rw6cm
[ref]NordKavkaz[/ref],
Походу вы с питанием намудрили.
Судя по фото минус от датчика идет на +5в а плюс на +3.3 (Хотя может и ошибаюсь не очень четко видно)
А так все должно работать и без согласования i2c. по докам там допустимо 4,3В.
Оно по факту там такое и есть.
2024_04_07_21_36_08_Window.png

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 22:40
NordKavkaz
montirovka писал(а): 07 апр 2024, 20:13 Судьба была ему предначертана еще до подключения к 5 вольт
Таким образом кранты постигли два датчика BMP180. Фото получилось плохим, но там подключение 5v и GND. Оба датчика я подключал согласно уроку 26 "Ключ к Ардуино". Там сказано, что BMP-085, который подключается устарел, вместо него BMP180. А в блоке BMP-085 подключение к 5 вольтам.

Ну я по аналогии...

И еще я вспомнил вот что. Первый датчик я подключал к ARDUINO, где был зашит скетч с мультивибратором 500 милисекунд и светодиодом на 13 пин, прицепленный к мультивибратору. Перед подключением диод мигал. В момент подключения к 5 вольтам светодиоды на контроллере погасли на некоторое время. Затем стали светиться по плану. КЗ, называется. Второй датчик подключил к 5 вольтам. Светодиода на такое подключение не отреагировали.

BMP180. Простейший проект. Что не так?

Добавлено: 07 апр 2024, 23:41
rw6cm
NordKavkaz писал(а): 07 апр 2024, 22:40 Ну я по аналогии...
они по сути одинаковые, разве что 180 по новее, меньше размером, и чуть лучше некоторые параметры.
На плате датчик запитан от своей DС на 3.3в, с 3.3 идет подтяжка i2c. Не страшно даже если случайно дали на нее больше 5в
Главное полярность не путать.

BMP180. Простейший проект. Что не так?

Добавлено: 08 апр 2024, 10:45
nickass
Лучше конечно брать датчики на 5в со встроенным стабилизатором. Они и на 3.3в отлично работают, проверено.

BMP180. Простейший проект. Что не так?

Добавлено: 08 апр 2024, 10:53
montirovka
[ref]NordKavkaz[/ref], а шина I2C Ардуино живая? Дисплей 1601 шина I2C видит?

BMP180. Простейший проект. Что не так?

Добавлено: 08 апр 2024, 12:00
NordKavkaz
montirovka писал(а): 08 апр 2024, 10:53 Дисплей 1601 шина I2C видит?
Дисплей я не пробовал.

А могла шина поломаться из-за того, что датчику дал не то напряжение? Могу ошибаться, но скорее всего нет, так кашина работает на передачу.

Отправлено спустя 7 минут 13 секунд:
nickass писал(а): 08 апр 2024, 10:45 Лучше конечно брать датчики на 5в
Учту Ваш совет. Датчики нужны для удаленного управления сплит-системой. Но как бы мне не пришлось свернуть этот проект. Из-за того, что не могу считать ИК-коды с пульта. То есть, коды считываются, но нет гарантии, что они верные. Пытаюсь найти закономерность, но ее нет, так как коды не соответствуют ожидаемым.

Отправлено спустя 37 минут 30 секунд:
А вот этот датчик пятивольтовый?

https://aliexpress.ru/item/32346767511. ... 5bafVOHhLz

BMP180. Простейший проект. Что не так?

Добавлено: 08 апр 2024, 12:54
nickass
NordKavkaz писал(а): 08 апр 2024, 12:00 А вот этот датчик пятивольтовый?
Да, это пятивольтовый.
Я на Озоне заказывал датчики. Не стал ждать из Китая.

BMP180. Простейший проект. Что не так?

Добавлено: 08 апр 2024, 15:14
montirovka
NordKavkaz писал(а): 08 апр 2024, 12:00 Дисплей я не пробовал.
Если есть возможность попробуйте просканировать шину I2C. В любом случае у вас уже будет опыт сканирования.
BMP 280

BMP180. Простейший проект. Что не так?

Добавлено: 08 апр 2024, 15:18
NordKavkaz
montirovka писал(а): 08 апр 2024, 15:14 Если есть возможность попробуйте просканировать шину I2C. В любом случае у вас уже будет опыт сканирования.
А можно просканировать без подключения чего-либо?

BMP180. Простейший проект. Что не так?

Добавлено: 08 апр 2024, 21:26
montirovka
nickass писал(а): 08 апр 2024, 12:54 Да, это пятивольтовый.
А ниже по ссылке вот такое написано.
2024-04-08_15-20-08.png
Вот этот наверное 5 вольт.
BMP180

Отправлено спустя 6 часов 3 минуты 4 секунды:
NordKavkaz писал(а): 06 апр 2024, 21:35 А можно просканировать без подключения чего-либо?
Да. Но ни чего не найдете. Какую нибудь плату с интерфейсом I2C присоеденить надо. Часы можно.