Arduino Mega Server для esp8266

Модератор: Alex

SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server для esp8266

Сообщение SPbDima » Пт июн 17, 2016 7:37 pm

Alex писал(а):
Объявление в примере:
#include <TimeLib.h>

У тебя:
#include <Time.h>
Тут есть два вопроса:

1. Как быть со мной и всеми теми у кого проект скомпилировался? А таких много.

2. В комплекте идёт библиотека тайм, которая, при правильной настройке, должна работать вместо стандартной.

???
1. Возможно это нюанс Мака
2. Попробуйте на винде найти файл Time.h. В маке данный файл находится в папке
/Users/SPbDima/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/xtensa-lx106-elf/include
и попробуйте файл убрать. Если появится ошибка значит наличие библиотеки с таким же заголовочным файлом порочно.
P.S.: работаю в arduino ide 1.6.9.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пт июн 17, 2016 8:24 pm

Не понял в чём смысл всего этого, но файл убрал, вот результат

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

 #include <time.h>
                  ^
compilation terminated.
Ошибка компиляции.
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Пт июн 17, 2016 11:52 pm

Alex писал(а): Согласен, здесь этот термин не совсем уместен, строго говоря. Использован скорее по инерции. Но другой мне что-то в голову не приходит, предложите свой вариант.
Так нет вариантов, по тому как: ESP8266 - оригинал, WeMos - ESP8266 + обвес , NodeMCU - это вообще прошивка с Lua. У меня плата "NodeMCU v3 Lolin"(а ещё написано "wemos.cc" :-)), у udjin06 "NodeMCU v2 AMICA" и ещё хз сколько китайцы наклепают с разными названиями.
Сделайте две прошивки, одну ESP8266, вторую в стиле WeMos и хватит.
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб июн 18, 2016 6:09 am

Если они ничем не отличаются, то делать отдельные дистрибутивы нет смысла. С другой стороны, владельцам плат приятно иметь дистрибутив отдизайненный под их плату, учитывающий особенности типа схемы выводов (Ports) и т. п.

Ещё есть идея выпуска дистрибутива для esp-01 с небольшим объёмом памяти (1 МБ), в который стандартный дистрибутив не влезет.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб июн 18, 2016 6:47 am

Хочу только уточнить. Получается ESP 8266 -это общее название (как ардуино) , а дальше идут варианты исполнения? От ESP 01 до 14E + WeMos + NodeMCU (с прошивкой, которую надо будет стереть) ??? Про ESP 01- это был бы щедевр!!!! Один датчик = два пина= АМС !! И паять ничего не
надо- стандартные 2,54 на плате.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Сб июн 18, 2016 6:56 am

ESP 8266 это имя чипа(микросхемы на которой сделаны модули)https://ru.wikipedia.org/wiki/ESP8266\
NodeMCU это проект и одноименная прошивка
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб июн 18, 2016 7:55 am

Про ESP 01- это был бы щедевр!!!! Один датчик = два пина= АМС !! И паять ничего не
надо- стандартные 2,54 на плате.
Я тут не вижу никаких проблем, просто нужно взять и сделать. Вопрос только в том, насколько это нужно народу.

Кстати, кто-нибудь из продвинутых пользователей понял причину проглатывания картинок и редких зависаний загрузки страниц? По моему причина у этих явлений одна и та же.

Какая? И как бы нам это побороть — тогда всё будет просто шикарно.
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Сб июн 18, 2016 8:33 am

Alex писал(а):... учитывающий особенности типа схемы выводов (Ports) и т. п.

Ещё есть идея выпуска дистрибутива для esp-01 с небольшим объёмом памяти (1 МБ), в который стандартный дистрибутив не влезет.
Особенности это один пин 5V, три пина с 3.3V и пять пинов GND. Выведены GPIO 9 и 10 которые использует флеш и которые как собаке пятая лапа.
Прошивка под 1МБ двумя руками "За".
По поводу компиляции.
Arduino 1.6.5 + ESP v.2.0.0 = 66% свободной памяти
Arduino 1.6.5 + ESP v.2.1.0 = 70% свободной памяти(+ 4% на этом и остановился, памяти много не бывает)
За это сообщение автора relict поблагодарил:
Vasily7 (Чт дек 22, 2016 7:36 pm)
Рейтинг: 1.16%
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб июн 18, 2016 8:57 am

Прошивка под 1МБ двумя руками "За".
Ну. если народу это нужно — сделаем, нет проблем. Хотелось бы ещё услышать мнения по этому поводу.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб июн 18, 2016 9:14 am

Да ситуаций применения море. Банально- Счетчик воды в колодце за воротами- просто считаем обороты и передаем на " маму" . Тоже самое во втором доме- да хоть смотреть не замерзла ли вода,
выключен ли свет в погребе. Иногда проблематично протащить провод. Сейчас бьюсь с NRF . Не получается сформировать строку для передачи числа оборотов Счетчика воды .С тремя температурами получилось- Каждый градусник на своей странице- Это Сказка!!!
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить