Прошу помощи

  • В этой теме 1,358 ответов, 149 участников, последнее обновление 1 год сделано Андрей.
Просмотр 15 сообщений - с 1 по 15 (из 1,358 всего)
  • Автор
    Сообщения
  • #24361
    Сергей
    Участник
    • Ответов: 5
    @scherbininsalist-ru

    Здравствуйте, прошу помочь разобраться с програмным обеспечением, пробема следующаа- после заливки прошивки LuckyBox_1.3, изначально датчики температуры неопределялись, после того как  поменял резисторы продяжки датчиков температуры с 10ком на 4.5 ком датчики 2 и 4 заработали (через монитор порта видны показания) при подключении 1 на ноге sd3 датчика все виснет и незапускается до момента его отключения.

    #24369
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Почитайте внимательней форум, схема и прошивка уже изменены. В шапке пока нет изменений, т.к. идет процесс доработок и “шлифуется” прошивка.

    #24370
    Mantis
    Участник
    • Ответов: 1279
    @mantis

    В принципе да реально все запутали.)

    Я бы уже сделал ссылку на новую схему и новую версию.

    1.3 все равно полная хрень)

    modern distiller, разрушаем "каноны")
    https://vk.com/club173629256
    Я хочу синего джина, я хочу чёрного рома....

    #24375
    Сергей
    Участник
    • Ответов: 5
    @scherbininsalist-ru

    Может кто нибудь поделится новой схемой и прошивкой?

    #24376
    Максим
    Участник
    • Ответов: 306
    @maxx
    #24400
    Сергей
    Участник
    • Ответов: 5
    @scherbininsalist-ru

    Спасибо.

    Какую из версий посоветуете скачать? (Мастер или дев)?

    #24406
    Willi
    Участник
    • Ответов: 1985
    @willi

    Добрый день! При проверке прошивки вылезают ошибки, подскажите где копать?

    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.
    Линк на прошивки

    #24408
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    А почему у Вас выбран модуль с 512 KB EEPROM? Туда прошивка естественно не залетит. Выбирайте модуль с 4 MB EEPROM, например любой ESP-12.

    #24409
    Willi
    Участник
    • Ответов: 1985
    @willi

    Поменял, не помогает ;(

    С уважением, Dmitriy.
    Линк на прошивки

    #24411
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    А сам модуль какой?

    #24413
    Willi
    Участник
    • Ответов: 1985
    @willi

    Модуля еще нет, я в программе Arduino открываю LuckyBox 1_3, нажимаю на галочку “проверить”, вылезают ошибки.

    Вложения:
    Вы должны войти для просмотра вложений.

    С уважением, Dmitriy.
    Линк на прошивки

    #24422
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Библиотека ArduinoJson у Вас стоит 6-й версии бета, возможно причина в этом. Поставь ниже версию, на 5.13 точно все компилируется.

    #24427
    Willi
    Участник
    • Ответов: 1985
    @willi

    Все переставил, ничего не обновлял, ошибки пропали, спасибо!

    И еще вопрос, скачал с репозитария новую прошивку, а программа ее не видит.

    LuckyBox_1_3_test и LuckyBox_1_3 видит, LuckyBox-Dev нет.

    С уважением, Dmitriy.
    Линк на прошивки

    #24429
    Willi
    Участник
    • Ответов: 1985
    @willi

    Все,разобрался, еще раз спасибо!

    С уважением, Dmitriy.
    Линк на прошивки

    #24468
    Сергей
    Участник
    • Ответов: 5
    @scherbininsalist-ru

    Прошил LuckyBox-Dev определяется только один датчик температуры (t куба) при смене датчиков и перезагрузки ничего не меняется, подключил к пирамиды согласно прошивке 0231, где копать?

Просмотр 15 сообщений - с 1 по 15 (из 1,358 всего)
  • Для ответа в этой теме необходимо авторизоваться.