W końcu pewna zaległość została nadgoniona. W sklepie pojawił się ESP32-CAM. Prosty, niewielki zestaw który pozwala na dostęp do obrazu przez sieć. Ale po co? Przecież kamerki internetowej na tym nie zrobimy. Albo inaczej – specjalizowane kamery dają dużo lepszy obraz.
Natomiast, dla mnie ten moduł to jest próba zmierzenia się z projektem, który widziałem już dawno. Nadszedł czas by spróbować:
Chodzi o AI on edge device to projekt, który ma na celu ułatwienie digitalizacji starych, analogowych liczników. Zbudowany jest w oparciu właśnie o ESP32-CAM i wiem (bo sam tak mam), że jak zacznie się zbierać dane o własnym domu, to ciągle się chce kolejne.
Spodziewajcie się jakiejś relacji, ale to raczej w formie instruktażu na Starter Kit.
Od niedawna w naszej ofercie jest nowy sensor Winsena – ZE25a-O3. Jest to sensor O3, czyli ozonu. Jak w opisie produktu wspomniałem, jakiś rok temu testowaliśmy ZE27-O3. Jednak tamten mający rozdzielczość 10 ppb (o ile dobrze pamiętam) to nie było to na co czekałem.
ZE25a-03 ma tą zaletę, że jego protokół UART jest wspólny z ZE27, więc mogłem skorzystać ze kodu napisanego rok temu podczas testów ZE27. Wystarczyło skorzystać z rozebranego NAMa jako platformy testowej, trochę gorącego kleju, ucięcie kabla dołączonego do sensora i proszę:
Po kilku godzinach działania (wartości w ppb):
W najbliższych planach – wsadzić dla porównania ZE27 obok i zobaczyć jak wyglądają odczyty. Drugi test – to wziąć kolejny sensor ZE27 i wystawić w pobliżu ruchliwej drogi. W tej chwili, sensor jest wystawiony w miejscu gdzie źródeł ozonu specjalnie nie ma. Ogród, z dala od ruchu samochodowego.
Dziś tego nie zdążyłem zrobić, ale na ile rozumiem specyfikę pomiaru trzeba dodać czujnik temperatury i ciśnienia, bo te dwie wartość wprost wpływają na przeliczenie wartości ppb na µg/m³.
Nikt pytania na razie nie zadaje, ale… skoro na płycie NAMa jest test, to czy planuję umieszczenie wsparcia w NAMF?
Nie powiem, jest to interesujący parametr. O3 w naszym otoczeniu to głównie wynik rozpadu tlenków azotu (NOx) ze spalin pod wpływem światła słonecznego. Nie trzeba mówić, że latem może to być problem w terenie gdzie występuje ruch samochodowy.
Temat chyba jest warty zbadania, bo jeśli dobrze liczę to wskazania na poziomie 105 ppb przy obecnym ciśnieniu i temperaturze to ok 200 µg/m³. Sporo.
Przez długi czas na rynku podzespołów były różne zawirowania, tutaj nie raz pokazywaliśmy skutki – brak produktów, zwariowane ceny. Po 3 latach sytuacja z niektórymi rzeczami nieco się normuje, choć nadal terminy dostaw są po 40, 50 czy 70 tygodni.
ATtiny84a, serce tinyBrd, nie było dostępne (albo pojawiały się w tak absurdalnych cenach) więc i tinyBrd nie było. Ostatnio dostępność jest lepsza, cena taka sobie, ale nie wiemy czy jeszcze spadnie w przyszłości. Dlatego zdecydowaliśmy zrobić następną partię tinyBrd.
Co to jest tinyBrd?
tinyBrd to niewielki moduł powstały z myślą o budowie radiowych sensorów działających na zasilaniu bateryjnym. Jako tor radiowy wykorzystywany jest NRF24L01+ Pozwala on w otwartym terenie (bez ścian i innych przeszkód) uzyskać zasięg do 100 m. tinyBrd ma przygotowane biblioteki do bezproblemowej pracy z nim oraz do korzystania z trybów uśpienia, pozwalających na długa pracę na baterii.
W tej chwili jest przygotowywane odświeżenie serwisu z dokumentacją (obecnie tinybrd.pl) i… nie tylko. Wczoraj wieczorem przetestowaliśmy nowe rozwiązanie dla tinyBrd, wygląda na to, że działa, potrzebujemy więcej testów, więc na razie jeszcze sza! nie zdradzamy szczegółów. Zdjęcie rozmazane celowo.
Dziś w naszej ofercie pojawił się nowa płytka od Helteca. Wireless Stick Lite, bo o nim mowa nie do końca jednak jest nowy. W zasadzie to jest to płytka taka sama jak WiFi LoRa 32 v2, którą już długi czas mamy w sprzedaży.
Różnica polega na tym, że Wireless Stick nie ma wbudowanego ekranu OLED. Dzięki temu ma mniejsze rozmiary i mniejszy apetyt na prąd! W uśpieniu pobiera nie więcej niż 30 µA.
Wiosna za pasem, więc wróciły do nas… BME280! Przez długi czas nie były dostępne – skutki zamieszania spowodowanego SAMI WIECIE CZYM-19. Moduły mamy na stanie, jeszcze nie będziemy ich sprzedawać oddzielnie, ale na razie wrócą do nas produkty używające BME280.
I tak, pierwszym takim produktem jest wypasiony kit Sensor Community (dawniej Luftdaten). Wypasiony – bo zamiast kiepskich kabli F-F ma dedykowaną wiązkę kablową, która razem z nodeMCU wyposażonym w specjalne złącza powoduje że nie da się błędnie podłączyć przewodów oraz połączenia są trwałe. Koniec z przypadkowo obluzowanym przewodem podczas montażu!
Niestety, tak jak wiele innych produktów z Chin ostatnio, cena BME280 poszła ostro do góry. Dlatego zestaw ten musiał podrożeć. Pierwsza wersja kitu na sterydach jako czujnik temperatury wykorzystywała SHT31. Podobnie jak BME280 mierzy on temperaturę i wilgotność (nawet z większą dokładnością) ale nie mierzy ciśnienia atmosferycznego. Zestaw z SHT31 wciąż jest dostępny i ma niższą cenę.
Oczywiście oba zestawy mają taki sam czujnik SDS011, czyli mierzą PM2.5 i PM10.
Co jeszcze?
Jeśli zadajecie sobie pytanie jakie produkty z użyciem BME280 wrócą wkrótce, to oczywiście – cała seria Nettigo Air Monitorów wkrótce pojawi się znowu w wersji z BME280.
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).
Zestaw Teensy 4.1 Ethernet kit – dzięki temu kitowi, po zlutowaniu podłączysz Ethernet do Teensy 4.1 (ma ono całą elektroniką kontrolną na pokładzie, potrzebujesz tylko złącza)
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.
Nasza oferta małych wyświetlaczy OLED nieco się poszerzyła. Wygodne w użyciu (interfejs I2C) niewielkie (0.96 cala) o rozdzielczości 128×64. Można użyć zarówno z Arduino jak i ESP. Do tych drugich, a konkretnie do Wemosów to mamy taki OLED w formie wygodnego shielda.
Wszyscy kochamy WiFi, ale są miejsca gdzie Ethernet rządzi. Gdy potrzebny jest Ethernet, to po wygaszeniu shieldów opartych o W5100/W5500 w świecie Arduino jedyną alternatywą są moduły ethernet oparte o ENC28J60. Działają, ale mają swoje ograniczenia – zwłaszcza brak sensownych modułów PoE.
Czy wiecie, że ESP32 ma wbudowany kontroler logiczny Ethernetu? Potrzebuje tylko chipu realizującego elektryczną część transmisji. Jeśli wiedziałeś/aś o tym, to teraz można przetestować to w praktyce. W naszej ofercie jest moduł płytka z ESP32 mająca: 👉 pełny kontroler Ethernet z PoE (power over Ethernet) 👉 złącze na kartę microSD 👉 złącze microUSB do programowanie 👉 układ ładowania baterii LiPo (i złącze do niej)
Jednym słowem ESP32 PoE – idealna płytka do testowania rozwiązań IoT z PoE.