Skocz do zawartości

ESP32 Zegarek do samochodu


Radek_sl

Pomocna odpowiedź

ethank z całym szacunkiem, wyżej piszesz ze pomysl nierealny, a teraz że potrafiłbyś to zrobić, gdybym ja potrafił i uczestniczył w takiej dyskusji, pomógłbym, a nie mówił że się nie da, potem że umiem, ale i tak zrib sobie sam...🤪

Link do komentarza
Share on other sites

Koleś, nie przepadam za zniekształcaniem mojego nicka, to po pierwsze.

Po drugie: to że umiem coś takiego zrobić nie oznacza, że natychmiast się rzucę na projekt który mi absolutnie do szczęścia nie jest potrzebny. Podałem co jest potrzebne do realizacji, ale bawić się w to nie zamierzam. Czy w Twoim przypadku jest to realne - oceń sam.

 

Link do komentarza
Share on other sites

Na dzień dzisiejszy nie jest realny i pozostawi e go w takiej postaci jak jest, ale przyjdzie dzień w którym bede mógł zmienić program i wtedy to zrobię, a Ciebie grzecznie proszę opuśc temat skoro nic nie wnosi do twojego życia i zajmij się swoimi sprawami. Dziękuję.

  • Nie zgadzam się! 1
Link do komentarza
Share on other sites

(edytowany)

No to moduł GSM. Stare telefony, które włączam od czasu do czasu, nietrzymające zegarka, sobie aktualizują zaraz po włączeniu czas. Bez wnikania w ustawienia strefy czasowej. Bez internetu, na pustych kartach. Albo jednak GPS.

Edytowano przez matsobdev
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

10 godzin temu, matsobdev napisał:

No to moduł GSM. Stare telefony, które włączam od czasu do czasu, nietrzymające zegarka, sobie aktualizują zaraz po włączeniu czas. Bez wnikania w ustawienia strefy czasowej. Bez internetu, na pustych kartach. Albo jednak GPS.

Oczywiście wiesz jak zmusić moduł gsm do pobrania (i zaprezentowania) lokalnego czasu ze stacji bazowej?

Link do komentarza
Share on other sites

16 godzin temu, Radek_sl napisał:

szedłbym w kierunku postawienia własnego serwera z przebiegiem granic stref czasowych i wymianą danych pomiędzy esp i tymże serwerem,

Jaki serwer???

Tobie potrzebna jest funkcja jak poniżej

int8_t podaj_przesuniecie_wzgledem_utc( float lat, float lon) {}

 

Całe "serwerowanie strefy" odbywa się między klamerkami 🙂

Współrzędne dostaniesz z gps, granice stref ściągniesz do flasha, pozostanie TYLKO dopisanie logiki.

Link do komentarza
Share on other sites

@kostuch dodaj trzeci parametr (time_t) bo nie wyłapiesz zmiany czasu.

BTW jesteś pewien, że granice stref zmieszczą się we flashu ESP32? Są oczywiście do ściągnięcia ale to kilkadziesiąt MB w zipie...

Link do komentarza
Share on other sites

2 godziny temu, kostuch napisał:

Oczywiście wiesz jak zmusić moduł gsm do pobrania (i zaprezentowania) lokalnego czasu ze stacji bazowej?

Pewnie, jakby przeczytać i przeanalizaować datasheet, to by samemu można by zrobić to, co już ktoś zrobił. Hasło "CLTS".

Link do komentarza
Share on other sites

23 godziny temu, ethanak napisał:

@kostuch dodaj trzeci parametr (time_t) bo nie wyłapiesz zmiany czasu.

BTW jesteś pewien, że granice stref zmieszczą się we flashu ESP32? Są oczywiście do ściągnięcia ale to kilkadziesiąt MB w zipie...

Nigdy nie zajmowałem się tym zagadnieniem. Ale patrząc na mapę, można sobie wyobrazić tablicę wektorów opisujących granice, co nie powinno zająć zbyt wiele pamięci. No i podłączenie karty SD do ESP to chwila nieuwagi 🙂

I po co badać wszystkie granice? Dla satysfakcji, że nasz zegarek samochodowy zadziała też w Australii i wszystkich wyspach Pacyfiku?

1920px-World_Time_Zones_Map.png

Link do komentarza
Share on other sites

(edytowany)
1 godzinę temu, kostuch napisał:

co nie powinno zająć zbyt wiele pamięci.

ok. 1.6M punktów dla samej Europy, ok. 7M dla całego świata. Faktycznie, niezbyt wiele...

Link do pliku: https://github.com/evansiroky/timezone-boundary-builder/releases/download/2022g/timezones-with-oceans.geojson.zip

1 godzinę temu, kostuch napisał:

podłączenie karty SD do ESP to chwila nieuwagi

Co jeszcze trzeba tam podłączyć?

Edytowano przez ethanak
Link do komentarza
Share on other sites

18 minut temu, ethanak napisał:

ok. 1.6M punktów dla samej Europy, ok. 7M dla całego świata. Faktycznie, niezbyt wiele...

Link do pliku: https://github.com/evansiroky/timezone-boundary-builder/releases/download/2022g/timezones-with-oceans.geojson.zip

Co jeszcze trzeba tam podłączyć?

Wszystkomającyzegarek ma powstać przecież: gps, gsm, bt, wifi, sd, hdd, win, hud, lcd, led, wan, itp 🙂

Założenie upraszczająco - ułatwiające: interesują nas punkty dostępne dla przeciętnego samochodu. Strzelam, że ilość danych byłaby rząd wielkości mniejsza. O algorytmach wygładzających też można wspomnieć.

Link do komentarza
Share on other sites

W sumie odrzucajac strefy Est można to zmieścić w pamieci WROVERa (wyjdzie niewiele ponad 12 MB). Trzeba tylko pokombinować jak zapisać koordynaty w 32 bitach na parę...

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.