Improwizowana obudowa do WiFi LoRa 32

Robiąc coś, jedno jest pewne – pomyłki. I to zarówno we własnym wykonaniu, jak i cudzym. Tym razem chodzi o cudzą. Widząc rosnące zainteresowanie Meshtastic, zamówiliśmy w Heltec’u nieco więcej modułów LoRa 32 i obudów do nich. Przez pomyłkę chińskiej strony dostaliśmy same moduły, bez dedykowanych obudów. W sumie lepiej niż odwrotna sytuacja – dostać same obudowy, bez modułów. Idea DIY związana jest z umiejętnością improwizowania. Już dawno zauważyłem, że pudełka w które pakowane są moduły Heltec dobrze służą jako improwizowane obudowy. Najprościej jest przeprowadzić w jakiś sposób kabel USB by móc zasilić moduł wewnątrz. Idealnie byłoby gdyby dało się

Czytaj dalej...

Meshtastic – co to, po co i jak?

Nazwę Meshtasatic słyszałem już jakiś czas temu, proszono mnie bym spróbował przybliżyć ten temat. Wcześniej sam nie miałem z nim doświadczeń, więc zacząłem pierwsze eksperymenty. Tutaj napiszę o swoich wrażeniach, bo mimo, że dokumentacji dużo, materiałów sporo to jednak nie wszystkie koncepty dla mnie na początku były oczywiste. Zacznijmy od hasła Meshtastic: An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices. Spróbujmy przetłumaczyć – Otwarto-źródłowa, poza-sieciowa, zdecentralizowana sieć kratowa zbudowana z użyciem niedrogich urządzeń nie używających dużych mocy. Nie wiem czy dobrze mi wyszło ale co to znaczy? Meshtastic to sieć do przesyłania niewielkich wiadomości.

Czytaj dalej...

Heltec Wireless Stick Lite v3 – jedno OTAA by związać wszystkie – część 2

W pierwszej części tej serii dowiedzieliśmy się jak stworzyć aplikację i dodać urządzenie do sieci TTN (LoRaWAN). Zaczęliśmy też wysyłać pierwsze wiadomości. Nasz mały Heltec, którego do tego celu wykorzystujemy jako pierwszy krok musi dołączyć do sieci przez OTAA. OTAA to proces uzgadniania i wymiany kluczy do szyfrowania. Jak wynika z opisu konieczna jest wymiana wiadomości między urzadzeniem a bramką, co oznacza że w momencie włączenia urządzenie końcowe musi być nieco bliżej bramki. Zazwyczaj lepszą antenę/układ odbiorczy ma bramka i jest w stanie odebrać wiadomość od urządzenia końcowego. Ale z kolei, urządzenie końcowe nie jest już w stanie odebrać odpowiedzi

Czytaj dalej...

Heltec Wireless Stick Lite – wysyłanie danych do LoRaWAN – część 1

Heltec Wireless Stick to moduł z ESP32 i modułem radiowym SX1262 – czyli LoRa. A jak LoRa to i LoRaWAN jest możliwy :) Heltec, producent tych modułów oferuje własny zestaw bibliotek do połączenia się z LoRaWAN. Jednak w Nettigo zdecydowanie jesteśmy fanami rozwiązań open source. Niniejszym przedstawiam wam przykład jak korzystać z Helteca w LoRaWAN. Uwaga – te artykuły odnoszą się do Heltec Wireless Stick Lite v3. Ta płytka ma procesor ESP32-S3 i radio SX1262. Poprzednie wersje korzystały z wcześniejszych ESP32 z inna architekturą i mają inny układ radia LoRa (SX1276). Biblioteki zwykle nie obsługują obu, więc ten przykład nie

Czytaj dalej...

Wemos protoborad jako rozszerzenie I2C

Często testuję różne moduły, taki urok pracy w Nettigo. Najczęściej chyba korzystają one z I2C a jak się okazuje, podłączenie dwóch modułów I2C do Wemosa to nie jest taka oczywista oczywistość. Po pierwsze czemu dwa? Bo zwykle zaczynam od jakiegoś LCD na I2C a drugim zwykle jest testowane urządzenie. O ile od strony programowej to nie jest problem, to okazuje się że podłączenie na szybko dwóch urządzeń do jednej szyny nie jest takie proste. Nie ma rozgałęziaczy do przewodów, ponadto problematyczny jest brak drugiego pinu GND. Jak jeszcze się okaże że oba urządzenia (LCD i testowane) dzielą zasilanie to kolejny

Czytaj dalej...

Wyświetlacz LCD 128×64, ST7920, test podłączenia

Moduł LCD, niebiesko-biały, graficzny, o rozdzielczości 128×64 – do wielu projektów nieco lepszy niż znakowe wyświetlacze LCD. Tutaj zapisuję proste informację jak podłączyć do Arduino by przetestować działanie LCD. LCD-207, bo o nim mowa, jest dość prosty w użyciu z Arduino. Podłączymy go po prostu w trybie SPI: Teraz, do testów wgramy przykładowy szkic. Zainstaluj bibliotekę 8Ug2 (wiki projektu tutaj). Spróbujmy wgrać przykład Examples/U8g2/games/SpaceTrasher. Program jest gotowy, tylko trzeba zdefiniować właściwie obiekt wyświetlacza. Jest tam ponad setka gotowych wzorów dla różnych modułów. Przy podłączeniu do SPI właściwa inicjalizacja powinna wyglądać: U8G2_ST7920_128X64_1_HW_SPI u8g2(U8G2_R0, /* CS=*/ 10, /* reset=*/ 8); Znajdź tą

Czytaj dalej...

Jak korzystać z zestawu montażowego do NAMa?

Już od dłuższego czasu jest dostępny zestaw montażowy do NAMa, jednak nie doczekał się on jakiegoś bardziej szczegółowego opisu. Może być używany w dwóch wariantach. Pierwszy służy do montażu na twardej, płaskiej powierzchni (ściana?). Wtedy potrzebny jest jeden zestaw montażowy NAM. I taki montaż teraz tutaj opiszę. Jest drugi wariant, który polega na montażu na słupku. Na koniec kilka słów o takim wariancie. OK, co jest w zestawie? Jest PCB, które służy jako wieszak, oraz dwa wkręty z kołkami. Te wkręty i kołki są przeznaczone do wsadzenia w obudowę NAM. Będziesz potrzebował jeszcze wkrętów/śrub które zamontujesz na ścianie i na

Czytaj dalej...

Remote finger

Z DIY jest tak, że używasz narzędzi które masz pod ręką by rozwiązywać problemy na które napotykasz. Często powstają rzeczy z daleka wyglądające na prowizorkę, ale tak długo jak rozwiązują Twój problem – jest dobrze. Tutaj przykład – radioamator z USA (chyba) zrobił z serwomechanizmu, Wemosa i kawałka wydrukowanego plastiku „zdalny palec” by robić restart urządzenia Nic wielkiego? Ano. Nie imponuje? Nie. Ale po to mamy dostęp do mnóstwa technologii by samemu z nich korzystać i rozwiązywać swoje problemy – to jest istota DIY. Więc róbcie i nie przejmujcie się, jeżeli coś z daleka wygląda jak prowizorka.

Czytaj dalej...

ESP01 i DHT11 w jednym stały domku

Tak, gdy jakiś czas temu pisałem o module z gniazdem dla ESP01 oraz przekaźnikiem, to oczywistym się wydawało, że do tego powinny powstać podobne moduły o innych, uzupełniających funkcjach. Dość oczywistym jest sensor temperatury i wilgotności. No i taki właśnie pojawił się na Nettigo. Cóż, widać, że tryb myślenia pana chińczyka jest zbliżony, bo zrobił taki moduł. Choć, z drugiej strony, to tryb myślenia pana chińczyka stanowi pewną zagadkę. Czemu nie ma żadnego otworu montażowego? Czemu nie ma wyprowadzonych pozostałych GPIO? No i czemu ESP01 przykrywa DHT11? To ostatnie to można jeszcze wytłumaczyć chęcią utrzymania niewielkiego rozmiaru, ale jaki to

Czytaj dalej...