Skocz do zawartości

FSR GPS SPEED. Pomiar prędkości i VMAX w czasie rzeczywistym.


Rekomendowane odpowiedzi

Opublikowano

Tym razem projekt niemilitarny.:) Zrobiłem prosty a wręcz prostacki miernik prędkości łódek FSR i nie tylko. 

Użyte tylko 3 elementy takie jak gps, esp32 i dobra antena.

 

4941f1e5-ecc8-4848-92e4-006c9aa86c63.thumb.jpg.66126f61e114eb236c105993de4400d2.jpg

 

43ecee69-bd41-4fe4-8074-972e0bc0b8e3.thumb.jpg.d7905441dd30ebc21812a5548a5205d8.jpg

 

14abd0c9-73a3-41f1-ada1-ad08454b07bf.thumb.jpg.8c68e4400a74471cf4608f8ef2c67fda.jpg

 

To widok oprogramowania na PC i Tabletach.

 

Snap2.thumb.jpg.95af2b7c039e4021201c6b0c7e7bd0b3.jpg

 

Snap3.thumb.jpg.741d9cbd7c91a781574f8a70d6c421f4.jpg

 

Widok w telefonie.

 

3a032016-1402-4a2a-a2d0-6a303f3a7610.thumb.jpg.ca773c31f0ebcd605d5397b127c5a388.jpg

 

ogólna zasada działania:


System telemetrii dla łodzi FSR , pokazuje na mapie gdzie płynie łódź, jak szybko się porusza, jaką ma temperaturę silnika i ile okrążeń zrobiła. Wszystko na żywo przez Wi-Fi na telefonie lub tablecie.

Jak to działa?
Na łodzi montujesz mały moduł ESP32 z GPS-em i czujnikami. Uwaga: ze względu na małą moc esp antena musi znajdować się na zewnątrz łódki. Moduł tworzy własną sieć Wi-Fi. Łączysz się z nią telefonem, wchodzisz na stronę http://192.168.4.1 i widzisz:

Mapę satelitarną z trasą łodzi

Aktualną prędkość i maksymalną (VMAX)

Temperaturę silnika (ostrzeżenie przed przegrzaniem)

Obroty silnika (RPM)

Przyspieszenie w G

Okrążenia z automatycznym pomiarem czasu

Dystans jaki przepłynęła

Co potrzebujesz?
Wersja podstawowa (lekka, 200mA):
ESP32-S3 SuperMini (13 zł)

Moduł GPS HT1818Z3G5L z anteną (15 zł)

Zasilanie z odbiornika RC (5V)

Kondensator 1000µF/6.3V (stabilizacja)

Uwaga: Ta wersja działa bez dodatkowych czujników. Pokazuje prędkość, trasę i okrążenia.

Wersja rozszerzona (pełna, 350mA):
To samo co wyżej +

Termistor NTC 100kΩ (temperatura silnika) 

Czujnik Halla 3144 (obroty) 

Dwa rezystory 100kΩ (dzielnik napięcia)

lub zasilanie z odbiornika

Jak podłączyć?
Element    Do pinu ESP32    Uwagi
GPS TX    GPIO12    dane z GPS do ESP
GPS RX    GPIO13    komendy do GPS
Termistor    GPIO11    przez rezystor 100kΩ do 3.3V
Hallotron    GPIO10    sygnał, wewnętrzne podciągnięcie
Dzielnik baterii    GPIO8    dwa rezystory 100kΩ szeregowo
Jak uruchomić?
Wgraj program do ESP32 przez USB (Arduino IDE)

Po wgraniu ESP32 utworzy sieć Wi-Fi FSR_speed

Połącz się hasłem 1234567890

Wejdź w przeglądarce na adres http://192.168.4.1

Gotowe! Widzisz mapę i dane na żywo

Jakie dokładności?
Pomiar    Dokładność    Uwagi
Prędkość    ±0.1 km/h    z GPS (10Hz)
Pozycja    ±2-3 metry    GPS+BDS Beidou
Temperatura    ±1°C    po kalibracji offsetu
Obroty    ±50 RPM    zależy od magnesu
Przyspieszenie    ±0.05 G    filtrowane
Okrążenia    ±15 metrów    ustawiasz punkt start/meta
Dystans    ±1%    zależy od GPS
Automatyczne okrążenia

Zasięg Wi-Fi
Moc    Zasięg    Kiedy używać
8.5 dBm    ~30m    Testy na stole
13 dBm    ~80m    Małe jezioro
17 dBm    ~150m    Średnie jezioro
19.5 dBm    ~300m    Duże akweny, wyścigi
Ustawiasz w konfiguracji (koło zębate na stronie). Na stole testowym wystarczy najmniejsza moc.

Zapis trasy
Kliknij "ZAPISZ TRASĘ" - pobierzesz plik GPX. Możesz go otworzyć w Google Earth, Wikiloc lub innych aplikacjach do analizy trasy. Plik zawiera:

Pozycję GPS

Prędkość

Temperaturę silnika

Obroty

Przyspieszenie

Liczbę okrążeń

Wersja mobilna
Na telefonie wykresy automatycznie się chowają (za mało miejsca). Zostaje mapa i dane liczbowe. Działa na Android i iPhone.

Zasilanie
Wersja z odbiornika RC:

Podłączasz 5V z odbiornika do pinu 5V ESP32

Pobór ~200mA - bezpieczne dla każdego odbiornika

Kondensator 1000µF wygładza skoki prądu

Wersja z własną baterią:

Dodatkowy pomiar napięcia baterii (na stronie widać ile zostało)

 

Mapa:

Trasa łodzi (niebieska linia)

Aktualna pozycja (niebieskie kółko)

VMAX (pomarańczowa dymka z wartością)

Max przyspieszenie (złota dymka z wartością)

Punkt start/meta (czerwone kółko)

Przyciski:
CENTRUJ - przesuwa mapę na aktualną pozycję łodzi

RESET VMAX/ACCEL - zeruje rekordy prędkości i przyspieszenia

RESET TRASY - czyści narysowaną trasę (zaczyna od nowa)

ZAPISZ TRASĘ - pobiera plik GPX

USTAWIENIA - konfiguracja czujników, Wi-Fi, kalibracja

Ustawienia:

Możliwoś zmiany podstawowych ustawień systemu.

 

Całość najprawdopodobnie umieszczę na github. Pozostało jeszcze zaprojektować obudowę.

 

  • Dzięki 2
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.