Arduino Mega Server

Модератор: Alex

Sps
Сообщения: 45
Зарегистрирован: Вт окт 27, 2015 4:23 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение Sps » Ср июл 18, 2018 12:00 am

Все, победил, а в Server_Ajax все оставил как у меня было изначально
СпойлерПоказать

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

#ifdef TEMPVL_FEATURE
        for (byte i = 0; i < MAX_TEMPVL_SENSORS; i++) {
        s += makeTag(objSensvl[i], "",      String(current_tempvl[i]));
        s += makeTag(objSensvl[i], "Health", String(tempvlSensorHealth[i]));
       }
        s += makeTag("mdTempvlHealth", "", String(tempvlModulHealth));
    #endif
sergdef
Сообщения: 3
Зарегистрирован: Ср июл 18, 2018 8:28 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение sergdef » Чт июл 19, 2018 8:24 am

Добрый день! Подскажите почему после заливки скейтча ПК не видет мега сервер?
Все настойки сделано правильно. SPI расключен на 50,51,52,53 пины меги. Питание подано от БП. А ПК так и не видеть не адреса ни сервера. Подключался и с роутером и без оного. Результат 0!!!
Mega2560+W5100 Ethernet
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Чт июл 19, 2018 9:09 am

Ну во-первых где логи?
Во-вторых роутер то видит мегу? Если нет, то скорее всего неисправность в изернет шилде. А как вы без роутера то подключались (просто интересно)? Там как минимум нужен провод обжатый по схеме кроссовера.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Чт июл 19, 2018 9:33 am

sergdef писал(а):
Чт июл 19, 2018 8:24 am
SPI расключен на 50,51,52,53 пины меги. Результат 0!!!
Mega2560+W5100 Ethernet
Здравствуйте. А это вообще как ?? Если стандартный шилд , то там по умолчанию все прописано правильно. И покажите лог старта до надписи "AMS work". А еще лучше в тему " Проблемы с запуском AMS ". То есть Сюда.

PS Чтобы работать со SPI на старших пинах , надо править библиотеку. У меня не получилось заставить так работать SD карту.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sergdef
Сообщения: 3
Зарегистрирован: Ср июл 18, 2018 8:28 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение sergdef » Пт июл 20, 2018 9:09 pm

Здравствуйте. А это вообще как ?? Если стандартный шилд , то там по умолчанию все прописано правильно. И покажите лог старта до надписи "AMS work". А еще лучше в тему " Проблемы с запуском AMS ". То есть Сюда.

PS Чтобы работать со SPI на старших пинах , надо править библиотеку. У меня не получилось заставить так работать SD карту.

Добрый день!
Откуда этот AMS лог брать? этим приложение processing?

Если смотреть схему расключения UNO и Mega то SPI выхода разные. Смотри манул к платам. Так вот при подключение к ПК шилд W5100 не определяется в сети когда установлен в мегу. А вот если подключить в УНО то шилд определяется и пингуется ао адресу сети. В сети стоит роутер. Но даже если подключить напрямую MEGA+W5100+PC=0 нет ни пинга, нет соединения
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пт июл 20, 2018 9:34 pm

Расскажите с самого начала все Ваши шаги. Что Вы заливаете , куда и как. Какую версию IDE используете и откуда скачиваете.
Лог - это то ,что выводится в сериал-порт . Должно получиться так
СпойлерПоказать
  • AMS (0.17) started...
    Module Hardware...
    Controller: Arduino Mega
    Total memory: 8192
    Free memory: 2504 (30%)
    Network adapter: Ethernet Shield
    ============
    Module EEPROM...
    Name: AMS
    Address: 88
    ============
    Module Ethernet...
    MAC: 0 2A F5 12 67 37
    IP: 192.168.2.37
    ============
    Module SD...
    SD init... OK
    index.htm... found
    Check..............
    Files: 145
    Size: 1975068
    ============
    Module SD Info...
    SD type: SD2
    Filesystem: FAT32
    Cluster: 4096
    SD size: 1017 MB
    ============
    Module SD Files... started
    Module NTP...
    Local port: 123
    ============
    Module Time...
    NTP sync...
    Transmit NTP request (88.147.254.235:123) Receive NTP response
    ============
    2018-07-20 21:27:13 Module Server... started
    2018-07-20 21:27:13 Module Upload... started
    2018-07-20 21:27:13 Module Temperature...
    2018-07-20 21:27:13 Parasite power ON
    2018-07-20 21:27:13 Found 1 devices
    2018-07-20 21:27:13 #0: 40 255 85 93 3 22 3 temp1
    2018-07-20 21:27:13 #1: 40 255 85 93 3 22 3 temp2
    2018-07-20 21:27:13 #2: 40 255 85 93 3 22 3 temp3
    2018-07-20 21:27:13 ============
    2018-07-20 21:27:13 Module Contacts... started
    2018-07-20 21:27:13 Module PIR... started
    2018-07-20 21:27:18 Module Electro... started
    2018-07-20 21:27:18 Module Keys... started
    2018-07-20 21:27:18 DTH-11
    c2018-07-20 21:27:18 Found 2 devices
    2018-07-20 21:27:18 Module Abstract... started
    2018-07-20 21:27:18 GLOBAL Init DONE (11s)

    2018-07-20 21:27:18 AMS WORK 2470 (30%)
Или Вы заливаете что то своё ?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sergdef
Сообщения: 3
Зарегистрирован: Ср июл 18, 2018 8:28 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение sergdef » Пт июл 20, 2018 10:07 pm

serghei писал(а):
Пт июл 20, 2018 9:34 pm
Расскажите с самого начала все Ваши шаги. Что Вы заливаете , куда и как. Какую версию IDE используете и откуда скачиваете.
Лог - это то ,что выводится в сериал-порт . Должно получиться так
СпойлерПоказать
  • AMS (0.17) started...
    Module Hardware...
    Controller: Arduino Mega
    Total memory: 8192
    Free memory: 2504 (30%)
    Network adapter: Ethernet Shield
    ============
    Module EEPROM...
    Name: AMS
    Address: 88
    ============
    Module Ethernet...
    MAC: 0 2A F5 12 67 37
    IP: 192.168.2.37
    ============
    Module SD...
    SD init... OK
    index.htm... found
    Check..............
    Files: 145
    Size: 1975068
    ============
    Module SD Info...
    SD type: SD2
    Filesystem: FAT32
    Cluster: 4096
    SD size: 1017 MB
    ============
    Module SD Files... started
    Module NTP...
    Local port: 123
    ============
    Module Time...
    NTP sync...
    Transmit NTP request (88.147.254.235:123) Receive NTP response
    ============
    2018-07-20 21:27:13 Module Server... started
    2018-07-20 21:27:13 Module Upload... started
    2018-07-20 21:27:13 Module Temperature...
    2018-07-20 21:27:13 Parasite power ON
    2018-07-20 21:27:13 Found 1 devices
    2018-07-20 21:27:13 #0: 40 255 85 93 3 22 3 temp1
    2018-07-20 21:27:13 #1: 40 255 85 93 3 22 3 temp2
    2018-07-20 21:27:13 #2: 40 255 85 93 3 22 3 temp3
    2018-07-20 21:27:13 ============
    2018-07-20 21:27:13 Module Contacts... started
    2018-07-20 21:27:13 Module PIR... started
    2018-07-20 21:27:18 Module Electro... started
    2018-07-20 21:27:18 Module Keys... started
    2018-07-20 21:27:18 DTH-11
    c2018-07-20 21:27:18 Found 2 devices
    2018-07-20 21:27:18 Module Abstract... started
    2018-07-20 21:27:18 GLOBAL Init DONE (11s)

    2018-07-20 21:27:18 AMS WORK 2470 (30%)
Или Вы заливаете что то своё ?
Все в сети определился. Теперь осталось разобраться почему по указному IP в браузере не загружается сайт-страница
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Вс июл 29, 2018 12:11 pm

Привет всем.
Появилась необходимость доработать код для входов и выходов AMS.
Дело в том, что есть скажем пример для дискретного входа "contacts". Там код для 2 входов (HOM, CLO). Все хорошо и понятно написано.
2 входа - 2 похожих куска кода по ~ 40 строк каждый. Ну да для двух входов нормально, ну а если этих входов 40? Это же какой длины портянка получится. Поэтому необходимо допилить код...
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Вс июл 29, 2018 12:35 pm

ser009 писал(а):
Вс июл 29, 2018 12:11 pm
Привет всем.
Появилась необходимость доработать код для входов и выходов AMS.
Дело в том, что есть скажем пример для дискретного входа "contacts". Там код для 2 входов (HOM, CLO). Все хорошо и понятно написано.
2 входа - 2 похожих куска кода по ~ 40 строк каждый. Ну да для двух входов нормально, ну а если этих входов 40? Это же какой длины портянка получится. Поэтому необходимо допилить код...
У меня давно переписано на for (i=1, i<количество входов, i++) {и тут повторяющийся код}
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Вс июл 29, 2018 12:51 pm

код в студию
Ответить