Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Установка среды разработки и прошивка LuckyBox
Помечено: Прошивка LuckyBox
- В этой теме 1,126 ответов, 139 участников, последнее обновление 2 месяца назад сделано
genna.
-
АвторСообщения
-
26.05.2018 в 18:57 #23554
нашел у себя в загашнике плату ESP32 🙂 хочу пока на ней посмотреть. термометры вроде тоже есть.
На ESP32 все работает, но ВЕБ-интерфейс работает довольно коряво. Библиотека ESP32WebServer шибко кривая – я ее начал править, но времени не хватает довести до ума.
Библиотеки и на esp8266 большинство кривые, править приходится. Постарайся добить тогда WebServer на esp32. Железо без проблем думаю перетащим и на нее, а работать в итоге пошустрее должно.
27.05.2018 в 07:06 #23583Сделал прогон спирта сырца.
Все работает кроме долбанного зуммера, но мне как бы он и не интересен.
Сергей сделай пожалуйста вместо писка его установку мощности тэна на 0, когда достигается заданная температура в кубе!
А то это не автоматика, а просто регулятор мощности с ручным приводом пока , что.
modern distiller, разрушаем "каноны")
https://vk.com/club173629256
Я хочу синего джина, я хочу чёрного рома....27.05.2018 в 08:09 #23586Я писал же, что алгоритмами займусь на следующей неделе.
27.05.2018 в 14:16 #23610привет всем . датчики температуры работают а давления вме280 ну никак не хочет
27.05.2018 в 16:11 #23611что то пока не выходит каменный цветок, не компилируется 🙁
- скачал с 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.куда копать??
27.05.2018 в 16:53 #23615куда копать??
В пути к файлу не должно быть русских букв…
Создай папку С:\Arduino\LuckyBox\ и перенеси файлы проекта в нее.
27.05.2018 в 17:23 #23616привет всем . датчики температуры работают а давления вме280 ну никак не хочет
В файле “user_config.h” поправьте строки:
#define pSDA 5
#define pSCL 4на
#define pSDA 4
#define pSCL 527.05.2018 в 17:23 #23617Создай папку С:\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 Module27.05.2018 в 17:26 #23618Создай папку С:\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
27.05.2018 в 18:01 #23621А библиотеки установить?
естественно! все что было в архиве с гитхаба – все установлено. еще в первом сообщение написал об этом.
только вот там не было библиотеки с файлом “ESP8266WebServer.h” – которые он хочет 🙁
27.05.2018 в 18:05 #23622А библиотеки установить?
Не получится… Мой коммит с мультиплатформенностью в файле setting.h почему-то не прошел в ветке /Dev, либо перекрыт чьим-то еще коммитом. Видишь, что вызывается библиотека ESP8266…
Вечером после работы разберусь что к чему!
P.S. Да… Мой коммит перекрыт более поздними коммитами “Правки кодировки, разные цвета показаний на TFT дисплее, исправления” и “Масса доработок от Sergey_r, включая пищалку, экран, общая стабильность”
27.05.2018 в 18:09 #23624после работы разберусь что к чему!
понял, спасибо, жду более свежую версию ветки Dev тогда 🙂
27.05.2018 в 18:25 #23629Надо вечером всем слиться с крайними наработками в Пашину ветку /Dev. Я добавлю утерянные куски, Паша закоммитит их – потом засинхронизируемся от текущей версии и будем плясать дальше. Иначе это месиво будет только ухудшаться.
27.05.2018 в 19:05 #23633Думаю, как раз нужно и номер версии(релиза) присвоить. Чтобы было понятно кто какую версию пытается запустить.
27.05.2018 в 19:20 #23634Надо вечером всем слиться с крайними наработками в Пашину ветку /Dev. Я добавлю утерянные куски, Паша закоммитит их – потом засинхронизируемся от текущей версии и будем плясать дальше. Иначе это месиво будет только ухудшаться.
Тогда сливайте, я пока лезть туда не буду. Мне проще будет просто подстроиться под то что в Dev. Тем более кардинально переделываю структуру с датчиками температуры, признак “тревоги” тоже туда перенесу, тогда можно будет не один датчик как основной в алгоритмах использовать, а сразу несколько. На тот же деф к примеру тоже пусть пищалка срабатывает. Тем более этот признак “тревоги” будет иметь несколько предназначений, в зависимости от этого можно будет реализовать и разные вариации звукового сигнала, и разные реакции самого алгоритма.
Еще хотелось бы ESP8266 и ESP32 в разные ветки разнести, а не делать все в одной куче. Т.к. “железо” на ESP32, будет иметь совершенно другую реализацию подключений, код получится слишком не читабелен из за обилия “#if defined”.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.