Chyba to jest jedno z najczęstszych pytań dotyczących NAMa – czy można SDS011 zastąpić SPS30. Coż, teoretycznie można, bo od dawna wsparcie dla SPS30 w NAMF jest, ale pozostawała “drobna” sprawa – czyli jak fizycznie podłączyć SPS30 do HECA i zamontować w NAM.
Wydaje się, że pierwsze pytanie będzie miało już swoją odpowiedź. Na wyróżniającym obrazku możecie zobaczyć jedną z kolejnych iteracji adaptera, by do SPS30 podłączyć rurkę z HECA.
A drugie pytanie? Nie zostawimy was z tym, prace też już nad tym trwają. Tutaj mała ilustracja, ale jednak tutaj iteracje są dużo wolniejsze niż w przypadku druku 3D, więc do wersji finalnej trzeba będzie poczekać dłużej.
W każdym bądź razie, niedługo spodziewajcie się kompletnego rozwiązania tego problemu. SPS30 będzie można używać z NAM bez kombinowania.
W poprzednim poście pisałem o naszym eksperymencie z aplikacją Android. Ponieważ spotkał się on z pewnym zainteresowaniem – można pobrać i zainstalować APK. Wszystko, razem z krótkim opisem na GitHub (dokładniej w Releases).
Nie ma tam jeszcze samego kodu programu, bo jako eksperyment, kod jest na razie częścią większego repozytorium w którym trzymam wewnętrzne eksperymenty. Za kilka dni postaram się wyciągnąć kod samego aplikacji i dodać do wyżej linkowanego repo. Ale chętni mogą zainstalować ręcznie APK.
Na razie nie przewiduję utworzenie sklepu w Google Play by można “legalnie” dystrybuować aplikację. Może w przyszłości. Może.
Chciałem się podzielić z wami wynikiem naszego pewnego wewnętrznego eksperymentu. Najpierw krótki filmik:
Teraz kilka słów wyjaśnienia. W domu mam sporo działających NAMów i nie tylko. I choć wszystkie wysyłają dane do Influxa, część połączona jest z HomeAssistant’em i każde urządzenie można sprawdzać przez jego interfejs WWW brakowało mi takiej wygodnej metody na szybkie sprawdzenie konkretnej wartości.
Więc powstał JSON browser – podajesz URL, apka ściąga JSON i wyświetla drzewo – przeglądasz i wybierasz jakieś pole, nazywasz je i od tej pory na głównym ekranie masz wartość z tego pola wyświetlaną. Odświeżyć możesz wszystkie wpisy na raz albo pojedynczy. Tego akurat na filmiku nie ma, bo szybko się zorientowałem, że korzystam głównie z NAMów i gdy apka rozpozna strukturę JSON jako “namowską” od razu podpowiada pola szybkiego wyboru, które można wybrać jednym kliknięciem.
Dzięki temu, bez konieczności klikania po Grafanie widzę szybko że fermentacja zbliża się ku końcowi 😉
Tak, oczywiście to Grafana nie moja apka, bo mam ja na innym telefonie i akurat w momencie pisania nie mam do niego dostępu.
No i po jakimś czasie używania dochodzę do wniosku, że to przydatne narzędzie i może dla większej liczby osób byłaby użyteczna?
Utworzenie sklepu na Google Play to jednak trochę zachodu i dlatego się zastanawiam – ktoś by coś takiego zainstalował na swoim Androidzie (nie IOS nie będzie, chyba że Apple pozwoli na budowanie apek na linuksie…)
Podsumujmy – co obecnie robi aplikacja?
możesz wpisać URL dowolnego pliku JSON, pobrać go, i wybrać z niego jedną wartość, nazwać ją i będzie wyświetlana na głównym ekranie
znajduje w sieci lokalnej urządzenia NAM i rozpoznaje strukturę JSON, pozwalając w skrócony sposób wybrać wartość (w tym wariancie jest odporny na zmiany w strukturze JSON np po zmianie konfiguracji sensora powinien wciąż podawać właściwy odczyt, o ile jest on dostępny)
odświeżyć można wszystkie wartości za jednym razem albo pojedynczo wybrane
Od wczoraj dostępna jest dodatkowa metoda dostawy na terenie Polski – automaty i punkty odbioru Pocztex. Duża liczba punktów w całej Polsce – wiem że dla wielu osób potencjalna wizyta w urzędzie pocztowym nie jest akceptowalną opcją, a tak było z doręczeniami Pocztex pod adres, ale tutaj mamy sposób na jej uniknięcie. Dostępna zarówno opcja przy zapłacie z góry jak i za pobraniem.
Od dziś dostępna jest nowa metoda dostawy dla klientów w Czechach, Słowacji, Węgier i Rumunii. To usługa od firmy Packeta i obejmuje doręczenie do punktów odbioru (nie pod adres) lub do maszyn paczkowych.
W naszej ofercie pojawiły się właśnie Teensy 4.1 (zarówno z układem PHY Ethernet i bez niego) oraz Teensy 4.0 w wersjach lockable. To odmiany wyposażone w mechanizm sprzętowego zabezpieczania kodu, przygotowany przez PJRC dla projektów wymagających ochrony własności intelektualnej. W przeciwieństwie do standardowych płytek pozwalają one na trwałe zaszyfrowanie pamięci programu. Nie jest to rozwiązanie zapobiegające klonowaniu czy kopiowaniu kodu z płytki – można go odczytać, ale klucze deszyfrujące są niedostępne.
Teensy w wersji lockable mają identyczne parametry techniczne jak ich zwykłe odpowiedniki – ten sam procesor, układ pinów i zgodność z bibliotekami. Różnica dotyczy wyłącznie obsługi zabezpieczeń i trybu pracy bootloadera. PJRC udostępnia dedykowane narzędzia do generowania kluczy oraz do przeprowadzania procesu blokowania. Dla osób projektujących urządzenia komercyjne może to być istotny element strategii ochrony kodu. Warto jednak pamiętać, że operacja jest nieodwracalna.
Dodanie wersji lockable uzupełnia naszą ofertę Teensy o opcję dla bardziej wymagających zastosowań. Zapraszamy do zapoznania się ze specyfikacją i dokumentacją przed wyborem odpowiedniego wariantu.
Jutro, w piątek 31 X 2025, pracujemy krócej. Zamówienia złożone i opłacone do godziny 11:00 powinny być wysłane jeszcze w piątek. Pozostałe zamówienia zostaną zrealizowane w poniedziałek 3 XI.
Poprawiony błąd skutkujący dużo większym poziomem błędów sum kontrolnych dla SDS011 w angielskiej wersji językowej
NAM 0.4 – wersja dla ESP32. Projekt NAM 0.4 jest wciąż w wczesnej fazie beta
NAM Restarter do SDS011 ma opcję sterowania zewnętrznym urządzeniem (przez tranzystor) po przekroczeniu poziomów alarmowych PM2.5 lub PM10 (dla wszystkich mających mechaniczną wentylację której nie chcą włączać gdy na zewnątrz smog). Więcej w poście opisującym nową funkcję.
Particulate Matter App (Feinstaub App) po porzuceniu przyjmowania danych przez HTTP (bez SSL) znowu działa
Influx DB API w wersji v2 jest obsługiwane (razem z nowymi formatami haseł/tokenów)
W Polsce początek września chyba wszystkim kojarzy się z powrotem do szkoły. Jedni myślą o tym z dużym entuzjazmem, drudzy z nieco mniejszym. Dla jednych i drugich mamy coś co przyda się w rozwoju zainteresowań.
BBC micro:bit to płytka i całe środowisko, które powstało w Wielkiej Brytanii na potrzeby całego procesu edukacji. Dlatego można ją używać zarówno z 7-mio latkami jak i 17-sto latkami. Dla stawiających pierwsze kroki z programowaniem jest środowisko oparte o blokowe programowanie. Bardziej zaawansowani mogą też skorzystać z programowania w JavaScript lub Pythonie.
Sama płytka ma wbudowany czujnik położenia i pola magnetycznego, mikrofon MEMS + głośnik, czujnik temperatury wbudowany w procesor i możliwość pomiaru natężenia światła. Do tego obsługa Bluetooth oraz komunikacji radiowej z innymi microbitam (bez parowania). Bo kilka mikro:bitów obok siebie to zupełnie nowe możliwości i pomysły na ich wykorzystanie!
Już sama płytka dzięki mnogości wbudowanych sensorów pozwala na ciekawe interakcje z nią i światem zewnętrznym. Jednak z dodatkowymi rozszerzeniami robi się jeszcze ciekawiej.
Robot :MOVE to zwielokrotnienie interakcji świata fizycznego i programowania. Do niego możesz dodać szereg “wzmocnień” interakcji: zamienić :MOVE w mini buldożer, albo w kilka robotów :MOVE zagrać w przepychanie piłki, czy zrobić z :MOVE śledczego – co prawda tylko podążającego za linią ale i Tezeusz tak się z labiryntu wydostał.
W nadchodzącym tygodniu (16-20.06) Nettigo będzie zamknięte – nie realizujemy wysyłki zamówień. Na emaile będziemy się starać odpowiadać, ale na pewno będą opóźnienia.
Do pracy wracamy w poniedziałek, 23-go czerwca i zaczniemy wysyłać zamówienia w kolejności w jakiej zostały złożone i opłacone.