Rozdzielacz I2C – mały a przydatny

I2C splitter w akcji

Czy też tak często macie? Wpada w ręce nowy sensor, wyświetlacz. Albo pomysł do głowy na nowe rozwiązanie jakiegoś czujnika. Chcesz jak najszybciej podłączyć i zacząć eksperymentować z kodem. I ciągle coś staje na przeszkodzie. Brak pinów by podłączyć dwa urządzenia na I2C. Za mało pinów z GND. Albo z zasilaniem.

Zawsze można wyjąć płytkę stykową, ale nawet najmniejsza 170-ka, jest spora, swoje waży i często dochodzi problem z jej zamocowaniem.

Jako że od dłuższego czasu najczęściej korzystamy z szyny I2C do podłączania różnych czujników, to powstała maleńka płytka która rozwiązuje problem z brakiem pinów. PCB I2C splitter to jest właśnie to – po prostu 5 sygnałów wyprowadzonych na 5 kolejnych rzędów pinów. Wystarczy wlutować goldpiny lub żeńskie gniazda . Doprowadzasz sygnały I2C i zasilanie i możesz podłączyć jeszcze 4 inne urządzenia.

Płytka jest bardzo prosta, oznaczenie pinów jest tylko umowne, jeśli chcesz możesz np ja wykorzystać jako rozdzielacz szyny SPI – podłączysz zasilanie 3.3V i GND i pozostałe 3 mogą służyć jako MOSI/MISO/CLK. CS i tak jest oddzielny dla każdego urządzenia.

Dla potrzebujących trwalszego mocowania – jest mały otwór montażowy (standardowe M3).

Zapraszamy – rozdzielacz szyny I2C na Nettigo

NAMF-2020-33

Dziś ukazało się stabilne wydanie oprogramowania NAMF oznaczone NAMF-2020-33. Funkcjonalnych zmian brak, poprawione błędy.

Pierwszy – firmware teraz respektuje ustawienie automatycznej aktualizacji (dotąd ukatualniał się za każdym razem gdy była nowa wersja, niezależnie od ustawienia opcji).

Dwa błędy dotyczyły sensora SPS30 – od teraz liczba cząstek mniejszych niż 0.5µm jest zapisywana i podawana w odczycie. Dotąd to było zawsze 0. Od teraz też włączenie obsługi SPS30 w NAMie w którym nie ma podłączonego SPSa nie blokuje całości.

Nowe produkty 2020-08

W ostatnich tygodniach pojawiło się kilka nowych produktów w ofercie Nettigo:

NAMF-2019 – problem z Luftdaten

Od 11-go sierpnia niektórzy z użytkowników NAMF-2019 zgłaszają problem z działaniem NAMa. Objaw jest taki, że nie pojawiają się żadne dane – ani w Luftdaten, ani w AQI.ECO czy innym API.

Wygląda na to, że 11-go sierpnia zmianie uległa część infrastruktury Luftdaten, rezultat jest taki, że NAMF-2019 bazowany na starym kodzie LD (fork sprzed 1,5 roku) podczas wysyłania danych do LD resetuje się.

Wstępne testy pokazują, że wyłączenie HTTPS przy wysyłaniu danych do LD pozwala sensorowi działać. Również upgrade do NAMF-2020 jak opisano wcześniej rozwiązuje problem (bez wyłączania HTTPS).

Wyłączenie HTTPS do Lufdaten tymczasowo rozwiązuje problem – docelowo – migracja do NAMF-2020

Sprawdzimy dokładniej przyczynę restartu oprogramowania NAMF-2019 ale sugerujemy migrację do NAMF-2020 jeśli to możliwe.

Wysyłka DHLem w dniach 10-14 sierpnia

Z powodu okresu wakacyjnego, DHL odbiera od nas rzadziej przesyłki, dlatego zdecydowaliśmy wysyłać przesyłki kurierskie za pomocą InPostu. Dotyczy to większości przesyłek spakowanych do godziny 14. Pakowane później będą wysłane DHLem w nastepny dzień.

NAMF-2020-32 i NAMF-2019-021

Dziś na serwerach wylądowały nowe binarki, zarówno dla NAMF-2019 jak i NAMF-2020. Funkcjonalnie nie ma zmian dla 2020. W starej wersji wprowadziliśmy możliwość uaktualnienia do nowego firmware 2020.

UWAGA! Na razie rekomendujemy to tylko tym, którzy mają łatwy dostęp do sensora.

Zmiana NAMF-2019 (domyślnie dotąd instalowanego na sprzedawanych kitach w Nettigo) na NAMF-2020 oznacza zmianę układu systemu plików, potencjalnie może wyzerować konfigurację czujnika. Bezproblemowa migracja jest możliwa dzięki zapisowi konfigu w EEPROM, i pierwsze jego odczytanie stamtąd przez NAMF-2020. Nasze testy przeszły bez problemów i mam nadzieję, że na szerszej bazie nie wyjdą jakieś problemy.

Oczywiście jeśli chcesz update do 2020 – klikasz w pierwsze Zapisz i zrestartuj

Sugerujemy upgrade tylko jeśli możesz w razie czego łatwo skonfigurować sensor od nowa. Upgrade odbywa się przez wejście na stronę IP_SENSORA/forceUpdate i wybranie odpowiedniej opcji. Jeśli konfiguracja się nie zapisała w EEPROM na tej stronie będzie taka informacja (migracja wtedy oznacza na pewno wyzerowanie konfigu)

Tradycyjnie NAMF-2020-32 na GitHubie

Zestawy Luftdaten – zmiany w językach

Ponieważ nasz KIT-1873 stał się popularny wśród klientów nie posługujących się polskim językiem, od 28.07 wszystkie zestawy sprzedawane pod tym kodem mają nodeMCU z wgranym firmware w języku angielskim. Ułatwi to życie klientom zagranicznych.

My Polacy dajemy radę nie takim wyzwaniom jak zmiana języka w firmware. Jako że my w Nettigo lubimy naszych klientów, to zachowaliśmy zestaw z polskim językiem, boć my nie gęsi przecież. Dlatego, jeśli potrzebujesz od razu wersji z językiem polskim – proszę bardzo, KIT-2003 to jest to czego potrzebujesz.

NAMF-2020-31 – SPS30 i inne nowości

Dziś opublikowaliśmy nową wersję oprogramowania NAMF. Ponad miesiąc przerwy, ale w kodzie wiele się wydarzyło. Teraz napiszę co z punktu widzenia użytkownika się zmieniło. Detale techniczne opiszę w oddzielnych wpisach (ale najpierw i tak dokumentację na GitHub trzeba będzie najpierw uzupełnić, więc proszę o cierpliwość).

Co nowego?

Po pierwsze SPS30! To czujnik pyłów zawieszonych, oferujący pomiar ilości (!) i stężenia pyłów od kategorii PM1 do PM10 po drodze z PM2.5 i PM4. Ponadto, układ wentylacyjny i laser pozwalają nawet na 8 lat ciągłej pracy.

Continue reading “NAMF-2020-31 – SPS30 i inne nowości”

NAMF-2020-30

Najnowsza wersja oprogramowania dla sensora NAM przynosi dwie istotne zmiany. Pierwsza to powrót do taktowania procesora 160 MHz. W ramach testów obniżyliśmy do nominalnego 80 MHz i szczerze mówiąc trochę o tym zapomnieliśmy. Gdy zaczęliśmy zgłębiać pewne problemy raportowane przy połączaniach SSL mieliśmy taki moment face-palm Co zrobić. Poprawione.

Druga zmiana to w konfiguracji sensora dodaliśmy wybór trybu pracy nadajnika WiFi. Można wybrać który standard WiFi ma być obsługiwany – B/G/N. Teoretycznie użycie B powinno dać nieco większy zasięg, ale nasze wstępne testy nie dają tak oczywistych wniosków. Opcja została, może dla innych będzie przydatna.

Kod znajduje się na GitHubie, również tam, w formie ‘release’ znajdują się binarne pliki do wgrania.

Co dalej? Szykujemy przepisanie większego kawałka firmware, o rezultatach będziemy Was informować.

NAMF 2020-29 – zrzuty stosu

Dziś opublikowaliśmy wersję NAMF 2020-29. Ma ona w sobie jedną zmianę, pozwala już po wystąpieniu błędu, przez WWW otrzymać zrzut stosu. Każdy sensor pod URL /stack_dump ma szczegółową informację o błędzie którą można dekodować.

W przyszłości planujemy jej automatyczne ładowanie na nas serwer i automatyczną analizę (oczywiście, po zaznaczeniu takiej opcji w konfiguracji). Ale już teraz dla piszących programy na NAM będzie to duże ułatwienie.

Znaczenie bardziej techniczny opis jak z tego korzystać znajdziecie na naszym technicznym blogu – Starter Kit.