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

BMP085+Сервер под Linux

Добавлено: Ср июл 10, 2013 9:01 pm
viris
Всем привет. Ожидаю приезда датчика атмосферного давления BMP085 http://www.bosch-sensortec.com/content/ ... 000-05.pdf и сразу вопрос. Как его подключить к серверу по схеме BMP085+****>USB, что использовать вместо звездочек? Сервер это PC+Debian.

Re: BMP085+Сервер под Linux

Добавлено: Чт июл 11, 2013 8:47 am
Urbas81
viris писал(а):Всем привет. Ожидаю приезда датчика атмосферного давления BMP085 http://www.bosch-sensortec.com/content/ ... 000-05.pdf и сразу вопрос. Как его подключить к серверу по схеме BMP085+****>USB, что использовать вместо звездочек? Сервер это PC+Debian.
Я вчера подключил BMP085, правда через LAN, использовав систему X13.Home, но можно наверное и через USB, но для этого надо собирать другое устройство.

Re: BMP085+Сервер под Linux

Добавлено: Чт июл 11, 2013 4:07 pm
viris
Извиняюсь я не правильно сформулировал вопрос. Дело в том, что разведена сеть под 1-Wire четырех жильным кабелем. Так, что может кто подскажет как преобразовать I2C в 1-Wire.
Настроена такая схема PC Linux(OWFS)<=>USB<=>PL2303+DS2480<1-Wire>

Re: BMP085+Сервер под Linux

Добавлено: Пт июл 12, 2013 11:26 am
MaksMS82
Сложновато реализовать такое , но возможно на каком нибудь микроконтроллере.Надо разбираться с 1-wire протоколом
Проще вариант использовать какую нибудь ардуинку или м/к+PL2303 для подключения BMP085 .Можно сделать так:
PC Linux(OWFS)<=>USB<=>PL2303+м/к<1-Wire>
+--<I2C>BMP085

Используя м/к и для обработки 1-Wire.

Re: BMP085+Сервер под Linux

Добавлено: Пт июл 12, 2013 8:55 pm
viris
MaksMS82 писал(а):Сложновато реализовать такое , но возможно на каком нибудь микроконтроллере.Надо разбираться с 1-wire протоколом
Проще вариант использовать какую нибудь ардуинку или м/к+PL2303 для подключения BMP085 .Можно сделать так:
PC Linux(OWFS)<=>USB<=>PL2303+м/к<1-Wire>
+--<I2C>BMP085

Используя м/к и для обработки 1-Wire.
А, что скажите по поводу данной микросхемы http://www.maximintegrated.com/datashee ... vp/id/4382 Вроде бы в обе стороны работает.
И вот ещё она же http://owfs.org/index.php?page=i2c-ds2482-100

Re: BMP085+Сервер под Linux

Добавлено: Сб июл 13, 2013 7:35 am
MaksMS82
viris писал(а):
MaksMS82 писал(а):Сложновато реализовать такое , но возможно на каком нибудь микроконтроллере.Надо разбираться с 1-wire протоколом
Проще вариант использовать какую нибудь ардуинку или м/к+PL2303 для подключения BMP085 .Можно сделать так:
PC Linux(OWFS)<=>USB<=>PL2303+м/к<1-Wire>
+--<I2C>BMP085

Используя м/к и для обработки 1-Wire.
А, что скажите по поводу данной микросхемы http://www.maximintegrated.com/datashee ... vp/id/4382 Вроде бы в обе стороны работает.
И вот ещё она же http://owfs.org/index.php?page=i2c-ds2482-100
Судя по примерам схем она служит для подключения 1-Wire устройств к I2C,а не наоборот.И все же использование м/к будет дешевле..

Re: BMP085+Сервер под Linux

Добавлено: Вс июл 14, 2013 2:53 pm
Geban
Живет такая связка у меня. Ключевое слово tiny-i2c. В дебиан уже есть драйвер. эмулирует в системе устройство /dev/i2c-0 и прекрасно видится через i2c-detect. контроллер это мега8 с парой резисторов в качестве обвязки и кварцем на 12 МГц. прошивка и схему чудесно гуглится.

Re: BMP085+Сервер под Linux

Добавлено: Вс июл 14, 2013 3:07 pm
MaksMS82
Geban писал(а):Живет такая связка у меня. Ключевое слово tiny-i2c. В дебиан уже есть драйвер. эмулирует в системе устройство /dev/i2c-0 и прекрасно видится через i2c-detect. контроллер это мега8 с парой резисторов в качестве обвязки и кварцем на 12 МГц. прошивка и схему чудесно гуглится.
Интересный вариант , как раз есть ATtiny 85 ,вот только с прошивкой проблемы могут быть..
Кстати ,там не только резисторы,но ещё и стабилитроны нужны..

Re: BMP085+Сервер под Linux

Добавлено: Вс июл 14, 2013 4:35 pm
Geban
MaksMS82 писал(а):
Geban писал(а):Живет такая связка у меня. Ключевое слово tiny-i2c. В дебиан уже есть драйвер. эмулирует в системе устройство /dev/i2c-0 и прекрасно видится через i2c-detect. контроллер это мега8 с парой резисторов в качестве обвязки и кварцем на 12 МГц. прошивка и схему чудесно гуглится.
Интересный вариант , как раз есть ATtiny 85 ,вот только с прошивкой проблемы могут быть..
Кстати ,там не только резисторы,но ещё и стабилитроны нужны..
У меня была плата от программтора PROTOSS 910 .. там небыло стабилитронов в цепи УСБ.. резисторы по 68 ом и подтяжки. поправил в исходнике тини-и2ц ноги контроллера(там как и в программторе используется библиотека V-USB) и все.. скомпилил и зашил.. заработало сразу

http://learn.adafruit.com/using-the-bmp ... on-library вот тут есть скрипт на питоне который опрашивает датчик и выводит данные. Не смотря на то что заточен по малинку, отлично работает на дебиане

Re: BMP085+Сервер под Linux

Добавлено: Вс июл 14, 2013 5:22 pm
MaksMS82
В малинке кстати тоже deban, так что ничего удивительного.

Посмотрел исходник проекта - там прошивка для ATtiny и меги8 ,интересно мега328 пойдет или надо переделывать что-то ?

Наверно такой программатор можно переделать под это дело: http://www.ebay.com/itm/1PCS-USBasp-USB ... 3cc61e7aab