Wgrywając do Sonoff Basic oprogramowanie przypadkiem wgrałem od R2 niby chodziło ale były problemy. Rozwiązanie na Sonoffa jest bardzo proste wystarczy wybrać odpowiedni soft po nazwie Sonoff. W przypadku płytek różnych producentów już jest większy problem rozróżniamy podstawowe wersję ESP 8266 oraz ESP32 ale znaleźć odpowiedniego to już loteria. Mamy bardzo pomocną stronę https://gui-generic-builder.supla.io/ ale ona nie rozpozna odbiornika tutaj trzeba wybrać samemu i zaczynają się schody. Możliwe, że istnieje metoda na dopasowanie softu do danego odbiornika. Sprzedawcy mają szeroki asortyment i podają tylko nazwę i chip. Posiadam dwie płytki, które przyjmują oprogramowanie ale po konfiguracji i restarcie tracą wszystko i nic nie działa.
Jakie wgrać oprogramowanie oraz na przyszłość na co zwrócić uwagę przy wyborze najlepszego oprogramowania.
D1 mini ESP32 WiFi + Kompatybilny z Bluetooth
NodeMcu Lua CH340
Oprogramowanie do ESP 8266 oraz ESP 32
-
Lukas2022
- Posts: 182
- Joined: Fri Sep 02, 2022 3:09 pm
You do not have the required permissions to view the files attached to this post.
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Na układzie z reguły jest widoczna nazwa układu.
Niestety przy ESP32 robi się bardziej złożony temat, bo tam na chwilę obecną jest już chyba 6 możliwych wariantów sprzętowych i wymagają zupełnie innej komplikacji.
Po drugie, na zdjęciach masz układy tzw. development board - tutaj z definicji powinieneś się znać na tym co robisz
.
Tym bardziej jeśli podejmujesz się zmiany oprogramowania w jakimś gotowym urządzeniu, to powinieneś się znać
Oczywiście jak ktoś lubi grzebać w takich rzeczach, to jest czas na pomyłki i naukę. Także należy czytać i się uczyć :p
Później będzie łatwiej
Niestety przy ESP32 robi się bardziej złożony temat, bo tam na chwilę obecną jest już chyba 6 możliwych wariantów sprzętowych i wymagają zupełnie innej komplikacji.
Po drugie, na zdjęciach masz układy tzw. development board - tutaj z definicji powinieneś się znać na tym co robisz
Tym bardziej jeśli podejmujesz się zmiany oprogramowania w jakimś gotowym urządzeniu, to powinieneś się znać
Oczywiście jak ktoś lubi grzebać w takich rzeczach, to jest czas na pomyłki i naukę. Także należy czytać i się uczyć :p
Później będzie łatwiej
Najlepsze suple dla Twojego domu 
-
Lukas2022
- Posts: 182
- Joined: Fri Sep 02, 2022 3:09 pm
Który zapis podaje nazwę układu? mam zwracać uwagę na nazwę chipu. Przykładowo przy wyborze oprogramowania jest tylko 0odana nazwa NodeMCU ESP8266 nie ma nic więcej.
Dodaję bardziej szczegółowe zdjęcia urządzeń. Wgrałem parokrotnie oprogramowanie NodeMCU ESP8266 i nie działa prawidłowo płytka jest popularna proszę napisać, które Oprogramowanie mam do niej wgrać.
Dodaję bardziej szczegółowe zdjęcia urządzeń. Wgrałem parokrotnie oprogramowanie NodeMCU ESP8266 i nie działa prawidłowo płytka jest popularna proszę napisać, które Oprogramowanie mam do niej wgrać.
You do not have the required permissions to view the files attached to this post.
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Dla ESP8285 wybierasz płytkę Generic ESP8285 Module
Dla tego ESP32 wybierasz płytkę ESP32 Dev Module
soft wygenerowany dla ESP8285 nie zadziała w ESP32 i odwrotnie. Jak coś nie działa to musisz pokazać pokaż co wy wyświetla się na UART przy starcie urządzenia
https://gui-generic-builder.supla.io/guide/diagnostyka
Dla tego ESP32 wybierasz płytkę ESP32 Dev Module
soft wygenerowany dla ESP8285 nie zadziała w ESP32 i odwrotnie. Jak coś nie działa to musisz pokazać pokaż co wy wyświetla się na UART przy starcie urządzenia
https://gui-generic-builder.supla.io/guide/diagnostyka
https://gui-generic-builder.supla.io/
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Przed zaprogramowaniem modułu zalecane jest wyczyścić jego pamięć. Jest taka funkcja w webowym programatorze GUI-Generic.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Na pierwszym jest napisane ESP8266EX a na drugim ESP-WROOM-32.
Przy ESP 82xx w zasadzie są dwa warianty: ESP8266 (a dokładniej ESP8266EX) oraz ESP8285 (to jest ESP8266EX ze zintegrowaną pamięcią flash).
Przy ESP32 jest trudniej, ale aktualnie większość dostępnych u nas układów to standardowe "ESP32". Można też kupić warianty S2 albo C3. Pewnie w przyszłości będzie dostępnych dużo więcej. Aktualnie są zapowiadane (niektóre są dostępne jak się poszuka): C2, S3, H2.
U Ciebie jest ESP-WROOM-32. Ja najczęściej używam tego do wyszukiwania:
https://products.espressif.com/#/produc ... =en&names=
lub:
https://www.espressif.com/en/products/modules
Tylko tam nie ma czegoś takiego jak ESP-WROOM-32
. Z jakiegoś powodu Espressif zmienił gdzieś po drodze nazwę i to widnieje jako "ESP32-WROOM-32". Można przyjąć jako zasadę, że wszystkie ESP32 mają w nazwie modułu na początku to "ESP32-" a nie "ESP-".
Jak na pierwszym linku znajdzies swój moduł, to w opisie jest napisane jaki tam chip/SoC się znajduje. Przykładowo dla ESP32-WROOM-32 jest ESP32-D0WDQ6.
Na tej stronie:
https://www.espressif.com/en/products/socs
znajdziesz listę SoC-ów. Po kliknięciu na ESP32-D0WDQ6 ładuje się cały datasheet dla tego SoC-a: https://www.espressif.com/sites/default ... eet_en.pdf
W datasheet znajdziesz dokładny opis oznaczeń SoCa (czyli co oznaczają te D0WDQ6, ile flash tam znajdziesz itp.), a także dostępne GPIO i ich funkcje.
Patrząc na tą listę SoC-ów https://www.espressif.com/en/products/socs widać też do jakiej rodziny należy dany układ. Np. szukając ESP32-D0WDQ6 trafiasz na tabelkę zatytułowaną: "ESP32 Series", czyli to standardowy ESP32. Jak masz np. ESP32-C3FN4, to widać, że to jest seria ESP32-C3. Dalej jest np. ESP8684 - to z kolei jest ESP32-C2.
Na tej podstawie wiesz na jaki procesor należy wybrać kompilację.
Tyle teorii na temat samego układu.
Kolejny temat to płytka, którą masz. Tutaj należy wziąć ilość dostępnych procesorów od Espressifa i pomnożyć przez ilość producentów płytek ;P (NodeMCU, Wemos, Adafruit, itd.)
Wyprowadzenia pinów, co jest do nich podłączone na płytce itd. musisz szukać w dokuemntacji producenta płytki. Są też dostępne "development boardy" wypuszczane przez Espressifa - wtedy dokumentację znajdziesz też na stronie producenta.
Przy ESP 82xx w zasadzie są dwa warianty: ESP8266 (a dokładniej ESP8266EX) oraz ESP8285 (to jest ESP8266EX ze zintegrowaną pamięcią flash).
Przy ESP32 jest trudniej, ale aktualnie większość dostępnych u nas układów to standardowe "ESP32". Można też kupić warianty S2 albo C3. Pewnie w przyszłości będzie dostępnych dużo więcej. Aktualnie są zapowiadane (niektóre są dostępne jak się poszuka): C2, S3, H2.
U Ciebie jest ESP-WROOM-32. Ja najczęściej używam tego do wyszukiwania:
https://products.espressif.com/#/produc ... =en&names=
lub:
https://www.espressif.com/en/products/modules
Tylko tam nie ma czegoś takiego jak ESP-WROOM-32
Jak na pierwszym linku znajdzies swój moduł, to w opisie jest napisane jaki tam chip/SoC się znajduje. Przykładowo dla ESP32-WROOM-32 jest ESP32-D0WDQ6.
Na tej stronie:
https://www.espressif.com/en/products/socs
znajdziesz listę SoC-ów. Po kliknięciu na ESP32-D0WDQ6 ładuje się cały datasheet dla tego SoC-a: https://www.espressif.com/sites/default ... eet_en.pdf
W datasheet znajdziesz dokładny opis oznaczeń SoCa (czyli co oznaczają te D0WDQ6, ile flash tam znajdziesz itp.), a także dostępne GPIO i ich funkcje.
Patrząc na tą listę SoC-ów https://www.espressif.com/en/products/socs widać też do jakiej rodziny należy dany układ. Np. szukając ESP32-D0WDQ6 trafiasz na tabelkę zatytułowaną: "ESP32 Series", czyli to standardowy ESP32. Jak masz np. ESP32-C3FN4, to widać, że to jest seria ESP32-C3. Dalej jest np. ESP8684 - to z kolei jest ESP32-C2.
Na tej podstawie wiesz na jaki procesor należy wybrać kompilację.
Tyle teorii na temat samego układu.
Kolejny temat to płytka, którą masz. Tutaj należy wziąć ilość dostępnych procesorów od Espressifa i pomnożyć przez ilość producentów płytek ;P (NodeMCU, Wemos, Adafruit, itd.)
Wyprowadzenia pinów, co jest do nich podłączone na płytce itd. musisz szukać w dokuemntacji producenta płytki. Są też dostępne "development boardy" wypuszczane przez Espressifa - wtedy dokumentację znajdziesz też na stronie producenta.
Najlepsze suple dla Twojego domu 
-
Lukas2022
- Posts: 182
- Joined: Fri Sep 02, 2022 3:09 pm
" Ło " Panie pierwszą odpowiedzią dałeś popalić ale druga odpowiedź daje do myślenia. Przyznaję, że na forum SUPLA i zapewne na innych forach znajduje się paru Super mózgów, którzy lubią się dzielić swoją wiedzą bo wiedzą co wiedzą następnie jest brygada co już wiedzą od patrz wyżej i doświadczyli to praktyką (niekoniecznie chcą się dzielić wiedzą co wiedzą) następnie grupa {chyba ja} już prawie wiedząca ale dopytująca i nie do końca wiedząca (w większości pytają ale z ich pytań i własnych przemyśleń dużo wynika dla ostatniej grupy jako początkujący) następnie grupa wiem, że nic nie wiem czyli początkujący.klew wrote: Wed Oct 12, 2022 6:10 am Na układzie z reguły jest widoczna nazwa układu.
Niestety przy ESP32 robi się bardziej złożony temat, bo tam na chwilę obecną jest już chyba 6 możliwych wariantów sprzętowych i wymagają zupełnie innej komplikacji.
Po drugie, na zdjęciach masz układy tzw. development board - tutaj z definicji powinieneś się znać na tym co robisz.
Tym bardziej jeśli podejmujesz się zmiany oprogramowania w jakimś gotowym urządzeniu, to powinieneś się znać
Oczywiście jak ktoś lubi grzebać w takich rzeczach, to jest czas na pomyłki i naukę. Także należy czytać i się uczyć :p
Później będzie łatwiej
Reasumując forum to potężny zastrzyk wiedzy tak z teorii wynika w praktyce bywa różnie. Mam nadzieję, że następne kroki będą łatwiejsze i mniej czasochłonne. Trzeba zrozumieć, że pytania często się powtarzają ale cierpliwość rzecz ludzka.
Dziękuję i pozdrawiam na przyszłe pytania i odpowiedzi.
-
Lukas2022
- Posts: 182
- Joined: Fri Sep 02, 2022 3:09 pm
Dzisiaj wgrałem na ESP8285 jest postęp, ponieważ po dwóch restartach jeszcze działa. Zauważyłem 2 problemy nie świeci dioda wifi(niebieska) drugi problem Supla przy włączonej rejestracji urządzeń nie znajduje urządzenia. Może powodem nie znaleziono urządzenia jest przypisana lokalizacja i identyfikator do tego urządzenia przy wcześniejszej próbie rejestracji. Nie mogę ich usunąć wyskakuje błąd "Nie możesz usunąć swojej ostatniej lokalizacji" oraz "Nie możesz usunąć swojego ostatniego identyfikator a dostępu" Jak usunąć lokalizację oraz identyfikator i co może być przyczyną nie przypisania urządzenia.
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Jedną lokalizacja i jeden identyfikator dostępu to niezbędne minimum i w niczym to nie przeszkadza przy rejestracji urządzenia.
W Supli to urządzenie rejestruje się na serwerze - także na urządzeniu musisz ustawić adres Twojego serwera oraz e-mail.
Aby dioda jakoś świeciła, to trzeba ją pewnie skonfigurować
W Supli to urządzenie rejestruje się na serwerze - także na urządzeniu musisz ustawić adres Twojego serwera oraz e-mail.
Aby dioda jakoś świeciła, to trzeba ją pewnie skonfigurować
Najlepsze suple dla Twojego domu 
-
Lukas2022
- Posts: 182
- Joined: Fri Sep 02, 2022 3:09 pm
Oprogramowanie na module ESP 8285 po przez stronę https://gui-generic-builder.supla.io/ udało się wgrać później konfiguracja i parę restartów. Schody zaczęły się przy dodaniu do Supla po skonfigurowaniu dodaniu wszystkich informacji Supla nie widziała urządzenia. Ponownie próbowałem wgrać oprogramowanie poniżej link do filmu.
Co robię źle ?
https://www.youtube.com/watch?v=McQKWLZnDkU
Co robię źle ?
https://www.youtube.com/watch?v=McQKWLZnDkU
