BMP085+Сервер под Linux
Модератор: immortal
- viris
- Сообщения: 89
- Зарегистрирован: Вс янв 20, 2013 5:24 pm
- Откуда: РФ Горловка ДНР
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
BMP085+Сервер под Linux
Всем привет. Ожидаю приезда датчика атмосферного давления BMP085 http://www.bosch-sensortec.com/content/ ... 000-05.pdf и сразу вопрос. Как его подключить к серверу по схеме BMP085+****>USB, что использовать вместо звездочек? Сервер это PC+Debian.
http://viris42.hldns.ru http://narodmon.ru/3052
Linux Debian7 Arduino UNO-R3, BMP085, DS18B20
http://connect.smartliving.ru/profile/50
Linux Debian7 Arduino UNO-R3, BMP085, DS18B20
http://connect.smartliving.ru/profile/50
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: BMP085+Сервер под Linux
Я вчера подключил BMP085, правда через LAN, использовав систему X13.Home, но можно наверное и через USB, но для этого надо собирать другое устройство.viris писал(а):Всем привет. Ожидаю приезда датчика атмосферного давления BMP085 http://www.bosch-sensortec.com/content/ ... 000-05.pdf и сразу вопрос. Как его подключить к серверу по схеме BMP085+****>USB, что использовать вместо звездочек? Сервер это PC+Debian.
- viris
- Сообщения: 89
- Зарегистрирован: Вс янв 20, 2013 5:24 pm
- Откуда: РФ Горловка ДНР
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: BMP085+Сервер под Linux
Извиняюсь я не правильно сформулировал вопрос. Дело в том, что разведена сеть под 1-Wire четырех жильным кабелем. Так, что может кто подскажет как преобразовать I2C в 1-Wire.
Настроена такая схема PC Linux(OWFS)<=>USB<=>PL2303+DS2480<1-Wire>
Настроена такая схема PC Linux(OWFS)<=>USB<=>PL2303+DS2480<1-Wire>
http://viris42.hldns.ru http://narodmon.ru/3052
Linux Debian7 Arduino UNO-R3, BMP085, DS18B20
http://connect.smartliving.ru/profile/50
Linux Debian7 Arduino UNO-R3, BMP085, DS18B20
http://connect.smartliving.ru/profile/50
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: BMP085+Сервер под Linux
Сложновато реализовать такое , но возможно на каком нибудь микроконтроллере.Надо разбираться с 1-wire протоколом
Проще вариант использовать какую нибудь ардуинку или м/к+PL2303 для подключения BMP085 .Можно сделать так:
PC Linux(OWFS)<=>USB<=>PL2303+м/к<1-Wire>
+--<I2C>BMP085
Используя м/к и для обработки 1-Wire.
Проще вариант использовать какую нибудь ардуинку или м/к+PL2303 для подключения BMP085 .Можно сделать так:
PC Linux(OWFS)<=>USB<=>PL2303+м/к<1-Wire>
+--<I2C>BMP085
Используя м/к и для обработки 1-Wire.
- viris
- Сообщения: 89
- Зарегистрирован: Вс янв 20, 2013 5:24 pm
- Откуда: РФ Горловка ДНР
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: BMP085+Сервер под Linux
А, что скажите по поводу данной микросхемы http://www.maximintegrated.com/datashee ... vp/id/4382 Вроде бы в обе стороны работает.MaksMS82 писал(а):Сложновато реализовать такое , но возможно на каком нибудь микроконтроллере.Надо разбираться с 1-wire протоколом
Проще вариант использовать какую нибудь ардуинку или м/к+PL2303 для подключения BMP085 .Можно сделать так:
PC Linux(OWFS)<=>USB<=>PL2303+м/к<1-Wire>
+--<I2C>BMP085
Используя м/к и для обработки 1-Wire.
И вот ещё она же http://owfs.org/index.php?page=i2c-ds2482-100
http://viris42.hldns.ru http://narodmon.ru/3052
Linux Debian7 Arduino UNO-R3, BMP085, DS18B20
http://connect.smartliving.ru/profile/50
Linux Debian7 Arduino UNO-R3, BMP085, DS18B20
http://connect.smartliving.ru/profile/50
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: BMP085+Сервер под Linux
Судя по примерам схем она служит для подключения 1-Wire устройств к I2C,а не наоборот.И все же использование м/к будет дешевле..viris писал(а):А, что скажите по поводу данной микросхемы http://www.maximintegrated.com/datashee ... vp/id/4382 Вроде бы в обе стороны работает.MaksMS82 писал(а):Сложновато реализовать такое , но возможно на каком нибудь микроконтроллере.Надо разбираться с 1-wire протоколом
Проще вариант использовать какую нибудь ардуинку или м/к+PL2303 для подключения BMP085 .Можно сделать так:
PC Linux(OWFS)<=>USB<=>PL2303+м/к<1-Wire>
+--<I2C>BMP085
Используя м/к и для обработки 1-Wire.
И вот ещё она же http://owfs.org/index.php?page=i2c-ds2482-100
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: BMP085+Сервер под Linux
Живет такая связка у меня. Ключевое слово tiny-i2c. В дебиан уже есть драйвер. эмулирует в системе устройство /dev/i2c-0 и прекрасно видится через i2c-detect. контроллер это мега8 с парой резисторов в качестве обвязки и кварцем на 12 МГц. прошивка и схему чудесно гуглится.
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: BMP085+Сервер под Linux
Интересный вариант , как раз есть ATtiny 85 ,вот только с прошивкой проблемы могут быть..Geban писал(а):Живет такая связка у меня. Ключевое слово tiny-i2c. В дебиан уже есть драйвер. эмулирует в системе устройство /dev/i2c-0 и прекрасно видится через i2c-detect. контроллер это мега8 с парой резисторов в качестве обвязки и кварцем на 12 МГц. прошивка и схему чудесно гуглится.
Кстати ,там не только резисторы,но ещё и стабилитроны нужны..
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: BMP085+Сервер под Linux
У меня была плата от программтора PROTOSS 910 .. там небыло стабилитронов в цепи УСБ.. резисторы по 68 ом и подтяжки. поправил в исходнике тини-и2ц ноги контроллера(там как и в программторе используется библиотека V-USB) и все.. скомпилил и зашил.. заработало сразуMaksMS82 писал(а):Интересный вариант , как раз есть ATtiny 85 ,вот только с прошивкой проблемы могут быть..Geban писал(а):Живет такая связка у меня. Ключевое слово tiny-i2c. В дебиан уже есть драйвер. эмулирует в системе устройство /dev/i2c-0 и прекрасно видится через i2c-detect. контроллер это мега8 с парой резисторов в качестве обвязки и кварцем на 12 МГц. прошивка и схему чудесно гуглится.
Кстати ,там не только резисторы,но ещё и стабилитроны нужны..
http://learn.adafruit.com/using-the-bmp ... on-library вот тут есть скрипт на питоне который опрашивает датчик и выводит данные. Не смотря на то что заточен по малинку, отлично работает на дебиане
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: BMP085+Сервер под Linux
В малинке кстати тоже deban, так что ничего удивительного.
Посмотрел исходник проекта - там прошивка для ATtiny и меги8 ,интересно мега328 пойдет или надо переделывать что-то ?
Наверно такой программатор можно переделать под это дело: http://www.ebay.com/itm/1PCS-USBasp-USB ... 3cc61e7aab
Посмотрел исходник проекта - там прошивка для ATtiny и меги8 ,интересно мега328 пойдет или надо переделывать что-то ?
Наверно такой программатор можно переделать под это дело: http://www.ebay.com/itm/1PCS-USBasp-USB ... 3cc61e7aab