HdwaO wersja 2.0

No i stało się – ukazała się wersja 2.0 oprogramowania HdwaO. W tej wersji znalazło się dużo zmian i modyfikacji w porównaniu do wersji poprzednich, zarówno w samym kodzie jak i interfejsie użytkownika.

Najważniejsze zmiany to:

  • zmiana środowiska programistycznego na Platformio (+Atom)
  • całkowite oddzielenie kodu wykonywalnego od interfejsu
  • cała komunikacja między interfejsem i kodem wykonywalnym odbywa się za pomocą poleceń JSON.
  • zmiana biblioteki UI na Bootstrap
  • optymalizacja kodu pod kątem wydajności i stabilności
  • uproszczony proces aktualizacji OTA
  • dodanie stref czasowych z automatyczną zmianą czasu letni/zimowy zgodną z wybraną strefą
  • rezygnacja z wielojęzykowości – w przypadku zainteresowania innym interfejsem niż polski mogę dodać osobne kompilacje dla każdej wersji językowej
  • projekt wylądował na GITHUB: https://github.com/cypeks/HdwaO

Uwagi:

Wymagana pełna aktualizacja zarówno firmware jak i SPIFFS. Aktualizacja z wersji 1.7 polega na wgraniu firmware zgodnie z instrukcją do wersji 1.x a następnie po skonfigurowaniu połączenia WiFi aktualizacji SPIFFS zgodnie z instrukcją do wersji 2.x (instrukcja w trakcie tworzenia).

HdwaO wersja 1.7

Wydano wersję HdwaO 1.7.

Zmiany do wersji poprzedniej:

  • obsługa wielu języków (polski, angielski)
  • wersja binarna skompilowana z lwIP 2.0 higher bandwidtch
  • usunięcie błędu powodującego zawieszanie się HdwaO po przejściu z wersji 6pwm na 8pwm
  • dodatkowe informacje w zakładce: http://adresIP/sysinfo

Do zrobienia w przyszłości:

  • konfiguracja strefy czasowej
  • włączenie/wyłączenie automatycznej zmiany czasu (letni/zimowy)
  • wersja na ESP32

Uwagi:

Wymagana pełna aktualizacja zarówno firmware jak i SPIFFS.

HdwaO wersja 1.6

Wydano wersję HdwaO 1.6.

Zmiany do wersji poprzedniej:

  • poprawa stabilności dzięki zastosowaniu multitaskingu

Do zrobienia w przyszłości:

  • obsługa wielu języków
  • konfiguracja strefy czasowej
  • włączenie/wyłączenie automatycznej zmiany czasu
  • wersja na ESP32

Uwagi:

Aktualizacja z wersji 1.4 – 1.5 do wersji 1.6 nie wymaga ładowania plików z katalogu data, wystarczy wgrać plik H2O-light_1.6-ESP8266E.bin. Podczas aktualizacji wszystkie ustawienia zostaną zresetowane!

HdwaO wersja 1.5

Wydano wersję HdwaO 1.5.

Zmiany do wersji poprzedniej:

  • znaczna poprawa szybkości ładowania interfejsu WWW
  • poprawa stabilności

Do zrobienia w przyszłości:

  • obsługa wielu języków
  • konfiguracja strefy czasowej
  • włączenie/wyłączenie automatycznej zmiany czasu
  • wersja na ESP32

Uwagi:

Aktualizacja z wersji 1.4 do 1.5 nie wymaga ładowania plików z katalogu data, wystarczy wgrać plik update-1.5.bin. Podczas aktualizacji wszystkie ustawienia zostaną zresetowane!

Wersja binarna została skompilowana z użyciem biblioteki ESP8266 w wersji rozwojowej (2.4) dostępnej repozytorium GIT: https://github.com/esp8266/Arduino. W obecnej wersji stabilnej biblioteki ESP8266 (2.3) komendy optymalizacyjne nie działają.

Świt i zmierzch z wykorzystaniem HdwaO w akwarium 450l

Zawartość strony jest niedostępna.
Proszę zezwolić na użycie przez nas ciasteczek poprzez kliknięcie przycisku "Akceptuję" na pasku komunikatu

W projekcie wykorzystano 6 kanałów:

  • 3 kanały białe – każdy kanał składa się z 5szt. diod Power LED 1W o temp. barwowej 6500K, wysterowane prądem 300mA
  • 2 kanały żółte – każdy kanał dioda COB 10W o barwie żółtej, wysterowane prądem 600mA. Jedna dioda bierze udział podczas świtu, druga podczas zmierzchu.
  • 1 kanał UV (395nm) – dwie diody Power LED 3W 395nm wysterowane prądem 600mA, ustawione jako oświetlenie nocne z ograniczeniem mocy do 10%.

Funkcję wykonawczą sprawuje 6 kanałowy driver wykonany samodzielnie z wykorzystaniem układu PT4115

HdwaO wersja 1.4

Wydano wersję HdwaO 1.4.

Zmiany do wersji poprzedniej:

  • zmieniony interface, wykorzystano framework Jquery Mobile
  • poprawiony błąd zmiany czasu: letni/zimowy
  • konfiguracja sieci WiFi z wykorzystaniem biblioteki WifiManager
  • dynamiczna nazwa hosta
  • dynamiczna nazwa sieci w trybie pracy Access Point

Do zrobienia w przyszłości:

  • obsługa wielu języków
  • konfiguracja strefy czasowej
  • włączenie/wyłączenie automatycznej zmiany czasu