Для Меги ничего не нужно, она работает нормально без всяких костылей (но, по сравнению с DUE, не очень быстро).А для меги какой конденсатор и резистор нужны и по какой схеме подключать?
Arduino Mega Server
Модератор: Alex
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
- Рейтинг: 1.16%
-
- Сообщения: 45
- Зарегистрирован: Вт окт 27, 2015 4:23 pm
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: Arduino Mega Server
Прицепил датчик DS18B20 на 2 пин, в мониторе порта вижу, температура скачет, а как эти данные можно увидеть в браузере? какие файлы (части кода) отвечают за их передачу. И еще как можно организовать контроль температуры? На форуме читаю ...подключил модуль... и дальше тихо ходьбы написал как его подключать, что в каком файле/файлах писать, менять, какую кнопку нажать, где этот рубильник??? Кто-нибудь, ткните носом куда смотреть/читать по принципу в этом файле ковыряй эту часть кода, в следующем другую и т.д. v0.13 + мега + w5100. Спасибо.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Вообще-то в 0.13 версии температура выводится прямо в dash-панель, что видно на скриншотах.Прицепил датчик DS18B20 на 2 пин, в мониторе порта вижу, температура скачет, а как эти данные можно увидеть в браузере?
Рубильника нет, есть только исходный код, который можно изучать. Документация пишется и будет позже.На форуме читаю ...подключил модуль... и дальше тихо ходьбы написал как его подключать, что в каком файле/файлах писать, менять, какую кнопку нажать, где этот рубильник???
Открываем исходный код страницы в браузере, находим место, где выводится температура, а дальше задаём себе вопрос «откуда она здесь берётся?», шевелим мозгом и по цепочке находим весь алгоритм. По другому — никак.Кто-нибудь, ткните носом куда смотреть/читать по принципу в этом файле ковыряй эту часть кода, в следующем другую и т.д.
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server
А Если ты хочешь выводить температуру в majordomo то
Почитай тут : http://majordomo.smartliving.ru/Main/ScMonitorHeating
В твоём случае нужно добавить объект tempSTR(будет читать температуру с первого датчика) и метод update с кодом
в меню добавь Температура %tempSTR.temp% C %tempSTR.updated_
Вообще всё расписано, поискать просто надо..
Alex, не подскажешь, почему если добавлять более 5 датчиков, то SensorHealth=0% на все датчики ? Чего то никак не могу разобраться, в чём причина..
Почитай тут : http://majordomo.smartliving.ru/Main/ScMonitorHeating
В твоём случае нужно добавить объект tempSTR(будет читать температуру с первого датчика) и метод update с кодом
Код: Выделить всё
$v = round($params['v'], 1);
$this->setProperty('temp',$v);
$this->setProperty('updated',time());
$this->setProperty('updated_',date("H:i",time()));
Вообще всё расписано, поискать просто надо..
Alex, не подскажешь, почему если добавлять более 5 датчиков, то SensorHealth=0% на все датчики ? Чего то никак не могу разобраться, в чём причина..
- Рейтинг: 1.16%
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Ещё раз просмотрел код и не нашёл ошибки. Сейчас алгоритм работает по упрощённой схеме — датчикам выставляется либо 0, либо 100% здоровья, а модулю выставляется среднее арифметическое от здоровья датчиков.Alex, не подскажешь, почему если добавлять более 5 датчиков, то SensorHealth=0% на все датчики ? Чего то никак не могу разобраться, в чём причина..
Должно работать при любом количестве датчиков...
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server
Да, тоже всё проверял и перепроверял - должно работать, но не работает. Только перепутал - не работает при подключении более 6 датчиков (7;8 итд)
у меня снимает с 2ух шин - 2 и 3 пина. проблема аналогична на обоих.
у меня снимает с 2ух шин - 2 и 3 пина. проблема аналогична на обоих.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
А когда здоровье 0% сама температура показывается?
И как вы снимаете сразу с 2-х пинов? Создаёте 2 объекта?
И как вы снимаете сразу с 2-х пинов? Создаёте 2 объекта?
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server
По очереди. Тупо продублировал. Думаю можно ещё как то упростить, убрать чего нибудь лишнее...Alex писал(а):И как вы снимаете сразу с 2-х пинов? Создаёте 2 объекта?
не показывает, там ведь так написано, если здоровье 0 - то не читает температуру.Alex писал(а):А когда здоровье 0% сама температура показывается?
Попробую убрать здоровье..
https://drive.google.com/a/cncpro.ee/fi ... sp=sharing
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Подождите, первично не здоровье, а работа самого сенсора. У вас проблема не со здоровьем, а с чтением сенсора.не показывает, там ведь так написано, если здоровье 0 - то не читает температуру.
Попробую убрать здоровье..
И возможно это связано с работой сразу с двумя пинами.
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server
Да, да, вы правы...
Но вторая шина не причём - изначально проблема была и с оригинальным скетчем, по этому и прикрутил вторую..
У меня в бойлере залито 8 датчиков, что бы мощность считать - добраться до них нету никакой возможности( Прийдётся искать проблему..
Но вторая шина не причём - изначально проблема была и с оригинальным скетчем, по этому и прикрутил вторую..
У меня в бойлере залито 8 датчиков, что бы мощность считать - добраться до них нету никакой возможности( Прийдётся искать проблему..