konstrukcje użytkownika ioioio

Awatar użytkownika
ioioio
majsterkowicz
Posty: 65
https://www.homebook.pl/profil/1295630/meble-kuchenne-warszawa/
Rejestracja: 21 lutego 2023, 16:47
Lokalizacja: internet
Kontakt:

konstrukcje użytkownika ioioio

Post autor: ioioio »

Meshtastic w poręcznej obudowie z ogniwem. Do używania z apk'ą.
IMG_20230221_190018(1).jpg
Zarządzam kilkoma węzłami Meshtastic oraz własnej sieci LoRa. Buduję moduły elektroniczne wykorzystujące własną bibliotekę MeshHandler do komunikacji mesh radiowej LoRa itp Mastodon [atat]rocking_horse[myszka]mastodon.social
Awatar użytkownika
ioioio
majsterkowicz
Posty: 65
Rejestracja: 21 lutego 2023, 16:47
Lokalizacja: internet
Kontakt:

Na płytce prototypowej

Post autor: ioioio »

Meshtastic na płytce prototypowej
IMG_20230221_190029(1).jpg
Zarządzam kilkoma węzłami Meshtastic oraz własnej sieci LoRa. Buduję moduły elektroniczne wykorzystujące własną bibliotekę MeshHandler do komunikacji mesh radiowej LoRa itp Mastodon [atat]rocking_horse[myszka]mastodon.social
Awatar użytkownika
ioioio
majsterkowicz
Posty: 65
Rejestracja: 21 lutego 2023, 16:47
Lokalizacja: internet
Kontakt:

Druciany niemeshtastic

Post autor: ioioio »

Druciany zestaw ESP32 + SX. Mógłby być Mestastic'iem po znacznie niższej cenie niż Lilygo.
IMG_20230221_190428(1).jpg
Zarządzam kilkoma węzłami Meshtastic oraz własnej sieci LoRa. Buduję moduły elektroniczne wykorzystujące własną bibliotekę MeshHandler do komunikacji mesh radiowej LoRa itp Mastodon [atat]rocking_horse[myszka]mastodon.social
Awatar użytkownika
ioioio
majsterkowicz
Posty: 65
Rejestracja: 21 lutego 2023, 16:47
Lokalizacja: internet
Kontakt:

Prototypowy niemeshtastic

Post autor: ioioio »

Tani, gdyby wgrać do niego Meshatastica...
IMG_20230221_190035(1).jpg
Zarządzam kilkoma węzłami Meshtastic oraz własnej sieci LoRa. Buduję moduły elektroniczne wykorzystujące własną bibliotekę MeshHandler do komunikacji mesh radiowej LoRa itp Mastodon [atat]rocking_horse[myszka]mastodon.social
Awatar użytkownika
ioioio
majsterkowicz
Posty: 65
Rejestracja: 21 lutego 2023, 16:47
Lokalizacja: internet
Kontakt:

OBD2 niemeshtastic

Post autor: ioioio »

OBD2 do pomiaru napięcia w samochodzie z SX (LoRa) ale bez wgranego Meshtastica
IMG_20230221_190439(1).jpg
Zarządzam kilkoma węzłami Meshtastic oraz własnej sieci LoRa. Buduję moduły elektroniczne wykorzystujące własną bibliotekę MeshHandler do komunikacji mesh radiowej LoRa itp Mastodon [atat]rocking_horse[myszka]mastodon.social
Awatar użytkownika
ioioio
majsterkowicz
Posty: 65
Rejestracja: 21 lutego 2023, 16:47
Lokalizacja: internet
Kontakt:

Wyświetlacz LoRa wyświetlający temperatury i czas

Post autor: ioioio »

Ciągle narzekam na ograniczenia użycia Meshtastica więc raczej swobodnie buduję różne urządzenia wykorzystujące LoRa bez niego. W ramach pewnego PoC (proof of concept) złożyłem sobie wyświetlacz prezentujący temperatury i czas. Wyświetlacz wykorzystuje:
  • moduł Mega2560
  • moduł LoRa
  • wyświetlacz 2,4 cala
Normalnie zamiast Mega byłby jakiś ESP, ale chciałem użyć wyświetlacza, który miałem i który okazał się pasować tylko do Megi. Trochę jeszcze problemów z tego wyniknęło. Między innymi nie udało się wykorzystać własnej biblioteki MeshHandler, która w zamierzeniu ma umożliwiać tworzenie sieci Mesh z użyciem LoRa ale i z użyciem innych metod komunikacji np UDP (a więc nie tylko LoRa) bo okazało się, że trzeba by było tę bibliotekę najpierw dostosować do kompilacji na Medze (gdy była przygotowana pod ESP8266/32) a nie ma to większego sensu, więc zbudowałem ten kod inaczej, ale odbierane pakiety pochodzą z sieci tworzonej przez bibliotekę MeshHandler. Idea była taka by zobaczyć czy da się zrobić urządzenie o możliwościach nieprzewidywanych w projekcie Meshtastica w znacznie niższej cenie. Wyświetlacz kosztuje około 10zł w Chinach, moduły ESP (gdyby na nich oprzeć) około 5zł, moduły LoRa też coś 10zł. Razem około 25zł a więc znacznie mniej niż ceny któregoś z modułów zakładanych w projekcie Meshtastic (od 90zł).

Aktualny na moment publikacji wygląd wyświetlacza
WyswietlaczLoRa1.jpg
Filmik z początku budowania wyświetlacza, gdy umiał tylko pokazać komunikaty wysyłane z węzłów MeshNode wykorzystujących do komunikacji MeshHandler
http://niusy.pl/@konik.bujany.pl/aor
Zarządzam kilkoma węzłami Meshtastic oraz własnej sieci LoRa. Buduję moduły elektroniczne wykorzystujące własną bibliotekę MeshHandler do komunikacji mesh radiowej LoRa itp Mastodon [atat]rocking_horse[myszka]mastodon.social
Awatar użytkownika
ioioio
majsterkowicz
Posty: 65
Rejestracja: 21 lutego 2023, 16:47
Lokalizacja: internet
Kontakt:

Re: Wyświetlacz LoRa wyświetlający temperatury i czas

Post autor: ioioio »

W międzyczasie walczyłem i wyświetlacz na Medze pracuje już na bibliotece MeshHandler. Bilioteka służy temu, by w projektach Arduino łatwo korzystać z sieci mesh. Taki fragment kodu:

Kod: Zaznacz cały

#include <MeshHandler.h>

#include <LoRaAdapter.h>

LoRaAdapter loraAdapter(whoAmi);
MeshHandler meshHandler(whoAmi, loraAdapter);
...
meshHandler.onReceive(OnReceiveHandler);

void OnReceiveHandler(String line, int rssi) {
  Serial.print("line="); Serial.println(line);
  Serial.print("rssi="); Serial.println(rssi);
}

void loop() {
...
  meshHandler.Handle();
...
}
i już OnReceiveHandler będzie nam odbierał komunikaty z sieci mesh adapterami LoRa. Równie prosto może komunikaty wysyłać. Urządzenia realizujące swoje zadania (tutaj zegar) mogą dodatkowo korzystać z sieci mesh (tutaj okresowo otrzymują z niej czas i temperatury). Jednocześnie urządzenia te mogą rozszerzać sieć tak, jak to robią urządzenia z Meshtastik'iem.
Zarządzam kilkoma węzłami Meshtastic oraz własnej sieci LoRa. Buduję moduły elektroniczne wykorzystujące własną bibliotekę MeshHandler do komunikacji mesh radiowej LoRa itp Mastodon [atat]rocking_horse[myszka]mastodon.social
ODPOWIEDZ