Arduino Mega Server

Модератор: Alex

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Я подсоединил электролитичекий кондер (можно тантал или керамику) последовательно с резистором на 470 ом, между ресетом и землей
Ок. Так?
Вложения
due-reset2
due-reset2
due-reset2.png (3.78 КБ) 17833 просмотра
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Software reset DUE или Мега отдельная интересная тема. Я бы не отказался иметь функцию, которая перегружала бы контроллер.
fynto
Сообщения: 14
Зарегистрирован: Чт май 14, 2015 4:29 pm

Re: Arduino Mega Server

Сообщение fynto »

А для меги какой конденсатор и резистор нужны и по какой схеме подключать?


Отправлено с моего SM-G900F через Tapatalk
Ubuntu 16.04.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

А для меги какой конденсатор и резистор нужны и по какой схеме подключать?
Для Меги ничего не нужно, она работает нормально без всяких костылей (но, по сравнению с DUE, не очень быстро).
Sps
Сообщения: 45
Зарегистрирован: Вт окт 27, 2015 4:23 pm

Re: Arduino Mega Server

Сообщение Sps »

Прицепил датчик DS18B20 на 2 пин, в мониторе порта вижу, температура скачет, а как эти данные можно увидеть в браузере? какие файлы (части кода) отвечают за их передачу. И еще как можно организовать контроль температуры? На форуме читаю ...подключил модуль... и дальше тихо ходьбы написал как его подключать, что в каком файле/файлах писать, менять, какую кнопку нажать, где этот рубильник??? Кто-нибудь, ткните носом куда смотреть/читать по принципу в этом файле ковыряй эту часть кода, в следующем другую и т.д. v0.13 + мега + w5100. Спасибо.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Прицепил датчик DS18B20 на 2 пин, в мониторе порта вижу, температура скачет, а как эти данные можно увидеть в браузере?
Вообще-то в 0.13 версии температура выводится прямо в dash-панель, что видно на скриншотах.
На форуме читаю ...подключил модуль... и дальше тихо ходьбы написал как его подключать, что в каком файле/файлах писать, менять, какую кнопку нажать, где этот рубильник???
Рубильника нет, есть только исходный код, который можно изучать. Документация пишется и будет позже.
Кто-нибудь, ткните носом куда смотреть/читать по принципу в этом файле ковыряй эту часть кода, в следующем другую и т.д.
Открываем исходный код страницы в браузере, находим место, где выводится температура, а дальше задаём себе вопрос «откуда она здесь берётся?», шевелим мозгом и по цепочке находим весь алгоритм. По другому — никак.
ledmax
Сообщения: 88
Зарегистрирован: Сб окт 24, 2015 9:56 pm

Re: Arduino Mega Server

Сообщение ledmax »

А Если ты хочешь выводить температуру в majordomo то

Почитай тут : 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())); 
в меню добавь Температура %tempSTR.temp% C %tempSTR.updated_
Вообще всё расписано, поискать просто надо..

Alex, не подскажешь, почему если добавлять более 5 датчиков, то SensorHealth=0% на все датчики ? Чего то никак не могу разобраться, в чём причина..
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Alex, не подскажешь, почему если добавлять более 5 датчиков, то SensorHealth=0% на все датчики ? Чего то никак не могу разобраться, в чём причина..
Ещё раз просмотрел код и не нашёл ошибки. Сейчас алгоритм работает по упрощённой схеме — датчикам выставляется либо 0, либо 100% здоровья, а модулю выставляется среднее арифметическое от здоровья датчиков.

Должно работать при любом количестве датчиков...
ledmax
Сообщения: 88
Зарегистрирован: Сб окт 24, 2015 9:56 pm

Re: Arduino Mega Server

Сообщение ledmax »

Да, тоже всё проверял и перепроверял - должно работать, но не работает. Только перепутал - не работает при подключении более 6 датчиков (7;8 итд)
у меня снимает с 2ух шин - 2 и 3 пина. проблема аналогична на обоих.
serial 3.png
serial 3.png (19.63 КБ) 14467 просмотров
serial 2.png
serial 2.png (17.45 КБ) 14467 просмотров
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

А когда здоровье 0% сама температура показывается?

И как вы снимаете сразу с 2-х пинов? Создаёте 2 объекта?
Ответить