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

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

Добавлено: 06.04.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.04.2024{, 05:27}
SergeyShikal
NordKavkaz писал(а):
06.04.2024{, 21:35}


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

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



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

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

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

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

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

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

Добавлено: 07.04.2024{, 10:00}
montirovka
i2c.jpg
И далее.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 08.04.2024{, 10:53}
montirovka
NordKavkaz, а шина I2C Ардуино живая? Дисплей 1601 шина I2C видит?

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

Добавлено: 08.04.2024{, 11:15}
NordKavkaz
montirovka писал(а):
08.04.2024{, 10:53}
Дисплей 1601 шина I2C видит?
Дисплей я не пробовал.

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

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

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

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

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

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

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

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

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

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

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

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

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