Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
-
- Posty: 5
- Rejestracja: niedziela, 27 mar 2022, 10:56
- Podziękował: 1 raz
Cześć.
Odświeże troszke temat.
Po wgraniu firmware uruchamia się normalnie, ale po wpisaniu nazwy sieci i hasła oraz i kliknieciu na ok pojawia się pusta strona.
Pozdrawiam
Jacek
Odświeże troszke temat.
Po wgraniu firmware uruchamia się normalnie, ale po wpisaniu nazwy sieci i hasła oraz i kliknieciu na ok pojawia się pusta strona.
Pozdrawiam
Jacek
Ostatnio zmieniony niedziela, 24 kwie 2022, 16:40 przez jack_sztywny, łącznie zmieniany 1 raz.
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Cześć,
@jack_sztywny - w folderze data masz plik index.html
wyedytuj go
wiersz 106 zmień adres z https://unpkg.com/vue/dist/vue.js na unpkg.com/vue@2.6.14/dist/vue.js
wiersz 107 zmień adres z https://unpkg.com/vue-i18n/dist/vue-i18n.js na https://unpkg.com/vue-i18n@8.27.1/dist/vue-i18n.js
wiersz 113 tak samo jak 107.
Zapisz, skompiluj i wgraj jeszcze raz
@jack_sztywny - w folderze data masz plik index.html
wyedytuj go
wiersz 106 zmień adres z https://unpkg.com/vue/dist/vue.js na unpkg.com/vue@2.6.14/dist/vue.js
wiersz 107 zmień adres z https://unpkg.com/vue-i18n/dist/vue-i18n.js na https://unpkg.com/vue-i18n@8.27.1/dist/vue-i18n.js
wiersz 113 tak samo jak 107.
Zapisz, skompiluj i wgraj jeszcze raz
-
- Posty: 5
- Rejestracja: niedziela, 27 mar 2022, 10:56
- Podziękował: 1 raz
-
- Posty: 5
- Rejestracja: niedziela, 27 mar 2022, 10:56
- Podziękował: 1 raz
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Mam jeszcze jedno pytanko.
W pliku main.cpp w linii 106 pokazuje mi błąd kompilacji i niezrozumiałą instrukcję "nullptr".
106 if (settings->wifiSsid == nullptr || settings->wifiSsid == "" || settings->wifiSsid == "null")
U was też się pojawia taki błąd ?
Pozdrawiam
W pliku main.cpp w linii 106 pokazuje mi błąd kompilacji i niezrozumiałą instrukcję "nullptr".
106 if (settings->wifiSsid == nullptr || settings->wifiSsid == "" || settings->wifiSsid == "null")
U was też się pojawia taki błąd ?
Pozdrawiam
-
- Posty: 5
- Rejestracja: niedziela, 27 mar 2022, 10:56
- Podziękował: 1 raz
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Czy projekt dalej żyje i jest rozwijany?
Ja próbuję skompilować na PlatformIO i mam masę błędów:
Ja próbuję skompilować na PlatformIO i mam masę błędów:
Kod: Zaznacz cały
[{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'TmAtomicBool' in namespace 'tm_internal' does not name a type",
"startLineNumber": 22,
"startColumn": 18,
"endLineNumber": 22,
"endColumn": 18
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "expected ')' before '*' token",
"startLineNumber": 24,
"startColumn": 50,
"endLineNumber": 24,
"endColumn": 50
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'lockObject' was not declared in this scope",
"startLineNumber": 37,
"startColumn": 41,
"endLineNumber": 37,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'tm_internal::atomicSwapBool' cannot be used as a function",
"startLineNumber": 37,
"startColumn": 64,
"endLineNumber": 37,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'atomicWriteBool' is not a member of 'tm_internal'; did you mean 'atomicWritePtr'?",
"startLineNumber": 56,
"startColumn": 15,
"endLineNumber": 56,
"endColumn": 15
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'memLockerFlag' was not declared in this scope",
"startLineNumber": 56,
"startColumn": 32,
"endLineNumber": 56,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'memLockerFlag' was not declared in this scope",
"startLineNumber": 86,
"startColumn": 34,
"endLineNumber": 86,
"endColumn": 34
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'memLockerFlag' was not declared in this scope",
"startLineNumber": 217,
"startColumn": 26,
"endLineNumber": 217,
"endColumn": 26
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 8,
"message": "'memLockerFlag' was not declared in this scope",
"startLineNumber": 262,
"startColumn": 26,
"endLineNumber": 262,
"endColumn": 26
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 292,
"startColumn": 31,
"endLineNumber": 292,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 295,
"startColumn": 31,
"endLineNumber": 295,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 298,
"startColumn": 31,
"endLineNumber": 298,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 301,
"startColumn": 31,
"endLineNumber": 301,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 304,
"startColumn": 31,
"endLineNumber": 304,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 307,
"startColumn": 31,
"endLineNumber": 307,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 310,
"startColumn": 31,
"endLineNumber": 310,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 313,
"startColumn": 31,
"endLineNumber": 313,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 316,
"startColumn": 31,
"endLineNumber": 316,
"endColumn": 31
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 319,
"startColumn": 32,
"endLineNumber": 319,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 322,
"startColumn": 32,
"endLineNumber": 322,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 325,
"startColumn": 32,
"endLineNumber": 325,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 328,
"startColumn": 32,
"endLineNumber": 328,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 331,
"startColumn": 32,
"endLineNumber": 331,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 334,
"startColumn": 32,
"endLineNumber": 334,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 337,
"startColumn": 32,
"endLineNumber": 337,
"endColumn": 32
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 340,
"startColumn": 34,
"endLineNumber": 340,
"endColumn": 34
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler1()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 347,
"startColumn": 41,
"endLineNumber": 347,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler1()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 347,
"startColumn": 64,
"endLineNumber": 347,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler2()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 348,
"startColumn": 41,
"endLineNumber": 348,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler2()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 348,
"startColumn": 64,
"endLineNumber": 348,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler3()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 349,
"startColumn": 41,
"endLineNumber": 349,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler3()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 349,
"startColumn": 64,
"endLineNumber": 349,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler4()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 350,
"startColumn": 41,
"endLineNumber": 350,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler4()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 350,
"startColumn": 64,
"endLineNumber": 350,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler5()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 351,
"startColumn": 41,
"endLineNumber": 351,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler5()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 351,
"startColumn": 64,
"endLineNumber": 351,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler6()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 352,
"startColumn": 41,
"endLineNumber": 352,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler6()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 352,
"startColumn": 64,
"endLineNumber": 352,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler7()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 353,
"startColumn": 41,
"endLineNumber": 353,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler7()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 353,
"startColumn": 64,
"endLineNumber": 353,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler8()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 354,
"startColumn": 41,
"endLineNumber": 354,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler8()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 354,
"startColumn": 64,
"endLineNumber": 354,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler9()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 355,
"startColumn": 41,
"endLineNumber": 355,
"endColumn": 41
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler9()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 355,
"startColumn": 64,
"endLineNumber": 355,
"endColumn": 64
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler10()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 356,
"startColumn": 42,
"endLineNumber": 356,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler10()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 356,
"startColumn": 66,
"endLineNumber": 356,
"endColumn": 66
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler11()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 357,
"startColumn": 42,
"endLineNumber": 357,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler11()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 357,
"startColumn": 66,
"endLineNumber": 357,
"endColumn": 66
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler12()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 358,
"startColumn": 42,
"endLineNumber": 358,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler12()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 358,
"startColumn": 66,
"endLineNumber": 358,
"endColumn": 66
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler13()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 359,
"startColumn": 42,
"endLineNumber": 359,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler13()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 359,
"startColumn": 66,
"endLineNumber": 359,
"endColumn": 66
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler14()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 360,
"startColumn": 42,
"endLineNumber": 360,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler14()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 360,
"startColumn": 66,
"endLineNumber": 360,
"endColumn": 66
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler15()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 361,
"startColumn": 42,
"endLineNumber": 361,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler15()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 361,
"startColumn": 66,
"endLineNumber": 361,
"endColumn": 66
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler18()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 362,
"startColumn": 42,
"endLineNumber": 362,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandler18()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 362,
"startColumn": 66,
"endLineNumber": 362,
"endColumn": 66
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandlerOther()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 363,
"startColumn": 42,
"endLineNumber": 363,
"endColumn": 42
},{
"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void interruptHandlerOther()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
"startLineNumber": 363,
"startColumn": 69,
"endLineNumber": 363,
"endColumn": 69
}]
-
- Posty: 16
- Rejestracja: sobota, 5 lis 2022, 22:43
- Podziękował: 5 razy
- Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Obserwuje temat od dłuższego czasu. Wydaje mi się, że kolega setfunk zrobił najciekawszy sterownik. Zaskakuje mnie jego skromność, bo też jestem początkujący w Arduino, ale jak oglądam jego kod to powiem, że szacun. Porządeczek że la la. Wszystko w klasach, których próbuję zrozumieć i się nauczyć.
Też próbowałem przerobić jego kod na ESP32 plus dodać pomiar ciśnienia atmosferycznego dla dokładnego wyliczenia ABV. Niestety jestem za słaby. Pozostaje mi napisać jakiś prosty kod do kontroli procesu i liczyć, że doczekamy się wersji na ESP32.
Też próbowałem przerobić jego kod na ESP32 plus dodać pomiar ciśnienia atmosferycznego dla dokładnego wyliczenia ABV. Niestety jestem za słaby. Pozostaje mi napisać jakiś prosty kod do kontroli procesu i liczyć, że doczekamy się wersji na ESP32.
Ostatnio zmieniony sobota, 18 lut 2023, 00:12 przez manowar, łącznie zmieniany 1 raz.
-
- Posty: 194
- Rejestracja: sobota, 21 cze 2014, 00:39
- Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
- Ulubiony Alkohol: Talisker
- Status Alkoholowy: Popijacz Okazyjny
- Podziękował: 82 razy
- Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Zastosowałem wszystkie opisane powyżej metody, nawet więcej.
W międzyczasie wymieniłem komputer, Platformio i Arduino IDE no i windowsa.
Inne projekty ukończone a najciekawszy leży.
A może znajdzie się chętny do pomocy i wgra mi te 2 pliki ?
A ja obserwuję od początku. I podjąłem kilkadziesiąt prób wgrania SPIFS, wszystkie nieudane.subcarpathia pisze:Obserwuje temat od dłuższego czasu.
Zastosowałem wszystkie opisane powyżej metody, nawet więcej.
W międzyczasie wymieniłem komputer, Platformio i Arduino IDE no i windowsa.
Inne projekty ukończone a najciekawszy leży.
A może znajdzie się chętny do pomocy i wgra mi te 2 pliki ?
Piszę starannie po Polsku. O ile daję radę.
-
- Posty: 16
- Rejestracja: sobota, 5 lis 2022, 22:43
- Podziękował: 5 razy
- Otrzymał podziękowanie: 2 razy
-
- Posty: 194
- Rejestracja: sobota, 21 cze 2014, 00:39
- Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
- Ulubiony Alkohol: Talisker
- Status Alkoholowy: Popijacz Okazyjny
- Podziękował: 82 razy
- Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Takie zalecane przez autora. Nodemcu v3
Ostatnio zmieniony niedziela, 19 lut 2023, 23:19 przez k.kolumb, łącznie zmieniany 1 raz.
Piszę starannie po Polsku. O ile daję radę.
-
- Posty: 16
- Rejestracja: sobota, 5 lis 2022, 22:43
- Podziękował: 5 razy
- Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Tak więc zabrałem się za kompilowanie.
Więc po zastosowaniu rozwiązania takiego jak jest w projekcie, czyli zainstalowaniu Git'a i tym podobnych wychodziły błędy związane z bibliotekami.
Zrobiłem tak.
Stworzyłem nowy projekt w PlatformIO.
Moduł WiFi ESP-12E + NodeMCU v2 - 4MB
Board - Espressif ESP8266 ESP-12E
Framework - Arduino
W exploratorze skopiowałem do nowego projektu foldery
- src
- data
Podebrałem biblioteki i się ładnie skompilowało. Było trochę, żółtych komunikatów.
Nie mam płytki więc nie sprawdzę, czy się wgrywa.
ty macie platformio.ini żeby się wam biblioteki same podciągnęły
[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps =
bblanchon/ArduinoJson@^6.20.1
davetcc/TaskManagerIO@^1.3.5
davetcc/LiquidCrystalIO@^1.4.3
davetcc/IoAbstraction@^3.1.0
paulstoffregen/OneWire@^2.3.7
milesburton/DallasTemperature@^3.11.0
ottowinter/ESPAsyncWebServer-esphome@^3.0.0
Więc po zastosowaniu rozwiązania takiego jak jest w projekcie, czyli zainstalowaniu Git'a i tym podobnych wychodziły błędy związane z bibliotekami.
Zrobiłem tak.
Stworzyłem nowy projekt w PlatformIO.
Moduł WiFi ESP-12E + NodeMCU v2 - 4MB
Board - Espressif ESP8266 ESP-12E
Framework - Arduino
W exploratorze skopiowałem do nowego projektu foldery
- src
- data
Podebrałem biblioteki i się ładnie skompilowało. Było trochę, żółtych komunikatów.
Nie mam płytki więc nie sprawdzę, czy się wgrywa.
ty macie platformio.ini żeby się wam biblioteki same podciągnęły
[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps =
bblanchon/ArduinoJson@^6.20.1
davetcc/TaskManagerIO@^1.3.5
davetcc/LiquidCrystalIO@^1.4.3
davetcc/IoAbstraction@^3.1.0
paulstoffregen/OneWire@^2.3.7
milesburton/DallasTemperature@^3.11.0
ottowinter/ESPAsyncWebServer-esphome@^3.0.0
Ostatnio zmieniony poniedziałek, 20 lut 2023, 23:20 przez manowar, łącznie zmieniany 1 raz.
-
- Posty: 194
- Rejestracja: sobota, 21 cze 2014, 00:39
- Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
- Ulubiony Alkohol: Talisker
- Status Alkoholowy: Popijacz Okazyjny
- Podziękował: 82 razy
- Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Świetna robota, dzięki ! Gra muzyka !
Ostatnio zmieniony wtorek, 21 lut 2023, 00:58 przez k.kolumb, łącznie zmieniany 3 razy.
Piszę starannie po Polsku. O ile daję radę.
-
- Posty: 16
- Rejestracja: sobota, 5 lis 2022, 22:43
- Podziękował: 5 razy
- Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
U mnie nadal jakieś błędy. Płytka NodeMCU v3
Kod: Zaznacz cały
Writing at 0x00024000... (45 %)
Traceback (most recent call last):
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3969, in <module>
_main()
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3962, in _main
main()
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3604, in main
operation_func(esp, args)
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 2987, in write_flash
esp.flash_defl_block(block, seq, timeout=DEFAULT_TIMEOUT * ratio * 2)
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 113, in inner
return func(*args, **kwargs)
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 761, in flash_defl_block
self.check_command("write compressed data to flash after seq %d" % seq,
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 413, in check_command
val, data = self.command(op, data, chk, timeout=timeout)
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 376, in command
self.write(pkt)
File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 339, in write
self._port.write(buf)
File "C:\Users\wpl\.platformio\penv\lib\site-packages\serial\serialwin32.py", line 325, in write
raise SerialTimeoutException('Write timeout')
serial.serialutil.SerialTimeoutException: Write timeout
*** [upload] Error 1
-
- Posty: 194
- Rejestracja: sobota, 21 cze 2014, 00:39
- Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
- Ulubiony Alkohol: Talisker
- Status Alkoholowy: Popijacz Okazyjny
- Podziękował: 82 razy
- Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
A jak chcesz na odległość zamknąć zawór?
Z tymi błędami nie pomogę. Ja wziąłem wszystko z githuba a platformio.ini od kół. subkarpathia parę postów wstecz.
Z tymi błędami nie pomogę. Ja wziąłem wszystko z githuba a platformio.ini od kół. subkarpathia parę postów wstecz.
Ostatnio zmieniony środa, 22 lut 2023, 15:27 przez k.kolumb, łącznie zmieniany 1 raz.
Piszę starannie po Polsku. O ile daję radę.
-
- Posty: 16
- Rejestracja: sobota, 5 lis 2022, 22:43
- Podziękował: 5 razy
- Otrzymał podziękowanie: 2 razy
-
- Posty: 16
- Rejestracja: sobota, 5 lis 2022, 22:43
- Podziękował: 5 razy
- Otrzymał podziękowanie: 2 razy
-
- Posty: 194
- Rejestracja: sobota, 21 cze 2014, 00:39
- Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
- Ulubiony Alkohol: Talisker
- Status Alkoholowy: Popijacz Okazyjny
- Podziękował: 82 razy
- Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Postanowiłem trochę posprzątać. Znalazłem błędy - może komuś przyda się rozpiska.
Podłączenia do NODEMCU V3 :
LCD SDA - D2
LCD SCL - D1
SSR1 - D6
SSR2 - D3
SSR3 - D5
DS18B20 - D7
Podłączenie LCD widoczne na fotce z 1 strony wątku - błędne, to nie ta płytka.
Również platformio.ini z githuba nie działa.
Działające (dzięki Kol. @subcarpathia) wygląda tak :
Uwaga : ważne są wcięcia w ostatnich 7 linijkach.
Podłączenia do NODEMCU V3 :
LCD SDA - D2
LCD SCL - D1
SSR1 - D6
SSR2 - D3
SSR3 - D5
DS18B20 - D7
Podłączenie LCD widoczne na fotce z 1 strony wątku - błędne, to nie ta płytka.
Również platformio.ini z githuba nie działa.
Działające (dzięki Kol. @subcarpathia) wygląda tak :
Kod: Zaznacz cały
[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps =
bblanchon/ArduinoJson@^6.20.1
davetcc/TaskManagerIO@^1.3.5
davetcc/LiquidCrystalIO@^1.4.3
davetcc/IoAbstraction@^3.1.0
paulstoffregen/OneWire@^2.3.7
milesburton/DallasTemperature@^3.11.0
ottowinter/ESPAsyncWebServer-esphome@^3.0.0
Ostatnio zmieniony sobota, 4 mar 2023, 18:28 przez k.kolumb, łącznie zmieniany 1 raz.
Piszę starannie po Polsku. O ile daję radę.
-
- Posty: 43
- Rejestracja: sobota, 4 wrz 2021, 14:09
- Krótko o sobie: Jestem fajnym człowiekiem:)
- Podziękował: 51 razy
- Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
@k.kolumb - jak już znalazłeś takie błędy to ja gorąco polecam, żebyś zrobił forka tego repozytorium i tam "pokomitował" te zmiany, a na końcu zrobił do pierwotnego repozytorium tzw. pull request, aby twórca mógł te idące w dobrą stronę zmiany wgrać do swojego projektu na githubie. W ten sposób ogólnodostępny otwarty projekt ruszy do przodu.
Zauważ takie coś: ktoś znajdzie ten projekt na githubie i zacznie to kompilować aby użyć do swoich własnych celów. Niestety napotka na problemy i odpuści jednocześnie stwierdzając, że ten cały projekt to jakiś chłam. Jednocześnie nie będzie świadomy tego, że na forum AD jest cały wątek, w którym znajduje się lista poprawek. Natomiast jeśli Ty zrobisz forka tego projektu i tam powrzucasz wszystkie poprawki, i jednocześnie pozgłaszasz w pierwotnym projekcie błędy oraz proponowane naprawy w postaci pull requestów, to nawet jak autor projektu nie będzie miał czasu i porzuci projekt, to inny ogarnięty programista amator zainteresowany projektem zauważy, że na guthubie jest Twoja kopia projektu ze wszystkimi poprawkami, to wtedy spróbuje Twojej wersji oprogramowania i wtedy będzie zadowolony. Taka jest właśnie idea upowszechniania kodu na Githubie.
Zauważ takie coś: ktoś znajdzie ten projekt na githubie i zacznie to kompilować aby użyć do swoich własnych celów. Niestety napotka na problemy i odpuści jednocześnie stwierdzając, że ten cały projekt to jakiś chłam. Jednocześnie nie będzie świadomy tego, że na forum AD jest cały wątek, w którym znajduje się lista poprawek. Natomiast jeśli Ty zrobisz forka tego projektu i tam powrzucasz wszystkie poprawki, i jednocześnie pozgłaszasz w pierwotnym projekcie błędy oraz proponowane naprawy w postaci pull requestów, to nawet jak autor projektu nie będzie miał czasu i porzuci projekt, to inny ogarnięty programista amator zainteresowany projektem zauważy, że na guthubie jest Twoja kopia projektu ze wszystkimi poprawkami, to wtedy spróbuje Twojej wersji oprogramowania i wtedy będzie zadowolony. Taka jest właśnie idea upowszechniania kodu na Githubie.
-
- Posty: 194
- Rejestracja: sobota, 21 cze 2014, 00:39
- Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
- Ulubiony Alkohol: Talisker
- Status Alkoholowy: Popijacz Okazyjny
- Podziękował: 82 razy
- Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Trzeba było posprzątać, to nawet małpa potrafi klikać myszką, posprzątałem. Po raz drugi. Za pierwszym razem autor nie odniósł się do uwag, były nie działające linki i inne takie knoty . Pewnie tych operacji na githubie bym się nauczył, ale nie chcę brać odpowiedzialności.
Jak uważasz że tak trzeba, zrób to. Na forum kto chce niech korzysta (np. ja).
Pozdrawiam
Nic z tego nie kumam. Nie jestem informatykiem. Z informatyką mam tyle wspólnego co z naprawą samochodu czy łowieniem na spining.witas pisze:@k.kolumb - jak już znalazłeś takie błędy to ja gorąco polecam, żebyś zrobił forka tego repozytorium i tam "pokomitował" te zmiany, a na końcu zrobił do pierwotnego repozytorium tzw. pull request, aby twórca mógł te idące w dobrą stronę zmiany wgrać do swojego projektu na githubie.
Trzeba było posprzątać, to nawet małpa potrafi klikać myszką, posprzątałem. Po raz drugi. Za pierwszym razem autor nie odniósł się do uwag, były nie działające linki i inne takie knoty . Pewnie tych operacji na githubie bym się nauczył, ale nie chcę brać odpowiedzialności.
Jak uważasz że tak trzeba, zrób to. Na forum kto chce niech korzysta (np. ja).
Pozdrawiam
Piszę starannie po Polsku. O ile daję radę.
-
Autor tematu - Posty: 183
- Rejestracja: sobota, 30 lis 2019, 12:53
- Podziękował: 26 razy
- Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Wróciłem, chociaż nie wiem na jak długo . Sterownik mam rozmontwany i użyty do innych projektów, więc jeżeli coś będę zmieniał to od razu z przepisaniem na ESP32, żeby podłączyć wagę i powiadomienia o przelaniu, bo na tym mi najbardziej zależy
-
Autor tematu - Posty: 183
- Rejestracja: sobota, 30 lis 2019, 12:53
- Podziękował: 26 razy
- Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Ja p... kto to pisał
Na repo jest wersja która kompiluje się pod ESP32, na 2 podstronie jest tutorial jak to wgrać przez PlatformIO (sam musiałem z niego skorzystać ), na ten moment nie chce mi się robić binów, które i tak nie działały większości osób.
To, że się kompiluje nie znaczy, że działa Wszystko na razie jest zrobione na sucho
https://github.com/stefunkk/openstill
Piny:
Czujniki temp - 23 (między 23 a 3v3 musicie wlutować rezystor 4.7k i podłaczyć do niego jeden przewód, drugi idzie do GND)
Grzałka 1 - 19
Grzałka 2 - 18
Grzałka 3 - 5
Wyświetlacz 22 i 21 jak tutaj:
Na repo jest wersja która kompiluje się pod ESP32, na 2 podstronie jest tutorial jak to wgrać przez PlatformIO (sam musiałem z niego skorzystać ), na ten moment nie chce mi się robić binów, które i tak nie działały większości osób.
To, że się kompiluje nie znaczy, że działa Wszystko na razie jest zrobione na sucho
https://github.com/stefunkk/openstill
Piny:
Czujniki temp - 23 (między 23 a 3v3 musicie wlutować rezystor 4.7k i podłaczyć do niego jeden przewód, drugi idzie do GND)
Grzałka 1 - 19
Grzałka 2 - 18
Grzałka 3 - 5
Wyświetlacz 22 i 21 jak tutaj:
Ostatnio zmieniony poniedziałek, 15 sty 2024, 20:41 przez stefunk, łącznie zmieniany 1 raz.
-
Autor tematu - Posty: 183
- Rejestracja: sobota, 30 lis 2019, 12:53
- Podziękował: 26 razy
- Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Ukłon w stronę wgrywających soft przez bin'a. Nie trzeba więcej flashować danych, większość osób miała z tym problem wcześniej, teraz soft sam spróbuje ściągnąć index.html z githuba po połączeniu z wifi.
https://github.com/stefunkk/OpenStill/releases/tag/1.0
1. Ściągacie wszystkie biny z release
2. Ściągacie flasher - https://www.espressif.com/sites/default ... _3.9.5.zip
3. Wybieracie ESP32
4. Na tym ekranie wybieracie:
bootloader_dio_40m.bin 0x1000
partitions.bin 0x8000
boot_app0.bin 0xe000
firmware.bin 0x10000
Na dole wybieracie port COM na jakim jest podłączone urządzenie i tyle.
I zaznaczacie opcje jak na zrzucie ekranu
edit....
Wyświetlacz i termometry przetestowane, wszystko działa, grzałki nie testowałem bo muszę SSR'a wygrzebać.
https://github.com/stefunkk/OpenStill/releases/tag/1.0
1. Ściągacie wszystkie biny z release
2. Ściągacie flasher - https://www.espressif.com/sites/default ... _3.9.5.zip
3. Wybieracie ESP32
4. Na tym ekranie wybieracie:
bootloader_dio_40m.bin 0x1000
partitions.bin 0x8000
boot_app0.bin 0xe000
firmware.bin 0x10000
Na dole wybieracie port COM na jakim jest podłączone urządzenie i tyle.
I zaznaczacie opcje jak na zrzucie ekranu
edit....
Wyświetlacz i termometry przetestowane, wszystko działa, grzałki nie testowałem bo muszę SSR'a wygrzebać.
Ostatnio zmieniony poniedziałek, 15 sty 2024, 20:39 przez stefunk, łącznie zmieniany 3 razy.
-
- Posty: 2604
- Rejestracja: wtorek, 15 sty 2013, 15:29
- Podziękował: 83 razy
- Otrzymał podziękowanie: 301 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
- Pan panie inżynierze
- Panie kto to panu tak spierdolił?
- Pan panie inżynierze
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
- Terry Pratchett
-
- Posty: 255
- Rejestracja: poniedziałek, 19 cze 2023, 12:37
- Podziękował: 5 razy
- Otrzymał podziękowanie: 45 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
hehe, klasyka Ja kiedyś znalazłem w sieci jakąś bibliotekę, której potrzebowałem i po 3h kurwienia i poprawiania okazało się, że ja ją napisałem 4 lata wcześniej
Skoro idzie po wifi, to może by dorobić konektor MQTT aby dało się wysyłać to na serwer centralny jak to robią urządzenia do smart home? Wtedy masz historię wszystkich swoich destylacji.
Wtedy w skład smart home wchodzi światło, termostat, oczyszczacz powietrza i kolumna destylacyjna
Skoro idzie po wifi, to może by dorobić konektor MQTT aby dało się wysyłać to na serwer centralny jak to robią urządzenia do smart home? Wtedy masz historię wszystkich swoich destylacji.
Wtedy w skład smart home wchodzi światło, termostat, oczyszczacz powietrza i kolumna destylacyjna
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
-
Autor tematu - Posty: 183
- Rejestracja: sobota, 30 lis 2019, 12:53
- Podziękował: 26 razy
- Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
Do boju poszła belka tensometryczna. Pierwsze testy przeszła pomyślnie, są odchylenia w odczytach, ale jak na sprzęt za te pieniądze jest ok i powinno nas ostrzec przed przelaniem, może nawet pokazać szybkość odbioru
Martwi mnie trochę stabilność takiego rozwiązania, przy słoiku 4kg robi się mało stabilnie, mam coś takiego, macie pomysły co innego można by zamówić? MAm to:
https://pl.aliexpress.com/item/1005002395846445.html?
Martwi mnie trochę stabilność takiego rozwiązania, przy słoiku 4kg robi się mało stabilnie, mam coś takiego, macie pomysły co innego można by zamówić? MAm to:
https://pl.aliexpress.com/item/1005002395846445.html?
Ostatnio zmieniony wtorek, 16 sty 2024, 21:27 przez stefunk, łącznie zmieniany 1 raz.
-
- Posty: 255
- Rejestracja: poniedziałek, 19 cze 2023, 12:37
- Podziękował: 5 razy
- Otrzymał podziękowanie: 45 razy
-
- Posty: 2604
- Rejestracja: wtorek, 15 sty 2013, 15:29
- Podziękował: 83 razy
- Otrzymał podziękowanie: 301 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
- może trzeba zaimplementować jakiś algorytm filtrujący?
- Która konkretnie to jest belka, w sensie do jakiego max obciążenia?
- może trzeba zaimplementować jakiś algorytm filtrujący?
Ostatnio zmieniony środa, 17 sty 2024, 09:43 przez rastro, łącznie zmieniany 1 raz.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
- Terry Pratchett
-
- Posty: 255
- Rejestracja: poniedziałek, 19 cze 2023, 12:37
- Podziękował: 5 razy
- Otrzymał podziękowanie: 45 razy
-
- Posty: 2604
- Rejestracja: wtorek, 15 sty 2013, 15:29
- Podziękował: 83 razy
- Otrzymał podziękowanie: 301 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
No ja to sobie tak wyobrażam że belka musi być przymocowana do jakiejś podstawy, natomiast do belki mocuje się szalkę na której stoi butla
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
- Terry Pratchett
-
Autor tematu - Posty: 183
- Rejestracja: sobota, 30 lis 2019, 12:53
- Podziękował: 26 razy
- Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny
no oczywiście, ale ta belka jest dość mała i jest jedynym punktem podparcia, więc jak stawiasz na dwóch płytach słoik to jest trochę niestabilnie, wczoraj próbowałem podłączyć dwie belki do jednego hx711 ale poległem, jak w końcu mi się udało podłączyć wszystko i obie belki po nacisku nie pokazywały negatywnych numerów, to po skręceniu odczyt zaczął schodzić samoczynnie w dół. Poddałem się i jest na jednej. Dzisiaj podłączyłem to na 1.5m skrętce i wszystko hula, zostało zaprogramować tylko alerty, kalibrację i tarowanie