Przedstawiam moją modyfikację częściowo już znanego projektu kolegi elmaya z dodanymi kilkoma funkcjami.
Dodatki:
• Poziom sygnału wifi – często mamy utratę sygnału i nie wiadomo z jakiego powodu (możliwość wyłączenia na chmurze)
• Napięcie zasilania – dziwnie zachowujący się moduł zrywanie połączenia (możliwość wyłączenia na chmurze)
Obie funkcje można przeanalizować po czasie na wykresach na stronie https://supla.fracz.com
Przykład jak potrafi skakać napięcie na przetwornicy, po 16-tej wymieniona na inną dodam, że amplituda była jeszcze większa
• Wielkość pamięci – dla informacji jaka jest pamięć w danym ESP (możliwość wyłączenia na chmurze)
• Aktualizacja softu przez www – możliwość aktualizacji bez wyjmowania modułu z puszki
• Obsługa DS, DHT lub BME, czujnik pyłu, równocześnie – na różnych GPIO, po aktualizacji możliwość odczytu z kilku DS itp. zamiast wifi, zasilania i pamięci – nie testowałem.
• Dwa przekaźniki
• Dwa czujniki krańcowe – otwarcie / zamknięcie
Jak zacząć?
1. Programy:
a. arduino IDE – do modyfikacji kodu
b. ESPFlashDownloadTool v3.6.1 lub nowszy – posiada funkcję kasowania pamięci, i wygrywanie
c. ESP8266Flasher – alternatywny program do wgrywania (niepolecany przez forumowiczów, nie wiem czemu ale czasem potrafi lepiej się sprawować niż poprzednik, może to zależy od systemu operacyjnego itp.)
2. Przygotowanie modułu – czyszczenie zawartości ESP programem ESPFlashDownloadTool
Wprowadzamy moduł ESP w tryb flash zwierając GPIO0 do masy i włączając zasilanie, ustawiając właściwy port com wciskamy przycisk ERASE. Należy odczekać aż pojawi się napis „FINISH” na zielonym polu.
3. Pierwsze wgranie softu przez kabel – wybieramy plik supla…generic.bin zmieniamy ustawienia jak na zdjęciu powyżej i ponownie wprowadzamy moduł ESP w tryb flash i klikamy START
Supla ESP wifi manager i aktualizacja przez wifi
A tu jak zrobić aktualizację
Jeżeli chcemy zmienić lub modyfikować soft – jeżeli zachodzi taka potrzeba
Kompilacja pliku .bin Aktualizacja przez www
W przeglądarce możemy spróbować wprowadzić adres: http://supla.local:81/nowy lub IP modułu np: http://192.168.0.123:81/nowy
Nazwa użytkownika i hasło: admin, supla Dane te można zmienić w arduino podobnie jak ostatni człon do strony: „…/nowy”.
Cieszymy się nowym zmodyfikowanym wsadem bez demontażu modułu .
Jeżeli chcemy zmienić lub modyfikować soft – jeżeli zachodzi taka potrzeba
Kompilacja pliku .bin Aktualizacja przez www
W przeglądarce możemy spróbować wprowadzić adres: http://supla.local:81/nowy lub IP modułu np: http://192.168.0.123:81/nowy
Nazwa użytkownika i hasło: admin, supla Dane te można zmienić w arduino podobnie jak ostatni człon do strony: „…/nowy”.
Cieszymy się nowym zmodyfikowanym wsadem bez demontażu modułu .
Pozdrawiam
Wojtek
Wojtek
wojtas567 piszesz ze jest "Obsługa DS, DHT lub BME, czujnik pyłu, równocześnie – na różnych GPIO"
W pliku info jest tylko wspomniane o
DHT22 na porcie GPIO3 - RX,
DS18B20 na porcie GPIO2
Przkaźniki GPIO5 i 13,
czujniki otwarcia na GPIO4 i 16,
Jak w w takim razie podpiąć BME albo czujnik pyłu?
W pliku info jest tylko wspomniane o
DHT22 na porcie GPIO3 - RX,
DS18B20 na porcie GPIO2
Przkaźniki GPIO5 i 13,
czujniki otwarcia na GPIO4 i 16,
Jak w w takim razie podpiąć BME albo czujnik pyłu?
Zainstalowałem soft na esp07 programem ESPFlashDownloadTool v3.6.4
Esp zgłosił sie jako AP, zapisałem ustawienia a w cloud nie pojawia sie nowe urządzenie. Z putty dostaje coś takiego:
Conexión a la red ............................................................
La conexión no pudo hacerse
Conexión a la red ............................................................
La conexión no pudo hacerse
W czym może być problem?
Esp zgłosił sie jako AP, zapisałem ustawienia a w cloud nie pojawia sie nowe urządzenie. Z putty dostaje coś takiego:
Conexión a la red ............................................................
La conexión no pudo hacerse
Conexión a la red ............................................................
La conexión no pudo hacerse
W czym może być problem?
hmm, nazwa sieci wskakuje sama, a hasło wpisywałem 2 razy bardzo powoli i dokładnie, wiec co ?
A żeby wejść w tryb config to na GPIO 0 trzeba podać mase czy ileś razy zewrzeć do masy?
A żeby wejść w tryb config to na GPIO 0 trzeba podać mase czy ileś razy zewrzeć do masy?
Ostatnio zmieniony pt wrz 07, 2018 10:33 am przez dawidd, łącznie zmieniany 1 raz.