Arduino Mega Server

Модератор: Alex

Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Arduino Mega Server

Сообщение lanket » Пн дек 19, 2016 9:30 am

serghei писал(а):... По такой технологии скрутки лежат в воде годами на глубинных насосах у меня.
Извините за офтоп, любопытно просто что можно измерять на глубинных насосах?

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пн дек 19, 2016 9:38 am

Я написал про технологию герметизации соединений проводов , которые находятся в воде. Два - три слоя термоусадки отлично справляются с задачей. А тут человек хочет соорудить влаго-защищенный даллас.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Vasily7
Сообщения: 18
Зарегистрирован: Ср ноя 16, 2016 8:07 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение Vasily7 » Чт дек 22, 2016 3:29 pm

хочу посмотреть AMS на esp8266. Пришли модули с 1М и 2М. (думал F версия вся идет с 4М).
Хочу перепаять м/c памяти на 16Мбайт (ждать не хочется). В связи с этим какую прошивку и чем шить?
Думаю не один я такой буду.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Чт дек 22, 2016 3:47 pm

Это Вам в тему " Arduino Mega Server для esp8266 " viewtopic.php?f=19&t=2890&start=700#p41970 . Там я много говорил и спрашивал как и чем прошивать. Полностью не получилось.
А еще как вариант попробовать прикрутить SD карту и тогда можно использовать на всю катушку...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Vasily7
Сообщения: 18
Зарегистрирован: Ср ноя 16, 2016 8:07 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение Vasily7 » Чт дек 22, 2016 6:28 pm

а слона то не заметил. Спасибо за ссылку. Alex-у бы поместить ссылки на эти ветки.
annakin
Сообщения: 130
Зарегистрирован: Пн окт 28, 2013 5:06 pm
Откуда: Молдова
Благодарил (а): 11 раз
Поблагодарили: 10 раз

Re: Arduino Mega Server

Сообщение annakin » Вс дек 25, 2016 3:12 pm

Добрый день.
Народ я тут на большое кол-во времени отпал от разработки АМС.
Шас опять пытаюсь влиться.
Значит скачал я опять Arduino IDE 1.8.0
Скачал последнюю версию АМС для Меги, залил все библиотеки, ну и пытаюсь скомпилить АМС.
Ну и в ответ получаю вот это:
СпойлерПоказать

Код: Выделить всё

n file included from D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\arduino_mega_server.ino:115:0:

C:\Program Files (x86)\Arduino\libraries\DS1307RTC/DS1307RTC.h:19:22: error: 'tmElements_t' has not been declared

     static bool read(tmElements_t &tm);

                      ^

C:\Program Files (x86)\Arduino\libraries\DS1307RTC/DS1307RTC.h:20:23: error: 'tmElements_t' has not been declared

     static bool write(tmElements_t &tm);

                       ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void rtcInit()':

rtc:10: error: 'setSyncProvider' was not declared in this scope

     setSyncProvider(getNtpTime);

                               ^

rtc:14: error: 'setSyncProvider' was not declared in this scope

     setSyncProvider(RTC.get); // get time from RTC

                            ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void rtcSync()':

rtc:24: error: 'setSyncProvider' was not declared in this scope

   setSyncProvider(getNtpTime);

                             ^

rtc:26: error: 'timeStatus' was not declared in this scope

   if (timeStatus() != timeNotSet) {

                  ^

rtc:26: error: 'timeNotSet' was not declared in this scope

   if (timeStatus() != timeNotSet) {

                       ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void serialRTC()':

rtc:42: error: 'year' was not declared in this scope

   Serial.print(year()); 

                     ^

rtc:44: error: 'month' was not declared in this scope

   printDigits(month());

                     ^

rtc:46: error: 'day' was not declared in this scope

   printDigits(day());

                   ^

rtc:48: error: 'hour' was not declared in this scope

   printDigits(hour());

                    ^

rtc:50: error: 'minute' was not declared in this scope

   printDigits(minute());

                      ^

rtc:52: error: 'second' was not declared in this scope

   printDigits(second());

                      ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void showDuration(time_t)':

rtc:73: error: 'SECS_PER_DAY' was not declared in this scope

   if(duration >= SECS_PER_DAY){

                  ^

rtc:78: error: 'SECS_PER_HOUR' was not declared in this scope

   if(duration >= SECS_PER_HOUR){

                  ^

rtc:83: error: 'SECS_PER_MIN' was not declared in this scope

   if(duration >= SECS_PER_MIN){

                  ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void checkEvent(time_t*)':

rtc:94: error: 'now' was not declared in this scope

   time_t timeNow = now();

                        ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\rtc.ino: In function 'void setNtpInterval()':

rtc:149: error: 'timeStatus' was not declared in this scope

     if (timeStatus() == timeNotSet) {

                    ^

rtc:149: error: 'timeNotSet' was not declared in this scope

     if (timeStatus() == timeNotSet) {

                         ^

rtc:150: error: 'setSyncInterval' was not declared in this scope

       setSyncInterval(18);

                         ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\server_ajax.ino: In function 'String makeTime()':

server_ajax:226: error: 'hour' was not declared in this scope

     s += makeDigits(hour());

                          ^

server_ajax:227: error: 'second' was not declared in this scope

     if (second() % 2 == 0) {s += " ";}

                ^

server_ajax:229: error: 'minute' was not declared in this scope

     s += makeDigits(minute());

                            ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\server_ajax.ino: In function 'void responseDash(EthernetClient)':

server_ajax:789: error: 'day' was not declared in this scope

     s += makeTag("day",      "", String(day()));

                                             ^

server_ajax:790: error: 'month' was not declared in this scope

     s += makeTag("month",    "", String(month()));

                                               ^

server_ajax:791: error: 'weekday' was not declared in this scope

     s += makeTag("weekday",  "", String(weekday()));

                                                 ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\tntp.ino: In function 'time_t getNtpTime()':

tntp:54: error: 'setSyncInterval' was not declared in this scope

       setSyncInterval(3600);

                           ^

tntp:55: error: 'SECS_PER_HOUR' was not declared in this scope

       return secsSince1900 - 2208988800UL + timeZone * SECS_PER_HOUR;

                                                        ^

tntp:59: error: 'setSyncInterval' was not declared in this scope

   setSyncInterval(18);

                     ^

D:\Project_All\SmartHouse\SmartHouse_1_6_0_0\arduino_mega_server\upload.ino: In function 'void uploadWorks()':

upload:160: error: 'setSyncProvider' was not declared in this scope

       setSyncProvider(RTC.get); 

                              ^

upload:162: error: 'timeStatus' was not declared in this scope

       if (timeStatus() != timeSet) {

                      ^

upload:162: error: 'timeSet' was not declared in this scope

       if (timeStatus() != timeSet) {

                           ^

exit status 1
'setSyncProvider' was not declared in this scope


Направьте на путь истинный.
Server: Raspberry Pi 3 B+
OS: Rasbian
eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: Arduino Mega Server

Сообщение eGorka » Вс дек 25, 2016 3:39 pm

annakin писал(а):Направьте на путь истинный.
arduino_mega_server_esp8266.ino
11 строка.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Вс дек 25, 2016 4:01 pm

annakin писал(а): Значит скачал я опять Arduino IDE 1.8.0 ....
Направьте на путь истинный.
Вот какими гвоздями и в каком месте прибить надпись " Для компиляции использовать IDE 1.6.5 r2" . Ну не будет АМС компилиться с другими версиями, если только руками править библиотеки....
Загрузите IDE с сайта Hi-Lab.ru и будет Вам счастье.
За это сообщение автора serghei поблагодарил:
annakin (Вс дек 25, 2016 5:01 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
annakin
Сообщения: 130
Зарегистрирован: Пн окт 28, 2013 5:06 pm
Откуда: Молдова
Благодарил (а): 11 раз
Поблагодарили: 10 раз

Re: Arduino Mega Server

Сообщение annakin » Вс дек 25, 2016 5:01 pm

Да уже понял )
Когда внимательно прочитал описание в фаиле )) Сори за бессмысленный пост.
Server: Raspberry Pi 3 B+
OS: Rasbian
annakin
Сообщения: 130
Зарегистрирован: Пн окт 28, 2013 5:06 pm
Откуда: Молдова
Благодарил (а): 11 раз
Поблагодарили: 10 раз

Re: Arduino Mega Server

Сообщение annakin » Чт дек 29, 2016 11:15 pm

Возник вопрос, на старой версии АМС 0.12 у меня работал модуль показания тока и напряжения в сети а в новой не хочет. Не считывает данные с датчика SCT-013.
Модуль я активировал выставил калибровку также как в старой версии для напряжения. Но не хочет работать.
Есть гдето затык в новой версии ?
Server: Raspberry Pi 3 B+
OS: Rasbian
Ответить