Powiadomienia
Wyczyść wszystko

AFE Firmware T6 [Rozwiązany] AFE Firmware T6 2.0 - Stacja pogody

63 Wpisów
7 Użytkownicy
10 Reactions
8,798 Wyświetleń
adrian
Wpisów: 4031
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu

 

  • Pobierz najnowszą wersję: 2.0.0

 


Sprzęt:

  • Wersja 2.0 nie będzie obsługiwać ESP8266 1MB, ESP8285 ze względu na ograniczone rozmiary pamięci Flash. Będzie można do tych modułów wgrać AFE T6 2.0 natomiast nie będzie możliwa aktualizacja firmware przez przeglądarkę www
  • Zalecany układy ESP dla AFE T6 2.0 to: ESP12, 12E, 12F, 13, 14, 07s i inne z 4MB pamięci Flash
  • Czujniki
    • 1 x BH1750 - natężenia światła (zrobione)
    • 1 x BMP085, BMP180 - temperatura, ciśnienie, ciśnienie względne (zrobione)
    • 1 x BME280 - temperatura, wilgotność, ciśnienie względne, punkt rosy, temperatura odczuwalna  (zrobione)
    • 1 x BME680 - temperatura, wilgotność, ciśnienie, ciśnienie względne, Punkt Rosy, Temperatura Odczuwalna, IAQ, Statyczne IAQ, Ekwiwalent CO2, Breath VOC Ekwiwalent (zrobione)
    • 1 x Honeywell HPMA115S0 - pyły zawieszone 2.5, 10 (zrobione)
    • 1 x AS3935 - Czujnik burzy/piorunów (zrobione)
  • 2 x LED (zrobione)
  • 1 x Przekaźnik (zrobione)
  • 1 x wejście analogowo-cyfrowe (zrobione)

Funkcje w 2.0 w porównaniu z 1.x

  • bardziej elastyczne wykorzystanie MQTT (zrobione)
  • cieśnie atmosferyczne względne i bezwzględne (zrobione)
  • punkt rosy, heat Index, IAQ,Statyczne IAQ, BVOC,CO2 (zrobione)
  • Ratingi różnych parametrów czujników (zrobione)
  • wykrywanie (odległości) burzy (zrobione)
  • wysyłanie stanu wciśnięcia przycisku do systemu automatyki (zamiast przycisku można zastosować również PIR) (zrobione)
  • pomiar napięcia np. baterii lub wartości z czujników analogowych (zrobione)
  • korekty poszczególnych wartości z czujników - (zrobione)
  • konfiguracja GPIO dla I2C (zrobione)

W wersji 2.0.x

  • pomiary siły wiatru - nie mam wybranego sprzętu pod takie coś
  • pomiar deszczu / opadów - @lukas121 pracuje nad sprzętem do tego
  • usypianie urządzenia (nie zalecane z czujnikiem BME680)

 

Do zrobienia: nowe funkcje, poprawki i defekty

 

62 Odpowiedzi
isom
Wpisów: 5166
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@adrian z przekaźnikiem to był mój pomysł , ale skoro to tyle zajmuje , to jeżeli planujesz wdrożenie softu np T1,2 czyli połączony 1 z 2 i dołożona obsługa czujników I2C BMP, BME to w wersji pogodowej można z tego przekaźnika zrezygnować.

Korekty czujników moim zdaniem są jak najbardziej wskazane, czasami trzeba taki czujnik dać blisko ESP , który się grzeje i przekłamania wskazań są dość spore . Przy BH1750 korekty moim zdaniem zbędne.

adrian
Wpisów: 4031
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu

Przekaznik juz jest - od samego poczatku byl

- dodanie ADC,kilka zmian żeby rozszerzyć możliwości dla ludzi używających MQTT, podwaliny pod czujnik burzy itp - osiągnęły magiczne około 450kb ktore blokuje aktualizacje przez przeglądarkę dla 1mb esp

dzieki za sugestie  

Wpisów: 489
Donator 2K20 Zasłużony dla Forum, Donator 2K19
(@krzysztofch)
Ekspert
Dołączył: 7 lat temu

Pierwotnie sie zastanawialem po co przekaznik w stacji pogodowej. Ale gdy dyskutowalem z isom po co ten przekaznik gdy mi to wytlumaczyl to mialo to sens. Czyni ten soft bardziej uniwersalny , co osobiscie wolalbym zeby on zostal choc go narazie nie uzywam. 

Jesli wiecej argumentow bedzie za usunieciem go z softu to sie poprostu podporzadkuje waszej decyzji. 

Z korektami to zgadzam sie z isom. BH1750 dla mnie nie musi byc korekty poniewaz sterowanie tak nastawie jak bedzie mi pasowalo z obserwacji. 

Co do aktualizacji to czy nie moglo by zostac jak adrian proponuje. Do 1mb bez a do powyzej 4 z aktualizacja. Mysle jak soft sie sprawdzi to po co co chwile aktualizowac. No ale do tego trzeba by bylo napisac dwie wersje. To moje sugestie.A ty Adrian wiem ze zrobisz to dobrze. Jak do tychczas wszystkie twoje wersje sa bardzo dobre wedlug mnie. 

Jeszcze odnosnie korekt nie wiem ile one zajmuja mniejsca. Napewno by sie przydalo dla cisnienia . Co do temperatury i wilgotnosci ja sie moge z tym pogodzic zeby nie bylo. Ja tylko sugeruje. Jesli isom nalegac bedzie do tych korekt czyli temp i wilgotnosci to orosze posluchac jego. Co do bme680 odnosnie gazow nie wypowiem sie bo go nie znam. Ale tam mysle ze by sie przydalo

lukas121
Wpisów: 543
Zasłużony dla Forum Donator 2K19
(@lukas121)
Ekspert
Dołączył: 6 lat temu

Przekaźnik zostawiamy, BH1750 wystarczy jeden bez korekty. 2 czujniki do wyboru z BMP085, BMP180, BME280, BME680 korekcja ciśnienia i temperatury. Obsługa ESP8266 1MB, ESP8285 myślę że nie bardzo ma się co przejmować bo mało urządzeń miało taką małą pamięć. Proponowałbym dodać obsługę tak z 4x ds18b20.

Strona 1 / 7
Udostępnij: