logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Smartwatch motocyklowy by bsw

bsw 07 Maj 2026 22:37 1683 12

TL;DR

  • Okrągły smartwatch motocyklowy dopasowany do licznika wyświetla czas, napięcie akumulatora, temperaturę i alarmuje o śliskiej nawierzchni oraz braku ładowania.
  • ESP32-S3 SuperMini steruje ekranem GC9A01 240x240, RTC PCF8563, DS18B20 i Bluetooth Low Energy, a dwa przyciski na kierownicy obsługują interfejs.
  • Z telefonu odbiera i odrzuca połączenia, rozłącza rozmowę, wybiera 4 ulubione lub ostatnie numery oraz czyta SMS-y, nagłówki e-mail i stan baterii.
  • Nawigacja Google pokazuje na zegarku ikonę, dystans i krótką wskazówkę tekstową, a komunikaty głosowe trafiają równocześnie do słuchawek.
  • Testy wykazały dużą użyteczność, ale nawigację trzeba uruchomić na telefonie przed jazdą, a ponowna aktywacja wymaga ekranu smartfona.
Wygenerowane przez model językowy.
REKLAMA
📢 Słuchaj (AI):
  • Dwa okrągłe wyświetlacze na konsoli motocykla: zegarek 23:34 i prędkościomierz 0 km/h

    Zegarek na motocyklu jest bardzo przydatnym urządzeniem. Korzystając z tego środka transportu nie można w prosty sposób sprawdzić czasu spoglądając na zegarek naręczny czy telefon. 8 lat temu zbudowałem do swojego motocykla zegarek, który posiadał dodatkowo pomiar napięcia akumulatora i temperatury powietrza. Tamten projekt, dopasowany wizualnie do licznika motocykla, można zobaczyć tutaj:

    https://e-bsw.blogspot.com/2020/11/zegarek-motocyklowy-z-funkcja-pomiaru.html

    Od ponad roku mam nowy motocykl. Jego licznik ma co prawda wbudowany zegarek, ale korzystanie z niego jest niewygodne. Dlatego postanowiłem zbudować nowy zegarek, dopasowany do konsoli nowego pojazdu. Zegarek ten miał mieć sprawdzone już i przydatne funkcje:

    - wyświetlanie bieżącego czasu,
    - wyświetlanie napięcia akumulatora,
    - wyświetlanie temperatury powietrza,
    - alarm o niskiej temperaturze (ślisko),
    - alarm o niskim napięciu (brak ładowania).

    Okrągły wyświetlacz TFT z czasem, temperaturą i alarmem „Low voltage! 2.8 V” oraz ikonami przycisków

    Postanowiłem jednak znacznie poszerzyć funkcjonalność nowego urządzenia o obsługę telefonu. Dla niezorientowanych - korzystanie z telefonu na motocyklu jest wybitnie niewygodne. Problemu nie stanowi rozmowa bo do tego używa się wbudowanego w kask zestawu słuchawkowego lub interkomu. Natomiast wyzwaniem jest odebranie/odrzucenie rozmowy czy inicjowanie nowej. Niektórzy motocykliści montują telefon do uchwytu na kierownicy lub baku lecz obsługa dotykowego ekranu w rękawicach to już wyższa ekwilibrystyka. Postanowiłem podejść do tematu inaczej.

    Interfejs użytkownika

    W moim zegarku do prezentacji informacji zastosowałem okrągły, kolorowy wyświetlacz graficzny, stylistycznie dopasowany do okrągłego licznika głównego. Na ekranie głównym, w centralnym miejscu wyświetlany jest aktualny czas. Powyżej z lewej strony wyświetlana jest temperatura a z prawej napięcie akumulatora. Powyżej wyświetlana jest ikona prezentująca stan baterii telefonu. Na każdym innym ekranie część centralna ekranu wyświetla informacje kontekstowe ale czas pojawia się w górnej jego części. Do obsługi urządzenia służą dwa fizyczne przyciski umieszczone na kierownicy - dostępne kciukiem, dzięki czemu do obsługi nie potrzeba odrywać rąk od kierownicy. Mój smartwatch łączy się za pośrednictwem Bluetooth Low Energy ze smartfonem, dzięki czemu zapewnia dodatkowe przydatne funkcje:

    - odbieranie/odrzucanie przychodzących połączeń telefonicznych,
    - rozłączanie trwającej rozmowy,
    - inicjowanie połączeń poprzez wybór spośród 4 ulubionych/ostatnich numerów telefonów,
    - odczyt przychodzących wiadomości sms/komunikator i nagłówków e-mail.
    - informuje o stanie baterii telefonu i zestawu słuchawkowego

    Fragment kierownicy motocykla z dwoma dodatkowymi przyciskami: czerwonym i zielonym, na małym uchwycie.

    Obsługa polega na dłuższym lub krótszym naciskaniu przycisków a ikonki na wyświetlaczu podpowiadają co i jak. W dolnej części ekranu wyświetlają się elementy symbolizujące przyciski i funkcje przez nie obsługiwane.
    Każdy z dwu przycisków może mieć dwie funkcje dostępne przez krótkie naciśniecie (mała ikonka) i duże naciśnięcie (duża ikonka).
    Dla przykładu na ekranie głównym:
    - czerwony krótko - wiadomości tekstowe (liczba określa ile ich czeka na przeczytanie),
    - czerwony długo - ekran nawigacji,
    - zielony krótko - lista ulubionych kontaktów telefonicznych,
    - zielony długo - lista ostatnich połączeń telefonicznych.

    Dla przykładu na liście połączeń:
    - czerwony krótko - kursor do góry,
    - zielony krótko - kursor do dołu,
    - czerwony długo - wyjdź do ekranu głównego,
    - zielony długo - wybierz numer.

    W trakcie przychodzącego połączenia:
    - zielony - odbierz połączenie,
    - czerwony - odrzuć i powróć do ekranu głównego.

    Jeśli jest tylko duża ikonka w obszarze podpowiedzi czas naciśnięcia jest nieistotny.
    Okrągły wyświetlacz pokazujący 21°C, 13,1 V i godzinę 21:09 oraz ikony w dolnym pasku Okrągły ekran smartwatcha z listą kontaktów, temperaturą 21°C i godziną 21:09 Okrągły wyświetlacz pokazuje 21:09, 21°C i ekran dzwonienia do „Beata” z czerwonym i zielonym przyciskiem Okrągły ekran zegarka z czasem 22:27, temperaturą 24°C i podglądem wiadomości „elektroda.pl”

    Zaimplementowałem też rozbudowane menu ustawień, które jest dostępne z ekranu głównego - wyjątkowo poprzez jednoczesne naciśnięcie obu przycisków. W menu tym można m.in.:
    - ustawić czas (czas aktualizuje się też z automatycznie ze smartfona),
    - ustawić progi alarmów (napięcie/temperatura),
    - aktywować przypomnienie o braku połączenia z zestawem słuchawkowym.

    Okrągły wyświetlacz TFT z godziną 21:30, temperaturą 25°C i menu ustawień alarmów Okrągły wyświetlacz z menu ustawień: 21:32, 25°C oraz opcje Set BT phones, Set time Okrągły ekran TFT z czasem 21:33 i menu „Set time” oraz przyciskami cofania i zatwierdzenia

    Okrągły ekran urządzenia z godziną 21:31 i menu „Set min.” oraz ikoną płatka śniegu Okrągły wyświetlacz zegarka z czasem i pytaniem „Use BT phones” oraz przyciskami YES/NO Okrągły ekran smartwatcha na motocyklu z godziną 21:33, 25°C i napięciem 13,0 V

    Nawigacja

    Dodatkową extra przydatną funkcją jest nawigacja. Telefon można mieć w kieszeni a na ekranie smartwatcha będą się wyświetlać wskazówki nawigacyjne. Nawigację Google należy nastawić i uruchomić na telefonie przed jazdą. Na ekranie wyświetlane są wskazówki nawigacyjne w formie ikonki pod którą wyświetla się dystans. Obok jest wyświetlana krótka wskazówka tekstowa a pod nią informacja ile zostało czasu / dystansu do celu. Jednocześnie na słuchawkach dostajemy wskazówki głosowe nawigacji. Działanie navigacji można też zakończyć w trakcie. Ale aby ją ustawić lub ponownie aktywować trzeba już użyć ekranu smartfona.

    Okrągły ekran urządzenia z nawigacją: 21:22, 24°C, strzałka skrętu, 40 m, 9 min, 8,5 km Okrągły ekran urządzenia pokazuje godzinę 21:34 i komunikat „End navigation?” z przyciskami.

    Konstrukcja

    W konstrukcji urządzenia wykorzystałem 3 gotowe moduły:
    - okrągły wyświetlacz LCD TFT 240x240 sterowany poprzez interfejs SPI ze sterownikiem GC9A01,
    - płytkę rozwojową ESP32-S3 SuperMini,
    - moduł przetwornicy/ładowarki USB (12/24>>5V).

    Aby połączyć te moduły w zwartą całość zaprojektowałem płytkę drukowaną (a raczej 3 płytki), która została wykonana w chińskiej fabryce. Po pocięciu trzy płytki tworzą razem pudełkową konstrukcję w której na górze znajduje się wyświetlacz. Na jednej ściance znajduje się zasilacz/ładowarka a na drugiej moduł procesora ESP32. Dodatkowo na płytce procesora umieściłem też zegar czasu rzeczywistego PCF8563 wraz z bateryjką podtrzymującą oraz czujnik temperatury DS18B20. Na płytce tej znajduje się też 5 pinowe gniazdo służące do podłączenia zasilania (12V z instalacji motocykla "po stacyjce") oraz przyłącze modułu przycisków (zamontowanego dogodnie na kierownicy).

    Smartwatch motocyklowy by bsw Dwie zielone płytki PCB z nadrukiem i polami lutowniczymi do modułu „MOTO watch”

    Te trzy płytki są ze sobą połączone (zlutowane na stałe) za pośrednictwem kątowych złącz pinowych. Dodatkowe połączenie stanowi 4 płytka z miedziowanego laminatu, która jest ścianką dolną i jednocześnie pokrywą.

    Zbliżenie na zieloną płytkę PCB z elementami SMD i opisami BAT, GND, 12V Prototyp płytki PCB z napisem „MOTO watch bsw 2025” i modułem mikrokontrolera Okrągły moduł wyświetlacza na zielonej płytce PCB obok modułu przetwornicy z gniazdem USB

    Urządzenie zostało zaprojektowane tak, aby pasowało do okrągłej obudowy wykonanej z czarnego plastikowego dekla od farby w sprayu. W dekielku tym wycięto okrągły otwór/okienko w który wkleiłem od środka szybkę wykonaną z pleksi. Użyłem elastycznego, czarnego kleju do naprawy GSM. Obudowa ma przykręcony metalowy wspornik który służy do przymocowania smartwatcha do licznika motocykla. W dolnym deklu przez otwory dostępne jest nie tylko gniazdo przyłączeniowe do zasilania i przycisków ale również gniazdo USB modułu zasilacza, które można wykorzystać do zasilania np. kamerki sportowej zamontowanej na kierownicy (włącza się wtedy automatycznie po przekręceniu stacyjki - jak rejestrator w aucie).

    Wnętrze okrągłej obudowy z płytką PCB i gniazdem USB, widok z boku Tył modułu Moto watch: gniazdo USB, zielona listwa zaciskowa i płytka PCB z napisem „MOTO watch bsw 2025” Okrągłe urządzenie elektroniczne z płytkami PCB i portem USB, widok z boku na białym tle


    Oprogramowanie

    Oprogramowanie składa się z dwóch części. Zasadniczy program na procesor ESP32-S3 został napisany w środowisku Arduino z wykorzystaniem dedykowanych bibliotek:
    "RTClib.h" - Real Time Clock PCF8563
    <OneWire.h> - One Wire Bus
    <DallasTemperature.h> - DS18B20 temperature sensor
    <BLEDevice.h> -BLE device lib
    <BLEUtils.h> - BLE utils lib
    <BLEServer.h> - BLE server lib
    "SPI.h" - SPI Bus
    "Adafruit_GFX.h" - Adafruit Display lib
    "Adafruit_GC9A01A.h" - Adafruit GC9A01A lib

    Dużo czasu zajęło testowanie oprogramowania nawigacji w warunkach bojowych, urządzenie było jeszcze w fazie prototypu zbudowanego na płytce stykowej.

    Okrągły wyświetlacz z ikoną skrętu, otoczony przewodami i modułami elektroniki

    Program musi jednocześnie obsługiwać:
    - wyświetlacz (interfejs ISP)
    - zegar czasu rzeczywistego PCF8563 (interfejs I2C)
    - czujnik temperatury DS18B20 (interfejs 1-wire)
    - pomiar napięcia pokładowego 12V (ADC poprzez dzielnik napięcia)
    - klawiaturę (dwa przyciski na osobnych pinach)
    - komunikację Bluetooth Low Energy

    Obsługa wyświetlacza jest dość prosta, chociaż zaprojektowanie przejrzystego i funkcjonalnego interfejsu użytkownika zajęło trochę czasu. Prezentowane informacje są stylistycznie i kolorystycznie dopasowane do licznika motocykla. Wspomogłem się gotowymi symbolami graficznymi oraz cyferkami, które przygotowałem w programie graficznym i wkompilowałem do kodu. Jestem zadowolony z uzyskanego efektu. Wisienką na torcie jest animacja z logo, która wyświetla się po uruchomieniu systemu :-)

    Okrągły ekran z niebieskim tłem i białym napisem „XSR” oraz czerwonymi blokami po bokach

    Sporym wyzwaniem była komunikacja z telefonem. Do tego powstała osobna apka na smartfona, której napisanie zleciłem znajomemu programiście urządzeń mobilnych. Niestety dopracowanie szczegółów i ustabilizowanie komunikacji zajęło najwięcej czasu. Komunikacja BT-LE polega bowiem na wystawianiu ograniczonych ilościowo i czasowo porcji danych. Sporym wyzwaniem było przysyłanie ze smartfona ikonek nawigacyjnych - opracowany został specjalny autorski algorytm kompresji, który grafiki 96x96 (1152 bajtów) kompresuje kilkukrotnie.

    Testy urządzenia wykazały jego ogromną użyteczność. Nie trzeba się zatrzymywać aby sprawdzić: czy sms który nadszedł jest istotny, czy odbierać przychodzące połączenie. Do tego nawigacja, która nie jest aż tak wygodna jak mapa, ale jest naprawdę użyteczna. Niestety prace nad urządzeniem trwały z dużymi przerwami ponad rok. Koszty wykonania nie były wysokie ale wymagały sporej części pracy mechanicznych. Obecnie zabrałbym się za to inaczej są już bowiem dostępne gotowe i przystępne cenowo moduły wyświetlacza z wbudowanym procesorem. Zastosowanie takiego gotowego modułu zminimalizowało by prace mechaniczne a w pracach programistycznych można się znacznie wspomóc AI - ja większość kodu pisałem samodzielnie...

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    bsw
    Poziom 22  
    Offline 
  • REKLAMA
  • REKLAMA
  • #3 21898877
    bsw
    Poziom 22  
    Posty: 691
    Pomógł: 4
    Ocena: 727
    sq3evp napisał:
    Ciekawy projekt.
    Pomiary z czujników czy zegar ma swoje czujniki?
    Dzięki za komentarz
    Wieczorem podrzucę schemat - wszystko będzie jasne.

    Co do czujników - pierwotna koncepcja była taka że podłączę się po prostu do gniazda OBD i oprócz zasilania to jeszcze sobie CAN'a poczytam. Niestety w OBD napięcie jest permanentne a nie "stacyjkowe" zatem odpuściłem ten trop. Zatem wciąłem się tylko w jeden przewód w skrzynce za lampą z napięciem "stacyjkowym". Dołożyłem bezpiecznik i służy to zarówno do zasilania zegarka jak i pomiaru napięcia w instalacji - poprzez ADC procesora. Dzielnik napięcia został wyznaczony tak, aby 12V trafiało w środek zakresu ADC. Temperaturę mierzę DS18B20 - widać go na zdjęciach. Zmieniłem tylko położenie czujnika - przesunąłem go na spód obudowy aby nie zawyżał.
    Pomogłem? Kup mi kawę.
  • #4 21898972
    error105
    Poziom 14  
    Posty: 479
    Pomógł: 1
    Ocena: 146
    bsw napisał:
    Niektórzy motocykliści montują telefon do uchwytu na kierownicy lub baku lecz obsługa dotykowego ekranu w rękawicach to już wyższa ekwilibrystyka. Postanowiłem podejść do tematu inaczej.


    I dlatego zamontowałeś dotykowy wyświetlacz 1.28" ktory jest strasznie mały :)
    Tak, doczytałem dalej ale musiałem pośmieszkować bo projekt bardzo fajny.

    Co ja bym zmienił? na pewno dałbym większy wyświetlacz (są większe okrągłe) a do czasu dał moduł GPS by odczytywał z satelity.
  • #5 21898973
    bsw
    Poziom 22  
    Posty: 691
    Pomógł: 4
    Ocena: 727
    error105 napisał:
    Co ja bym zmienił? na pewno dałbym większy wyświetlacz (są większe okrągłe) a do czasu dał moduł GPS by odczytywał z satelity.

    Owszem wyświetlacz trochę mały... Ale daje rade - cyferki są znacznie większe niż na tym co fabryka dała w liczniku.

    Na początku miał być tylko zegarek plus obsługa rozmów. W trakcie prac koncepcyjnych wpadłem jeszcze na pomysł nawigacji - i z tym trochę zeszło :-)
    Czas synchronizuje się ze smartfona - ten PCF jest tylko do bieżącego wyświetlania tudzież na okoliczność braku telefonu przy sobie.
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #6 21899029
    gulson
    Administrator Systemowy
    Posty: 29361
    Pomógł: 148
    Ocena: 6042
    Bardzo fajny pomysł, nie tylko na motor, ale w zasadzie do wykorzystania wszędzie, jako mini asystent.
    Na motorze super jest znać temperaturę zewnętrzną i napięcie akumulatora (ach te akumulatory w motórach).

    Cieszę się, że wraca rozsądek i obsługa pulpitów w samochodach i motórach za pomocą fizycznych przycisków.
    Projekt zasługuje na wyjątkowe uznanie, nie powstydziłby się tego żaden producent, jeszcze by naliczył kilkaset złotych marży, bo to przecież dla motóra.
  • REKLAMA
  • #7 21899465
    Konto nie istnieje
    Poziom 1  
  • #8 21899472
    error105
    Poziom 14  
    Posty: 479
    Pomógł: 1
    Ocena: 146
    gulson napisał:
    Na motorze super jest znać temperaturę zewnętrzną i napięcie akumulatora (ach te akumulatory w motórach).


    Czy ja wiem, od czasu aż poczyniłem NaION z BMS to na moim pyrdku zapomniałem co to problem z akumulatorem. Na zimę wstawiam do garażu, i nawet jak się rozładuje do powiedzmy zera, to BMS go odetnie i nie uszkodzi ogniw.
    10Ah, 200A przez 5s, 100A ciągiem…. Motur kręci jak głupi bo napięcie na nim nie spada poniżej 12V (naładowany w pełni ma 14.3-14.4.
    A do tego bonus, ma espnow więc mam sobie podgląd zdalny czy wszystko dziala (oczywiscie deepsleep):


    Smartwatch motocyklowy by bsw
  • #9 21900581
    austin007
    Poziom 17  
    Posty: 765
    Pomógł: 6
    Ocena: 275
    Jeśli wykorzystujesz do nawigacji komunikaty google maps to są cały czas wspierane rozwiązania. Aplikacje typu brigde po BLE. Robiłem i używam dużo bardziej zaawansowany komputer moto wbudowany w oryginalny panel. Właśnie ostatnią funkcjonalnością była nawigacja, prognoza pogody, obsługa sms, wiadomości z komunikatorów i nieodebranych połączeniach , informacji o nadciągającej burzy i poziomie naładowania baterii telefonu. To ważne na moto. Plus za ideę.
  • #10 21901504
    bsw
    Poziom 22  
    Posty: 691
    Pomógł: 4
    Ocena: 727
    Dziękuję wszystkim za pozytywne opinie.

    gulson napisał:
    Na motorze super jest znać temperaturę zewnętrzną i napięcie akumulatora (ach te akumulatory w motórach).

    Temperatura zewnętrzna - tak to jest przydane. Miałem w poprzednim zegarku i teraz mi brakowało. Co do akumulatora - w poprzednim moto miałem 7Ah i dodatkowo kopkę. Zatem tam aku nie było krytyczne. Teraz mam tylko 3Ah (!) i wyłącznie elektryczny rozrusznik. Do tego wtrysk, komputer, ABS - ma co żreć prąd... W poprzednim moto najwięcej pożerała lampa - H4 a teraz mam LED. Ale lepiej mieć to pod kontrolą jakby co.

    gulson napisał:
    Projekt zasługuje na wyjątkowe uznanie, nie powstydziłby się tego żaden producent, jeszcze by naliczył kilkaset złotych marży, bo to przecież dla motóra.

    Erbit napisał:
    Podzielam też pogląd Kolegi wyżej, że urodziłby się z tego piękny projekt komercyjny.

    Chmm - mam jeszcze 4 płytki wolne ;-) Ale w sumie - tak jak pisałem poprzednio - teraz zbudowałbym to na jakimś wyświetlaczu z wbudowanym ESP - bez własnej płytki i prawie bez lutowania. Doprawdy dziwne czasy nastały bo elektronika teraz to często łączenie razem gotowych modułów. Do tej pory problemem było jeszcze oprogramowanie ale teraz jest AI który wszystko sam napisze ;-) Zostaje ewentualnie wydrukować obudowę...

    BTW:
    Dodałem do opisu schemat - widać że większość stanowią złącza dla gotowych modułów - ESP32, wyświetlacza czy zasilacza...

    austin007 napisał:
    Jeśli wykorzystujesz do nawigacji komunikaty google maps to są cały czas wspierane rozwiązania. Aplikacje typu brigde po BLE.
    [..]
    prognoza pogody [..] informacji o nadciągającej burzy


    Podszedłem do tematu budżetowo - nie szukałem gotowych rozwiązań - zwłaszcza że na początku to miał być tylko zegarek.
    Ale dzięki za podpowiedź - prognoza pogody to rzecz do rozważenia.
    Pomogłem? Kup mi kawę.
  • #11 21902096
    sq3evp
    Poziom 39  
    Posty: 6520
    Pomógł: 218
    Ocena: 867
    bsw napisał:

    Podszedłem do tematu budżetowo - nie szukałem gotowych rozwiązań - zwłaszcza że na początku to miał być tylko zegarek.
    Ale dzięki za podpowiedź - prognoza pogody to rzecz do rozważenia.

    Dzisiaj można zakupić moduł eSim nawet i pobierać dane pogodowe. Pomysł ciekawy - dodać prognozę dla ustawionej lokalizacji i pobieranej dla pozycji motocykla.
  • #12 21904432
    austin007
    Poziom 17  
    Posty: 765
    Pomógł: 6
    Ocena: 275
    >>21902096
    bsw napisał:
    Podszedłem do tematu budżetowo - nie szukałem gotowych rozwiązań - zwłaszcza że na początku to miał być tylko zegarek.
    Ale dzięki za podpowiedź - prognoza pogody to rzecz do rozważenia.

    Zaproponowane przeze mnie rozwiązanie jest tańsze (opensource) i bardziej funkcjonalne oraz wspierane. Płytkę przeprojektowałbym na kanapkę aby była średnicy LCD. Zyskałoby na estetyce lub już drożej gotowce z Ali. Uczulam też na wodoodporność urządzenia na moto.
    sq3evp napisał:
    Dzisiaj można zakupić moduł eSim nawet i pobierać dane pogodowe. Pomysł ciekawy - dodać prognozę dla ustawionej lokalizacji i pobieranej dla pozycji motocykla.

    Autor wyraźnie pisze ,że budżetowo. Poza tym po co używać kosztownej armaty na muchy?
  • #13 21905368
    bsw
    Poziom 22  
    Posty: 691
    Pomógł: 4
    Ocena: 727
    austin007 napisał:

    Zaproponowane przeze mnie rozwiązanie jest tańsze (opensource) i bardziej funkcjonalne oraz wspierane.

    W zasadzie to tylko napomknąłeś coś o "bridge na BLE" bez żadnych konkretów (linków)...

    austin007 napisał:

    Płytkę przeprojektowałbym na kanapkę aby była średnicy LCD. Zyskałoby na estetyce lub już drożej gotowce z Ali. Uczulam też na wodoodporność urządzenia na moto.

    Celowo zaprojektowałem urządzenie tak, aby mieściło się w zaadaptowanej przeze mnie na obudowę pokrywie po sprayu. Wysokość jest taka jak licznika, także szeroka ramka dookoła wyświetlacza jest taka jak w liczniku oryginalnym. Wizualnie jest OK. Szybka jest wklejona na elastycznym kleju - jest szczelnie - deszcze tam nie wniknie.
    Nie wspominałem o tym, ale elektronika po montażu została pomalowana lakierem, który powinien zabezpieczać przed zwarciami od rosy. Od dołu dopasowaną pokrywę trzymają zatrzaski - co zabezpiecza przed kurzem czy bryzgami, a pozwala na lekką wentylację. Gniazda też są po włożeniu wtyków doszczelnione przed zabryzganiem.

    Pisałem, że dziś zbudowałbym to np. na takim gotowcu:

    Smartwatch motocyklowy by bsw

    Byłoby mniejsze, bardziej zwarte i w kanapce, ale zacząłem z innymi założeniami.
    Pomogłem? Kup mi kawę.
📢 Słuchaj (AI):

Podsumowanie tematu

✨ Dyskusja dotyczy budowy motocyklowego smartwatcha/zegarka dopasowanego do konsoli nowego motocykla, z funkcjami: wyświetlanie czasu, pomiar napięcia akumulatora, pomiar temperatury powietrza, alarm niskiej temperatury oraz alarm niskiego napięcia. Projekt wykorzystuje zasilanie ze stacyjki, pomiar napięcia przez ADC mikrokontrolera z dzielnikiem napięcia oraz czujnik temperatury DS18B20 przeniesiony na spód obudowy, aby nie zawyżał wskazań. Początkowo rozważano podłączenie do OBD i odczyt CAN, ale zrezygnowano z powodu stałego zasilania w gnieździe. Czas synchronizowany jest ze smartfona, a układ PCF służy do bieżącego podtrzymania czasu. W rozmowie pojawiają się też sugestie większego wyświetlacza, synchronizacji GPS, integracji z nawigacją, komunikatami z telefonu, prognozą pogody, obsługą SMS i powiadomień, a także uwagi o wodoodporności i sensowności budowy na gotowych modułach ESP32 oraz wyświetlaczu TFT/OLED.
Wygenerowane przez model językowy.
REKLAMA