Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Прошу помощи
-
АвторСообщения
-
07.06.2018 в 17:47 #24361
Здравствуйте, прошу помочь разобраться с програмным обеспечением, пробема следующаа- после заливки прошивки LuckyBox_1.3, изначально датчики температуры неопределялись, после того как поменял резисторы продяжки датчиков температуры с 10ком на 4.5 ком датчики 2 и 4 заработали (через монитор порта видны показания) при подключении 1 на ноге sd3 датчика все виснет и незапускается до момента его отключения.
08.06.2018 в 00:38 #24369Почитайте внимательней форум, схема и прошивка уже изменены. В шапке пока нет изменений, т.к. идет процесс доработок и “шлифуется” прошивка.
08.06.2018 в 08:22 #24370В принципе да реально все запутали.)
Я бы уже сделал ссылку на новую схему и новую версию.
1.3 все равно полная хрень)
modern distiller, разрушаем "каноны")
https://vk.com/club173629256
Я хочу синего джина, я хочу чёрного рома....08.06.2018 в 09:32 #24375Может кто нибудь поделится новой схемой и прошивкой?
08.06.2018 в 09:38 #2437609.06.2018 в 08:27 #24400Спасибо.
Какую из версий посоветуете скачать? (Мастер или дев)?
09.06.2018 в 11:58 #24406Добрый день! При проверке прошивки вылезают ошибки, подскажите где копать?
Arduino: 1.8.5 (Mac OS X), Плата:”Generic ESP8266 Module, 80 MHz, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200″
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Brewing.ino: In function ‘void handleBrewingJSON()’:
Brewing:46: error: ‘DynamicJsonBuffer’ was not declared in this scope
DynamicJsonBuffer jsonBuffer;
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Brewing.ino:46:3: note: suggested alternative:
In file included from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:10:0,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/LuckyBox_1_3_test.ino:11:
/Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: ‘ArduinoJson::Internals::DynamicJsonBuffer’
DynamicJsonBuffer;
^
Brewing:46: error: expected ‘;’ before ‘jsonBuffer’
DynamicJsonBuffer jsonBuffer;
^
Brewing:47: error: ‘jsonBuffer’ was not declared in this scope
JsonObject& json = jsonBuffer.parseObject(root);
^
Brewing:65: error: ‘class ArduinoJson::JsonObject’ has no member named ‘printTo’
json.printTo(root);
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Distillation.ino: In function ‘void handleDistillationJSON()’:
Distillation:21: error: ‘DynamicJsonBuffer’ was not declared in this scope
DynamicJsonBuffer jsonBuffer;
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Distillation.ino:21:3: note: suggested alternative:
In file included from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:10:0,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/LuckyBox_1_3_test.ino:11:
/Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: ‘ArduinoJson::Internals::DynamicJsonBuffer’
DynamicJsonBuffer;
^
Distillation:21: error: expected ‘;’ before ‘jsonBuffer’
DynamicJsonBuffer jsonBuffer;
^
Distillation:22: error: ‘jsonBuffer’ was not declared in this scope
JsonObject& json = jsonBuffer.parseObject(root);
^
Distillation:33: error: ‘class ArduinoJson::JsonObject’ has no member named ‘printTo’
json.printTo(root);
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/FileConfig.ino: In function ‘bool loadConfig()’:
FileConfig:25: error: ‘DynamicJsonBuffer’ was not declared in this scope
DynamicJsonBuffer jsonBuffer;
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/FileConfig.ino:25:3: note: suggested alternative:
In file included from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:10:0,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/LuckyBox_1_3_test.ino:11:
/Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: ‘ArduinoJson::Internals::DynamicJsonBuffer’
DynamicJsonBuffer;
^
FileConfig:25: error: expected ‘;’ before ‘jsonBuffer’
DynamicJsonBuffer jsonBuffer;
^
FileConfig:28: error: ‘jsonBuffer’ was not declared in this scope
JsonObject& root = jsonBuffer.parseObject(jsonConfig);
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/FileConfig.ino: In function ‘bool saveConfig()’:
FileConfig:42: error: ‘DynamicJsonBuffer’ was not declared in this scope
DynamicJsonBuffer jsonBuffer;
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/FileConfig.ino:42:3: note: suggested alternative:
In file included from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:10:0,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/LuckyBox_1_3_test.ino:11:
/Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: ‘ArduinoJson::Internals::DynamicJsonBuffer’
DynamicJsonBuffer;
^
FileConfig:42: error: expected ‘;’ before ‘jsonBuffer’
DynamicJsonBuffer jsonBuffer;
^
FileConfig:44: error: ‘jsonBuffer’ was not declared in this scope
JsonObject& json = jsonBuffer.parseObject(jsonConfig);
^
FileConfig:54: error: ‘class ArduinoJson::JsonObject’ has no member named ‘printTo’
json.printTo(jsonConfig);
^
FileConfig:63: error: ‘class ArduinoJson::JsonObject’ has no member named ‘printTo’
json.printTo(configFile);
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/HTTP_init.ino: In function ‘void handle_ConfigJSON()’:
HTTP_init:56: error: ‘DynamicJsonBuffer’ was not declared in this scope
DynamicJsonBuffer jsonBuffer;
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/HTTP_init.ino:56:3: note: suggested alternative:
In file included from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:10:0,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/LuckyBox_1_3_test.ino:11:
/Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: ‘ArduinoJson::Internals::DynamicJsonBuffer’
DynamicJsonBuffer;
^
HTTP_init:56: error: expected ‘;’ before ‘jsonBuffer’
DynamicJsonBuffer jsonBuffer;
^
HTTP_init:58: error: ‘jsonBuffer’ was not declared in this scope
JsonObject& json = jsonBuffer.parseObject(root);
^
HTTP_init:79: error: ‘class ArduinoJson::JsonObject’ has no member named ‘printTo’
json.printTo(root);
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Heater.ino: In function ‘void handleHeaterJSON()’:
Heater:67: error: ‘DynamicJsonBuffer’ was not declared in this scope
DynamicJsonBuffer jsonBuffer;
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Heater.ino:67:3: note: suggested alternative:
In file included from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:10:0,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/LuckyBox_1_3_test.ino:11:
/Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: ‘ArduinoJson::Internals::DynamicJsonBuffer’
DynamicJsonBuffer;
^
Heater:67: error: expected ‘;’ before ‘jsonBuffer’
DynamicJsonBuffer jsonBuffer;
^
Heater:68: error: ‘jsonBuffer’ was not declared in this scope
JsonObject& json = jsonBuffer.parseObject(root);
^
Heater:73: error: ‘class ArduinoJson::JsonObject’ has no member named ‘printTo’
json.printTo(root);
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Reflux.ino: In function ‘void handleRefluxJSON()’:
Reflux:30: error: ‘DynamicJsonBuffer’ was not declared in this scope
DynamicJsonBuffer jsonBuffer;
^
/Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/Reflux.ino:30:3: note: suggested alternative:
In file included from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:10:0,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9,
from /Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/dmitriy/Documents/Arduino/LuckyBox_1_3_test/LuckyBox_1_3_test.ino:11:
/Users/dmitriy/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: ‘ArduinoJson::Internals::DynamicJsonBuffer’
DynamicJsonBuffer;
^
Reflux:30: error: expected ‘;’ before ‘jsonBuffer’
DynamicJsonBuffer jsonBuffer;
^
Reflux:31: error: ‘jsonBuffer’ was not declared in this scope
JsonObject& json = jsonBuffer.parseObject(root);
^
Reflux:44: error: ‘class ArduinoJson::JsonObject’ has no member named ‘printTo’
json.printTo(root);
^
exit status 1
‘DynamicJsonBuffer’ was not declared in this scopeЭтот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
“Показать подробный вывод во время компиляции”С уважением, Dmitriy.
Линк на прошивки09.06.2018 в 12:06 #24408А почему у Вас выбран модуль с 512 KB EEPROM? Туда прошивка естественно не залетит. Выбирайте модуль с 4 MB EEPROM, например любой ESP-12.
09.06.2018 в 12:20 #2440909.06.2018 в 12:47 #24411А сам модуль какой?
09.06.2018 в 13:04 #24413Модуля еще нет, я в программе Arduino открываю LuckyBox 1_3, нажимаю на галочку “проверить”, вылезают ошибки.
Вложения:
Вы должны войти для просмотра вложений.С уважением, Dmitriy.
Линк на прошивки09.06.2018 в 14:19 #24422Библиотека ArduinoJson у Вас стоит 6-й версии бета, возможно причина в этом. Поставь ниже версию, на 5.13 точно все компилируется.
09.06.2018 в 14:49 #24427Все переставил, ничего не обновлял, ошибки пропали, спасибо!
И еще вопрос, скачал с репозитария новую прошивку, а программа ее не видит.
LuckyBox_1_3_test и LuckyBox_1_3 видит, LuckyBox-Dev нет.
С уважением, Dmitriy.
Линк на прошивки09.06.2018 в 15:11 #2442910.06.2018 в 08:40 #24468Прошил LuckyBox-Dev определяется только один датчик температуры (t куба) при смене датчиков и перезагрузки ничего не меняется, подключил к пирамиды согласно прошивке 0231, где копать?
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.