gpio 18b20
Модератор: immortal
gpio 18b20
Здравствуйте помогите подключить датчик 18b20 на raspberry через gpio.
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: gpio 18b20
в чем проблема? куча мануалов в сети, например вот https://kropochev.com/?go=all/raspberry ... re-sensor/yura174 писал(а):Здравствуйте помогите подключить датчик 18b20 на raspberry через gpio.
НО! если длинна провода не большая, то работает без проблем будь то на распберри, ардуино или esp8266, но вот при длянных проводах только DS9590R или дешевый вариант DS2480 на UART порту распберри
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Re: gpio 18b20
Проблема в том я через терминал вижу датчик, как его увидеть в majordomo.
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: gpio 18b20
Как через терминал виден датчик? Вернее его температура.yura174 писал(а):Проблема в том я через терминал вижу датчик, как его увидеть в majordomo.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Re: gpio 18b20
30 00 4b 46 ff ff 0f 10 b8 : crc=b8 YES
30 00 4b 46 ff ff 0f 10 b8 t=23812
30 00 4b 46 ff ff 0f 10 b8 t=23812
Re: gpio 18b20
Когда-то игрался, но сейчас уже подробностей не помню. Вам нужно смотреть в сторону owfs. В мажордом есть модуль для работы с ней. Вот помню были какие-то проблемы, но какие уже не помню
Отправлено с моего SM-A520F через Tapatalk
Отправлено с моего SM-A520F через Tapatalk
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: gpio 18b20
А разве owfs умеет работать с датчиками на gpio?DimSun75 писал(а):Когда-то игрался, но сейчас уже подробностей не помню. Вам нужно смотреть в сторону owfs. В мажордом есть модуль для работы с ней. Вот помню были какие-то проблемы, но какие уже не помню
Отправлено с моего SM-A520F через Tapatalk
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: gpio 18b20
если через owfs, то конфиг owfs.conf должен выглядеть так:
далее в МД раскомментируйте строку где tcp://localhost:4304
и в админке просканируйте устройства
Код: Выделить всё
server: w1
server: port = 4304и в админке просканируйте устройства
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Re: gpio 18b20
Спасибо. Датчик обнаружил как его вывести индикацию температуры.
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: gpio 18b20
обнаружился в owfs и MajorDoMo?yura174 писал(а):Спасибо. Датчик обнаружил как его вывести индикацию температуры.
в owhttp виден по адресу: http://ip:2121 ?
в МД виден в устройствах 1-wire ?
если в устройствах 1-wire то на против температуры сделать связанный объект и свойство ,но я делал в коде датчика следующий код:
Код: Выделить всё
$temp12 = $params['temperature12']['VALUE'];
if ($temp12<>"" and $temp12<>0 and $temp12<>85 )
{
$temp12 = round($temp12,0); // округляем температуру
sg("temp1.temperature", $temp12); //присваиваем свойству temperature объекта temp1 текущую температуру датчика
callMethod('temp1.tempChanged',array('t'=>$temp12));
} Можно подробнее что делали, я как раз по датчикам ds18b20 пишу большую статью со всеми возможными вариантами и разным железом.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru