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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
NordKavkaz
Сержант
Сообщения: 104
Зарегистрирован: 02 фев 2024, 15:19
Откуда: Георгиевск
Имя: Александр
Благодарил (а): 115 раз

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

Сообщение 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;
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не откладывай на завтра то, что можно сделать послезавтра.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

NordKavkaz писал(а): 06 апр 2024, 21:35

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

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



Адрес по I2C просканируйте.
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

Фото вашей платы с датчиком в студию!
Аватара пользователя
NordKavkaz
Сержант
Сообщения: 104
Зарегистрирован: 02 фев 2024, 15:19
Откуда: Георгиевск
Имя: Александр
Благодарил (а): 115 раз

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

Сообщение NordKavkaz »

SergeyShikal писал(а): 07 апр 2024, 05:27 Адрес по I2C просканируйте.
Как это сделать?
Не откладывай на завтра то, что можно сделать послезавтра.
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

i2c.jpg
И далее.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
NordKavkaz
Сержант
Сообщения: 104
Зарегистрирован: 02 фев 2024, 15:19
Откуда: Георгиевск
Имя: Александр
Благодарил (а): 115 раз

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

Сообщение NordKavkaz »

I2C не сканируется. Похоже датчику кранты.
Не откладывай на завтра то, что можно сделать послезавтра.
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

NordKavkaz писал(а): 07 апр 2024, 14:44 I2C не сканируется. Похоже датчику кранты.
Все может быть. Фото не подающего признаков жизни можно? Интересно понять причину смерти.
nickass
Рядовой
Сообщения: 84
Зарегистрирован: 01 май 2022, 14:13
Откуда: Киров
Имя: Николай
Поблагодарили: 3 раза

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

Сообщение nickass »

Вскрытие показало, что Чукча умер от вскрытия :D
Аватара пользователя
NordKavkaz
Сержант
Сообщения: 104
Зарегистрирован: 02 фев 2024, 15:19
Откуда: Георгиевск
Имя: Александр
Благодарил (а): 115 раз

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

Сообщение NordKavkaz »

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

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

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

https://disk.yandex.ru/i/XgSBqa_fHe4ruA
Не откладывай на завтра то, что можно сделать послезавтра.
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

По фото датчика видно что он трехвольтовый. Судьба была ему предначертана еще до подключения к 5 вольт (на плате не видно преобразователя уровней).
2 (1).jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

[ref]NordKavkaz[/ref],
Походу вы с питанием намудрили.
Судя по фото минус от датчика идет на +5в а плюс на +3.3 (Хотя может и ошибаюсь не очень четко видно)
А так все должно работать и без согласования i2c. по докам там допустимо 4,3В.
Оно по факту там такое и есть.
2024_04_07_21_36_08_Window.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
NordKavkaz
Сержант
Сообщения: 104
Зарегистрирован: 02 фев 2024, 15:19
Откуда: Георгиевск
Имя: Александр
Благодарил (а): 115 раз

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

Сообщение NordKavkaz »

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

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

И еще я вспомнил вот что. Первый датчик я подключал к ARDUINO, где был зашит скетч с мультивибратором 500 милисекунд и светодиодом на 13 пин, прицепленный к мультивибратору. Перед подключением диод мигал. В момент подключения к 5 вольтам светодиоды на контроллере погасли на некоторое время. Затем стали светиться по плану. КЗ, называется. Второй датчик подключил к 5 вольтам. Светодиода на такое подключение не отреагировали.
Не откладывай на завтра то, что можно сделать послезавтра.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

NordKavkaz писал(а): 07 апр 2024, 22:40 Ну я по аналогии...
они по сути одинаковые, разве что 180 по новее, меньше размером, и чуть лучше некоторые параметры.
На плате датчик запитан от своей DС на 3.3в, с 3.3 идет подтяжка i2c. Не страшно даже если случайно дали на нее больше 5в
Главное полярность не путать.
Win10-64, FLProg (portable)
nickass
Рядовой
Сообщения: 84
Зарегистрирован: 01 май 2022, 14:13
Откуда: Киров
Имя: Николай
Поблагодарили: 3 раза

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

Сообщение nickass »

Лучше конечно брать датчики на 5в со встроенным стабилизатором. Они и на 3.3в отлично работают, проверено.
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

[ref]NordKavkaz[/ref], а шина I2C Ардуино живая? Дисплей 1601 шина I2C видит?
Аватара пользователя
NordKavkaz
Сержант
Сообщения: 104
Зарегистрирован: 02 фев 2024, 15:19
Откуда: Георгиевск
Имя: Александр
Благодарил (а): 115 раз

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

Сообщение NordKavkaz »

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

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

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

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

https://aliexpress.ru/item/32346767511. ... 5bafVOHhLz
Не откладывай на завтра то, что можно сделать послезавтра.
nickass
Рядовой
Сообщения: 84
Зарегистрирован: 01 май 2022, 14:13
Откуда: Киров
Имя: Николай
Поблагодарили: 3 раза

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

Сообщение nickass »

NordKavkaz писал(а): 08 апр 2024, 12:00 А вот этот датчик пятивольтовый?
Да, это пятивольтовый.
Я на Озоне заказывал датчики. Не стал ждать из Китая.
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

NordKavkaz писал(а): 08 апр 2024, 12:00 Дисплей я не пробовал.
Если есть возможность попробуйте просканировать шину I2C. В любом случае у вас уже будет опыт сканирования.
BMP 280
Аватара пользователя
NordKavkaz
Сержант
Сообщения: 104
Зарегистрирован: 02 фев 2024, 15:19
Откуда: Георгиевск
Имя: Александр
Благодарил (а): 115 раз

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

Сообщение NordKavkaz »

montirovka писал(а): 08 апр 2024, 15:14 Если есть возможность попробуйте просканировать шину I2C. В любом случае у вас уже будет опыт сканирования.
А можно просканировать без подключения чего-либо?
Не откладывай на завтра то, что можно сделать послезавтра.
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 44 раза
Поблагодарили: 174 раза

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

Сообщение montirovka »

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

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

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя