Witam.
Dzisiaj udostępniam swoją wersję softu pochodzącego z tematu viewtopic.php?f=11&t=3955 zapoczątkowanego przez kolegę wojtas567.
Jest to wersja z interfejsem konfiguracyjnym na stronie WWW.
Po załadowaniu programu do modułu ESP, w celu wejścia w tryb konfiguracyjny konieczne jest naciśnięcie dwa razy przycisku reset w odstępie jednej sekudny. Moduł zgłosi się pod nazwą sieci WIFI:
SUPLA-TS_DS hasło to 12345678
Po zalogowaniu wchodzimy na stronę 192.168.4.1
W module konieczne jest ustawienie parametrów USTAWIENIA WIFI, USTAWIENIA SUPLA, THINGSPEAK API (OPCJONALNIE) i KONFIGURACJA DS18b20.
Jeśli nie chcemy korzystać z THINGSPEAK wpisujemy 0 - wysyłanie do Thingspeak zostanie wyłączone.
Ustawienie adresu ID układu DS18b20 na FFFFFFFFFFFFFFFF powoduje że moduł ESP nie próbuje pobrać z takiego adresu wartości temperatury, a do kanału SUPLA przesyłana jest wartość 255 stopni C. Jeśli moduł będzie miał 10 razy problemy z odczytem temperatury z DS18b20 to wzwiększy licznik błędu dla kosteczki DS18b20 (Wartość E), a temperatura zostanie wysłana jako -127 stopni C.
Interfejs konfiguracyjny dostępny jest na stałe pod adresem IP uzyskanym z DHCP lub ustawionym na sztywno w polu Ustawienie modułu
Pod przyciskiem SZUKAJ DS pojawi się stronka:
Dzięki niej możemy zobaczyć aktualnie podłączone DS18b20 do magistrali 1-WIRE (Niezadeklarowane modułu wyświetlane są ze znacznikiem NOWY).
Pod przyciskiem AKTUALIZACJA możliwe jest wybranie nowego pliku BIN i wrzucenie go do modułu ESP bez konieczności podłączania programatora. Wymagany login: admin ,hasło: supla.
Przycisk Restart uruchamia ponownie moduł tak jakby dopiero co został podłączony do prądu.
UWAGA. JEST TO WERSJA ROZWOJOWA OPROGRAMOWANIA. MOGĄ WYSTĘPOWAĆ BŁĘDY.
Oprogramowanie (załącznik poprawiony):
Pozdrawiam,
Duch__
8 x DS na ESP (GUI) by Duch__ + THINGSPEAK
Po dwukrotnym kliknięciu RESET mam coś takiego (putty) i po 5 sekundach moduł się restartuje i próbuje łączyć się z wifi.
Tylko ja tak mam?
Kod: Zaznacz cały
Tryb konfiguracji
Tryb AP
Start Serwera
Tylko ja tak mam?
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
a jak bym chciał by jeden z czujników temp dodatkowo załączał mi pompkę przy określonej temperaturze to gdzie mogę wkleić kod by wszystko dobrze działało?
Kod: Zaznacz cały
if (CWU>40)
{
delay(500);
licznik++ ;
}
if ((CWU<=40) || (licznik==990))
{
licznik = 0;
digitalWrite(otw,LOW);
}
if (licznik == 800)
{
digitalWrite(otw,HIGH);
} }
Mam dokładnie to samoslawek pisze: ↑ndz gru 02, 2018 1:39 pm Po dwukrotnym kliknięciu RESET mam coś takiego (putty)i po 5 sekundach moduł się restartuje i próbuje łączyć się z wifi.Kod: Zaznacz cały
Tryb konfiguracji Tryb AP Start Serwera
Tylko ja tak mam?
Program pisałem w Arduino IDE 1.8.1 na ESP-01 z 1MB FLASH z takimi ustawieniami:
Znakazłem błąd, przepraszam
Proszę poprawić:
Brakowało wpisu Modul_tryb_konfiguracji = 2 i moduł wypadał z trybu konfiguracji. Musiała mi się linijka skasować.
Znakazłem błąd, przepraszam
Proszę poprawić:
Kod: Zaznacz cały
void Tryb_konfiguracji()
{
Serial.println("Tryb konfiguracji");
WiFi.disconnect();
delay(1000);
WiFi.mode(WIFI_AP);
WiFi.softAP(Config_Wifi_name,Config_Wifi_pass);
delay(1000);
Serial.println("Tryb AP");
createWebServer();
httpServer.begin();
Serial.println("Start Serwera");
Modul_tryb_konfiguracji = 2; //<-----BRAKOWAŁO TEJ LINII
Utrzymaj_serwer:
httpServer.handleClient();//Ta pętla nigdy się nie skończy
if(Modul_tryb_konfiguracji == 2){
goto Utrzymaj_serwer;
}
}
Brakowało wpisu Modul_tryb_konfiguracji = 2 i moduł wypadał z trybu konfiguracji. Musiała mi się linijka skasować.
Ostatnio zmieniony ndz gru 02, 2018 5:21 pm przez Duch__, łącznie zmieniany 1 raz.
Wemos D1, Arduino 1.8.7
Nie masz przypadkiem do tego zmodyfikowanych bibliotek? Skąd taka ładna grafika
Nie masz przypadkiem do tego zmodyfikowanych bibliotek? Skąd taka ładna grafika
- Załączniki
-
- Wemos.png (11.59 KiB) Przejrzano 12714 razy
Ostatnio zmieniony ndz gru 02, 2018 5:17 pm przez cino111, łącznie zmieniany 1 raz.
Arduino IDE 1.8.5
- Załączniki
-
- Screenshot - 2018-12-02 , 18_16_38.jpg (14.83 KiB) Przejrzano 12714 razy
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego