Установка среды разработки и прошивка LuckyBox

Главная Форумы Конструкторское бюро Автоматизация Автоматика LuckyBox Установка среды разработки и прошивка LuckyBox

Помечено: 

  • В этой теме 1,110 ответов, 135 участников, последнее обновление 4 месяца сделано Alexey.
Просмотр 15 сообщений - с 301 по 315 (из 1,111 всего)
  • Автор
    Сообщения
  • #23554
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    нашел у себя в загашнике плату ESP32 🙂 хочу пока на ней посмотреть. термометры вроде тоже есть.

    На ESP32 все работает, но ВЕБ-интерфейс работает довольно коряво. Библиотека ESP32WebServer шибко кривая – я ее начал править, но времени не хватает довести до ума.

    Библиотеки и на esp8266 большинство кривые, править приходится. Постарайся добить тогда WebServer на esp32. Железо без проблем думаю перетащим и на нее, а работать в итоге пошустрее должно.

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

    Сделал прогон спирта сырца.

    Все работает кроме долбанного зуммера, но мне как бы он и не интересен.

    Сергей сделай пожалуйста вместо писка его установку мощности тэна на 0, когда достигается заданная температура в кубе!

    А то это не автоматика, а просто регулятор мощности с ручным приводом пока , что.

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

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

    Я писал же, что алгоритмами займусь на следующей неделе.

    #23610
    Alex
    Участник
    • Ответов: 34
    @alex21

    привет всем .  датчики температуры работают а давления вме280 ну никак не хочет

    #23611
    Родион
    Участник
    • Ответов: 19
    @sover

    что то пока не выходит каменный цветок, не компилируется 🙁

    • скачал с https://github.com/TheLuckyChip/LuckyBox/tree/Dev
    • проинстарировал все библиотеки что были в каталоге LuckyBox\Lib
    • прописал датчик давления в user_config.h
    • внёс свою точку доступа в файл config.json

    запускаю проект на компиляцию и получаю:

    In file included from C:\Users\Папуля\Documents\Arduino\LuckyBox\LuckyBox.ino:18:0:

    sketch\setting.h:16:30: fatal error: ESP8266WebServer.h: No such file or directory

    compilation terminated.

    exit status 1
    Ошибка компиляции для платы ESP32 Dev Module.

     

    куда копать??

    #23615
    Mef_poter
    Участник
    • Ответов: 112
    @mefody

    куда копать??

    В пути к файлу не должно быть русских букв…

    Создай папку С:\Arduino\LuckyBox\ и перенеси файлы проекта в нее.

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

    привет всем . датчики температуры работают а давления вме280 ну никак не хочет

    В файле “user_config.h” поправьте строки:

    #define pSDA 5
    #define pSCL 4

    на

    #define pSDA 4
    #define pSCL 5

    #23617
    Родион
    Участник
    • Ответов: 19
    @sover

    Создай папку С:\Arduino\LuckyBox\ и перенеси файлы проекта в нее.

    неа, не помогло:

    Arduino: 1.8.5 (Windows 10), Плата:”ESP32 Dev Module, Default, QIO, 80MHz, 4MB (32Mb), 921600, None”

    In file included from C:\Arduino\LuckyBox\LuckyBox.ino:18:0:

    sketch\setting.h:16:30: fatal error: ESP8266WebServer.h: No such file or directory

    compilation terminated.

    exit status 1
    Ошибка компиляции для платы ESP32 Dev Module

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

    Создай папку С:\Arduino\LuckyBox\ и перенеси файлы проекта в нее.

    неа, не помогло: Arduino: 1.8.5 (Windows 10), Плата:”ESP32 Dev Module, Default, QIO, 80MHz, 4MB (32Mb), 921600, None” In file included from C:\Arduino\LuckyBox\LuckyBox.ino:18:0: sketch\setting.h:16:30: fatal error: ESP8266WebServer.h: No such file or directory compilation terminated. exit status 1 Ошибка компиляции для платы ESP32 Dev Module

    А библиотеки установить? Все же выложено в ..\Lib\ESP32_specific

    #23621
    Родион
    Участник
    • Ответов: 19
    @sover

    А библиотеки установить?

    естественно! все что было в архиве с гитхаба – все установлено. еще в первом сообщение написал об этом.

    только вот там не было библиотеки с файлом “ESP8266WebServer.h” – которые он хочет 🙁

    #23622
    Mef_poter
    Участник
    • Ответов: 112
    @mefody

    А библиотеки установить?

    Не получится… Мой коммит с мультиплатформенностью в файле setting.h почему-то не прошел в ветке /Dev, либо перекрыт чьим-то еще коммитом. Видишь, что вызывается библиотека ESP8266…

    Вечером после работы разберусь что к чему!

    P.S. Да… Мой коммит перекрыт более поздними коммитами “Правки кодировки, разные цвета показаний на TFT дисплее, исправления” и “Масса доработок от Sergey_r, включая пищалку, экран, общая стабильность”

    #23624
    Родион
    Участник
    • Ответов: 19
    @sover

    после работы разберусь что к чему!

    понял, спасибо, жду более свежую версию ветки Dev тогда 🙂

    #23629
    Mef_poter
    Участник
    • Ответов: 112
    @mefody

    Надо вечером всем слиться с крайними наработками в Пашину ветку /Dev. Я добавлю утерянные куски, Паша закоммитит их – потом засинхронизируемся от текущей версии и будем плясать дальше. Иначе это месиво будет только ухудшаться.

    #23633
    Andrey
    Участник
    • Ответов: 42
    @andrey-23

    Думаю, как раз нужно и номер версии(релиза) присвоить. Чтобы было понятно кто какую версию пытается запустить.

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

    Надо вечером всем слиться с крайними наработками в Пашину ветку /Dev. Я добавлю утерянные куски, Паша закоммитит их – потом засинхронизируемся от текущей версии и будем плясать дальше. Иначе это месиво будет только ухудшаться.

    Тогда сливайте, я пока лезть туда не буду. Мне проще будет просто подстроиться под то что в Dev. Тем более кардинально переделываю структуру с датчиками температуры, признак “тревоги” тоже туда перенесу, тогда можно будет не один датчик как основной в алгоритмах использовать, а сразу несколько. На тот же деф к примеру тоже пусть пищалка срабатывает. Тем более этот признак “тревоги” будет иметь несколько предназначений, в зависимости от этого можно будет реализовать и разные вариации звукового сигнала, и разные реакции самого алгоритма.

    Еще хотелось бы ESP8266 и ESP32 в разные ветки разнести, а не делать все в одной куче. Т.к. “железо” на ESP32, будет иметь совершенно другую реализацию подключений, код получится слишком не читабелен из за обилия “#if defined”.

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