Z tego co znalazłem na forum to jest wiekowy kod shimano73
viewtopic.php?t=5131shimano73 wrote: Mon Aug 19, 2024 3:16 pm Soft do tej stacij jest już bardzo "wiekowy" dodatkowo nie ma w nim kanałów ogólnego przeznaczenia a to oznacza że nie które pomiary są stopniach Celciusza np nasłonecznienie czy pomiary smogu .
Na forum sa osoby ktore zrobiły softy do swoich stacji po"nowemu " moż ktoś się podzieli , niestety ja cierpie na chroniczny brak czasu i/lub chęci![]()
viewtopic.php?t=8574
https://github.com/shimano73/Stacja_pog ... e/main/lib
wykorzystujący bibliotekę sds-dust-sensors-arduino-library
https://github.com/lewapek/sds-dust-sen ... no-library
i zrobiony jako klasa


Wadą tego rozwiązania wydaje się to co zauważył krycha88
krycha88 wrote: Mon May 03, 2021 7:31 am Ogólnie jakoś dziwnie jest napisana ta biblioteka SdsDustSensor.h stosowane są w niej delay(500)...

Znalazłem też projekt SOYERa
viewtopic.php?t=16100SOYER wrote: Sun Nov 10, 2024 5:19 pm Cześć, z racji tego, że jeden z użytkowników prosił mnie o dodanie dodatkowo obsługi czujnika SDS011, to poniżej wklejam szkic który to powinien robić. Jednak fizycznie nie mam tego czujnika, więc nie mam możliwości sprawdzenia czy ta biblioteka zastosowana i cały szkic będą współdziałać z czujnikiem.
Nie zapomnijcie dodać biblioteki:
https://github.com/ricki-z/SDS011
uzupełnić dane wifi, GUID i AUTH, oraz dane do logowania do serwera.
viewtopic.php?t=16151
wykorzystujący bibliotekę ricki-z/SDS011
https://github.com/ricki-z/SDS011
i zrobiony na kanale KPOP


Tak więc mi wychodzi, że muszę napisać nową klasę, która dziedzicząc po KPOP będzie do wykorzystania w dowolnym projekcie. I mam związane z tym kilka pytań:
1. Czy czegoś gotowego nie przeoczyłem - nie ma sensu powtarzać roboty; może ktoś już to zrobił i by się podzielił jak to napisał shimano73 w cytowanym poście
2. Która biblioteka do odczytu (sds-dust-sensors-arduino-library czy ricki-z/SDS011) jest lepsza i dlaczego akurat tę wybraliście.
3. Może ktoś ma jakieś doświadczenia z jeszcze inną biblioteką - chętnie posłucham.
4. Na co powinienem zwrócić uwagę.
5. Jakieś pomysły dodatkowe; może które rzeczy powinny być konfigurowalne za pośrednictwem metod klasy.
Uprzedzając pytania:
1. Korzystając z sugestii @klew zamierzam zasugerować (requestem) dołączenie tej klasy do supla-device
2. Kolejna rzecz na liście to obsługa grzałki HECA, też chyba jako klasa do jednolinijkowego włączenia w szkicu (https://nettigo.pl/products/nettigo-air ... sterujacym) ale jeszcze nie analizowałem kodu shimano w tym zakresie ani nie przeszukałem forum pod tym kątem. Ale założę na to nowy wątek po skończeniu pracy nad SDSem.