Arduino Mega Server для esp8266

Модератор: Alex

serghei
Сообщения: 2561
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 281 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пн июл 11, 2016 10:05 am

Что то не нормальное творится с ЕСП. Кое так подключил далласы. Дома показывает загрузку процессора либо 0 либо 100 проц. четкий меандр. Принес на работу. Все тоже самое- но уже загрузка 0 в течении двух часов. И как может быть проблема с градусником ,если он один???? Пинг на уровне 74 миллисек. Специально вывел в сериал число. Выстреливает 2 секунды, тормозит на секунду, потом опять летит. Странно как то. Тестируем дальше.


Так. Датчики движения реагируют на D6-STD и D7-HOLL.
Вложения
Serial.png
Serial.png (80.14 КБ) 7104 просмотра
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пн июл 11, 2016 12:17 pm

Как Вы советовали,
достать из ящиков запылившиеся модули версии 01, и тут оба-на, облом...
Очень огорчился
Уже давно готова версия для 1МБ, всё никак не соберусь выложить. Для 512 КБ нет смысла, если только в тандеме с SD картой.
Как оказалось запустить веб-сервер на ESP недостаточно...
Для чего недостаточно?
Может просто перепилить FSBrowser из примеров под свои нужды?
Это отличная идея. Осталось только найти богатыря, способного на это.
Я например всё это вижу так,
веб сервер, выступает в роли головного (центрального) устройства,
Технология настолько гибкая, что можно делать как угодно. Ограничение одно — ваша инженерная фантазия.
Что то не нормальное творится с ЕСП. Кое так подключил далласы
Я не тестировал сенсоры на ESP, если такие проблемы, то может быть дело в коде и библиотеках (они взяты из проводных АМС). Возможно есть библиотеки и примеры, адаптированные к ESP. Или что-то не так делаете, но что — сказать трудно.
За это сообщение автора Alex поблагодарил:
zilibob4ik (Пн июл 11, 2016 12:58 pm)
Рейтинг: 1.22%
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Пн июл 11, 2016 12:49 pm

Alex писал(а):Это отличная идея. Осталось только найти богатыря, способного на это.
Один уже перепилил, правда назвал Arduino Mega Server для esp8266.
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Пн июл 11, 2016 12:54 pm

Alex писал(а):
Как Вы советовали,
достать из ящиков запылившиеся модули версии 01, и тут оба-на, облом...
Очень огорчился
Уже давно готова версия для 1МБ, всё никак не соберусь выложить. Для 512 КБ нет смысла, если только в тандеме с SD картой.
А можно попросить выложить дистрибутив для 1 мб.
Т.к покопавшись в "закромах родины" нашёл флешку на 2 мб (16 мбит)
И не ясно будет ли версия на 4 мб работать на 2 мб флешке.

Ну и соответственно понятно, что версия для 1 мб, точно будет работать на 2 мб :)))

И вопрос, на сколько сложно переделать дистрибутив для "тандема сSD картой" ?
Этож вообще практически "не ограниченное" количество памяти :)
даже если использовать старые карты размером в 128-256-512 мб и уж тем более 1 гб.
serghei
Сообщения: 2561
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 281 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пн июл 11, 2016 12:58 pm

То,что проблемы могут быть с библиотекой я верю, но в интернете нашел только упоминание о том,что под ЕСП переделали библу для 1-wire.http://hsar.ru/index.php?route=product/ ... duct_id=91 но не нашел,где скачать. Криво,но работает стандартная. Получается,что в стандартной поставке АМС все пины заняты и остается I2c на D1 и D2. Значит железный RTS работать должен ( есть в наличии,но не проверял. LCD работает). Значит ,чтобы подключить NRF24 надо выпиливать любое упоминание о сторонних девайсах и библиотеках. Жесть......
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пн июл 11, 2016 4:55 pm

Один уже перепилил, правда назвал Arduino Mega Server для esp8266.
Проблема в том, первый занят совершением эпических подвигов в плановом порядке (и ему не до FSBrowser), а второго днём с огнём не видно. Почему бы кому-нибудь не решить эту задачу? Это было бы интересно.
А можно попросить выложить дистрибутив для 1 мб.
Без проблем, буду выпускать 0.16 версию (прямо сказка), заодно и эту выложу.
И вопрос, на сколько сложно переделать дистрибутив для "тандема сSD картой" ?
Вообще, не особо сложно, но тут дело в концепции — ESP8266 хороша именно своей миниатюрностью и «всем в одном». Выпуск такого дистрибутива не планируется, но в будущем, если появится соответствующая задача, возможно появится и дистрибутив.
Получается,что в стандартной поставке АМС все пины заняты и остается I2c на D1 и D2.
Вот совершенно не разбирался с пинами и периферией — всё внимание уделялось движку и принципиальной возможности работы АМС на ESP8266. Интуитивно у меня есть чувство, что если я найду время заняться этим вопросом, то всё (или почти всё) заработает.
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Пн июл 11, 2016 5:09 pm

Alex писал(а): Без проблем, буду выпускать 0.16 версию (прямо сказка), заодно и эту выложу.
За ранее благодарен.
Alex писал(а): Вообще, не особо сложно, но тут дело в концепции — ESP8266 хороша именно своей миниатюрностью и «всем в одном». Выпуск такого дистрибутива не планируется, но в будущем, если появится соответствующая задача, возможно появится и дистрибутив.
Ну как вариант, взять Micro SD карточку, приклеить на обратную сторону модуля ESP8266
и пустить тонкие проводки на модуль.
На размере модуля это никак не скажется, а вот на удобстве использования отразится положительно
т.к можно быть абсолютно спокойным на счёт того,
что всё что необходимо, влезет на карту и ещё куча места останется.
Могу попробовать с технической стороны реализовать даже на модуле 01 версии,
не проблема даже напрямую к чипу подпаяться,
понять бы как это реализуется с программной стороны.
Последний раз редактировалось zilibob4ik Пн июл 11, 2016 7:50 pm, всего редактировалось 1 раз.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пн июл 11, 2016 5:17 pm

За ранее благодарен.
Если она вам так нужна — напишите письмо на адрес лаборатории — я вам вышлю дистрибутив не дожидаясь релиза.
Ну как вариант, взять Micro SD карточку, приклеить на обратную сторону модуля ESP8266
Действительно, я бы до такого не догадался. Прямо «Ментос! Свежее решение!» :) Можно будет подумать о выпуске такого дистрибутива.
За это сообщение автора Alex поблагодарил:
zilibob4ik (Пн июл 11, 2016 7:50 pm)
Рейтинг: 1.22%
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Пн июл 11, 2016 7:10 pm

микро сервер
СпойлерПоказать
микро.PNG
FSBrowser.zip
edit отвязан от интернета
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Пн июл 11, 2016 8:02 pm

Alex писал(а): Если она вам так нужна — напишите письмо на адрес лаборатории — я вам вышлю дистрибутив не дожидаясь релиза.
Спасибо большое.
Если Вас не затруднит.
Хочется поексить, а модули WeMos придут только к концу месяца.
Да можно и тут сразу мейл написать.
мой ник @mail.ru
Ну как вариант, взять Micro SD карточку, приклеить на обратную сторону модуля ESP8266
Alex писал(а): Действительно, я бы до такого не догадался. Прямо «Ментос! Свежее решение!» :) Можно будет подумать о выпуске такого дистрибутива.
Просто при таких возможностях, моё творческое воображение сразу же увидело
полноценный многоуровневый сайт для управления умным домом,
со всеми вытекающими красявостями,
типа анимированных иконок на выключателях\лампочках, анимированных gif-ах и т.д
Естественно с отдельной мобильной версией :)
А это, увы, в 4 мб памяти запихнуть нереально.
Поэтому сразу же нарисовалась картинка модуль версии 01
с приклеенной SDшкой сзади и припаянными напрямую к ней тонкими проводками.

ps
Понимаю, что сейчас кто нибудь скажет "Да на меге это всё можно сделать"
На что можно ответить "А вместо меги вообще можно старый не нужный ноут купить по цене пары мег,
но это всё не интересно, гораздо интересней всё тоже самое получить на миниатюрном модуле, ценой в 2-4$!"
Ответить