Arduino Mega Server для esp8266
Модератор: Alex
-
AndrewS
- Сообщения: 123
- Зарегистрирован: Пт апр 15, 2016 10:18 am
- Откуда: 21RU
- Контактная информация:
Re: Arduino Mega Server для esp8266
Я понял в чем проблема была, в скетче используется 2 http сервера, 1 на порту 80, другой на 8080 и я как честный человек, поменял в http с 8080 на 80 - вот и получил ту страницу.
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
Re: Arduino Mega Server для esp8266
Мд-а-а... Этак долго можно гадать, почему не работает...я как честный человек, поменял в http с 8080 на 80 - вот и получил ту страницу.
-
AndrewS
- Сообщения: 123
- Зарегистрирован: Пт апр 15, 2016 10:18 am
- Откуда: 21RU
- Контактная информация:
Re: Arduino Mega Server для esp8266
Да уж, хорошо бы вынести основные настройки в отдельный файл, чтобы не приходилось каждый файл править вручную.Alex писал(а): Мд-а-а... Этак долго можно гадать, почему не работает...
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
-
alexsis_76
- Сообщения: 792
- Зарегистрирован: Пт янв 22, 2016 10:08 am
Re: Arduino Mega Server для esp8266
добрый день ,продолжаю мучить модуль,такое ощущение что китайцы сделали что то относительно безглючное(по крайней мере пока),работает вроде устойчиво,все заявленные функции пока работают(dhcp с 192.168.4.1 легко меняется на произвольный) порты переключаются,кнопки работают,шим и2с spi правда еще не проверял, но наверное будут работать тоже
правда мало выводов но это поправимо
правда мало выводов но это поправимо
Re: Arduino Mega Server для esp8266
Уж если так, то запуск по дефолту и все сетевые настройки(в т.ч. "скрыть SSID" в режиме AP) через веб интерфейс.AndrewS писал(а):Да уж, хорошо бы вынести основные настройки в отдельный файл, чтобы не приходилось каждый файл править вручную.
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Arduino 1.8.5 / esp32 1.0.1
Re: Arduino Mega Server для esp8266
Эх не везёт что-то. Вот по инструкции написано "Для этого используется утилита «ESP8266 Sketch Data Upload» (ESP8266FS-0.1.3.zip), идущая в комплекте поставки. Её нужно поместить в папку /Arduino/tools/".
Я пробовал в по разному
C:\Sketches\esp8266\Arduino\Tools
C:\Program Files\Arduino\Tools
C:\Users\exxs\Documents\Arduino\Tools
Но результат такой
Я пробовал в по разному
C:\Sketches\esp8266\Arduino\Tools
C:\Program Files\Arduino\Tools
C:\Users\exxs\Documents\Arduino\Tools
Но результат такой
Raspberry Pi 3B+
Re: Arduino Mega Server для esp8266
Arduino/tools/ESP8266FS/tool/esp8266fs.jarwoow писал(а):Эх не везёт что-то. Вот по инструкции написано "Для этого используется утилита «ESP8266 Sketch Data Upload» (ESP8266FS-0.1.3.zip), идущая в комплекте поставки. Её нужно поместить в папку /Arduino/tools/".
Я пробовал в по разному
C:\Sketches\esp8266\Arduino\Tools
C:\Program Files\Arduino\Tools
C:\Users\exxs\Documents\Arduino\Tools
Вот по этому русские инструкции и не любят
Очевидные вещи для одних становятся непреодолимой задачей для других. По идее инструкция должна выполнятся "буквально", что вы и делали.
Arduino ESP8266 filesystem uploader
README
"Unpack the tool into tools directory (the path will look like <home_dir>/Arduino/tools/ESP8266FS/tool/esp8266fs.jar)."
Почувствуй разницу.
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Arduino 1.8.5 / esp32 1.0.1
Re: Arduino Mega Server для esp8266
Продолжаю осваивать протокол для сенсоров. Сейчас подключил второй сенсор к АМС_ESP. В коде NRF24 добавил следующую ардуину.
АМС видит ответы от двух сенсоров и даже "разговаривает" с ними. Загвоздка в следующем - как сделать ,что бы АМС видел ("распарсил?") и разложил по полочкам эти ответы? Набор параметров одинаковый у всех сенсоров. Единственное упоминание порядкового номера сенсора вижу только тут
Попробовал дописать для второго сенсора набор переменных - результата пока не вижу....Как вообще это сделать правильно?
Код для ESP_8266+Nrf24
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
SPOILERSPOILER_SHOW
Код: Выделить всё
#ifdef NRF24_FEATURE
#include <SPI.h>
#include "RF24.h"
// nRF24L01 modul configuration
RF24 radio(0, 15); // CE, CSN pins 8,9
byte addresses[][6] = {"1Node", "2Node", "3Node"};
// packet buffers
byte const PACKET_MAX_BYTES = 32;
byte buffTx[PACKET_MAX_BYTES];
byte buffRx[PACKET_MAX_BYTES];
SPOILERSPOILER_SHOW
Код: Выделить всё
int successPackets = 0;
int sendPacketsStat = 0;
int sendRetrysStat = 0;
int sendErrorsStat = 0;
int receivePacketsStat = 0;
int successPacketsStat = 0;
// nRF24 controller
String nrf1Name;
String nrf1Id;
byte nrf1Addr;
byte nrf1Battery;
byte nrf1Health;
int nrf1FreeMem;
float nrf1SelfTemp;
float nrf1Temp1;
// float nrf1Temp2;
// float nrf1Temp3;
unsigned int nrf1Vol1;
//float nrf1Temp1;
unsigned int nrf1Vol2;
//===========================================
String nrf2Name;
String nrf2Id;
byte nrf2Addr;
byte nrf2Battery;
byte nrf2Health;
int nrf2FreeMem;
float nrf2SelfTemp;
float nrf2Temp1;
// float nrf1Temp2;
// float nrf1Temp3;
unsigned int nrf2Vol1;
//float nrf2Temp1;
unsigned int nrf2Vol2;
//==================================================
#endif // NRF24_FEATURE
Код для ESP_8266+Nrf24
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
- Вложения
-
- ESP_vol_3.part05.rar
- (28.45 КБ) 199 скачиваний
-
- ESP_vol_3.part04.rar
- (256 КБ) 210 скачиваний
-
- ESP_vol_3.part03.rar
- (256 КБ) 191 скачивание
-
- ESP_vol_3.part02.rar
- (256 КБ) 183 скачивания
-
- ESP_vol_3.part01.rar
- (256 КБ) 210 скачиваний
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server для esp8266
3Node это наверное лишнее, изначально предполагалась работа в двух «трубах».byte addresses[][6] = {"1Node", "2Node", "3Node"};
Если пакет пришёл с сенсора с таким-то адресом, то...Загвоздка в следующем - как сделать ,что бы АМС видел ("распарсил?") и разложил по полочкам эти ответы?
-----------------
Из новостей: сейчас ведётся разработка LowPower энергоэффективных сенсоров для АМС (работающих на батарейках) на той же основе, что и уже работающие сенсоры, только со слегка модифицированным железом (Pro Mini) и софтом.
Это будет классное дополнение экосистемы АМС — не нужно будет тянуть электричество к сенсорам.
Re: Arduino Mega Server для esp8266
чуюrelict писал(а):Почувствуй разницу.
спсиб нашлась кнопкб нажал н её а дальше что, пошёл лог, а потом точки, точки - много точек, и остановились. закончилось процедура или нет?
Попробовал скеч, а в скече вот такие строки
server_ajax.ino: In function 'void parseRequest(WiFiClient)':
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino
............ и так далее
Raspberry Pi 3B+