Ostatnio społeczność Pine64 (dedykowany do tworzenia otwartych urządzeń) wprowadził na rynek smartwatch PineTime który może wytrzymać zanurzenie w wodzie na 1 metr.
Urządzenie PineTime było wcześniej dostępne tylko jako zestaw programistyczny i zaawansowane wersje, które umożliwiały łatwy dostęp do wbudowanych interfejsów debugowania, ale teraz jest dostępne na rynku.
O PineTime
Urządzenie jest dostarczane z nową wersją oprogramowania InfiniTime 1.2 i jest oparty na mikrokontrolerze NRF52832 MCU (64 MHz) i jest wyposażony w układ pamięci Flash 512 kB, 4 MB Flash na dane użytkownika, 64 kB RAM, 1.3-calowy ekran dotykowy o rozdzielczości 240×240 pikseli (IPS, 65 tys. kolorów), Bluetooth 5, akcelerometr (używany jako krokomierz), czujnik tętna i silnik wibracyjny. Ładowanie akumulatora (180 mAh) wystarcza na 3-5 dni pracy na baterii. Waga: 38 gramów.
Zacznę od bardzo dobrej wiadomości dla tych z Was, którzy (im) cierpliwie czekają na zakup PineTime - właśnie dowiedziałem się, że produkcja nowej partii PineTime idzie dobrze i jeśli wszystko pójdzie zgodnie z planem wtedy zapieczętowane poszczególne jednostki PineTime powinny być dostępne, gdy ten post zostanie opublikowany! Te PineTimes są aktualizowane o najnowsze wersje programu ładującego i InfiniTime, dzięki czemu możesz w pełni wykorzystać swój zegarek od momentu jego otrzymania.
Jak ogłosiliśmy w zeszłym miesiącu, fabryka czekała na to wydanie, aby rozpocząć produkcję nowej partii PineTimes. Przypominamy: ciągłe niedobory komponentów zmusiły PINE64 do użycia nieco innego akcelerometru dla tej nowej partii, ponieważ oryginał nie był już dostępny, a InfiniTime musiał dodać obsługę nowego układu, aby zapewnić takie funkcje, jak liczenie kroków i aktywacja na nadgarstku. rotacja będzie działać zgodnie z oczekiwaniami.
Domyślnym oprogramowaniem sprzętowym urządzenia jest InfiniTime i korzysta z systemu operacyjnego czasu rzeczywistego FreeRTOS 10, biblioteki graficznej LittleVGL 7 i stosu Bluetooth NimBLE 1.3.0. Program ładujący oprogramowanie układowe jest oparty na MCUBoot, a oprogramowanie układowe można aktualizować za pomocą aktualizacji OTA przesyłanych ze smartfona przez Bluetooth LE.
Ponadto warto zauważyć, że zmiany, które zostały wprowadzone w nowej wersji, obejmują włączenie aplikacji «metronome», ulepszenie aplikacji «timer» oraz prace mające na celu zmniejszenie zużycia pamięci RAM i pamięci stałej, a także rozmiar oprogramowania układowego zmniejszył się z 420 KB do 340 KB.
Kod interfejsu użytkownika jest napisany w języku C ++ i zawiera funkcje takie jak zegarek (cyfrowy, analogowy), monitor aktywności (pulsometr i krokomierz), które pokazuje powiadomienia o zdarzeniach na smartfonie, latarce, sterowaniu odtwarzaniem muzyka na smartfonie, pokazująca instrukcje z przeglądarki, stoper i dwie proste gry (Paddle i 2048).
Za pomocą ustawień możesz określić godzinę wyłączenia ekranu, format czasu, warunki budzenia, zmienić jasność ekranu, ocenić stan naładowania baterii i wersję oprogramowania układowego.
Na smartfonach i komputerach do sterowania zegarem można wykorzystać aplikacje Gadgetbridge (dla Androida), Amazfish (dla Sailfish i Linuxa) oraz Siglo (dla Linuxa). Istnieje eksperymentalne wsparcie dla WebBLEWatch, aplikacji internetowej do synchronizacji zegarów z przeglądarek, które obsługują Bluetooth Web API.
Ponadto, dla pasjonatów wysłana przez PineCzas przygotowano nowy alternatywny firmware Malila, oparty na RIOT OS, wyposażony w interfejs w stylu GNOME (czcionka Cantarell, ikony i styl GNOME) i kompatybilny z MicroPython.
InfiniTime i Malila PineTime również do rozwoju platformy opartej na oprogramowaniu Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (bazujący na Micropython) i PinetimeLite (rozszerzona modyfikacja InfiniTime EEPROM).
Wreszcie, dla zainteresowanych urządzeniem, powinieneś wiedzieć, że jego koszt to 26,99 $ i można go zamówić w przedsprzedaży od poniższy link.
Jeśli chcesz dowiedzieć się więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku.