Pine Time Dev

Product: PineTime (see pine64.org/pinetime/)

  • An open-source smartwatch (“sealed” version / user version)
  • Minimalistic “low-budget” smartwatch (Price: $26.99 in 2021)
  • Comes with a USB charging dock
  • Pre-installed firmware: InfiniTime
  • Optional: Dev Kit (developer kit) with “sealed” and “unsealed” versions (developer version) for developers/hobbyists

Description of Hardware and Software:

Specifications of PineTime (sealed):

  • Touch-sensitive IPS touch display (Resolution: square 1.3 inch 240×240 pixels)
  • SoC (system on chip): low-power Nordic Semiconductor nRF52832
  • 4 MB user storage, 0.5 MB OS storage
  • Bluetooth 5, BLE (Bluetooth low energy)
  • Battery: 170-180mAh 3.8V LiPo
  • Includes 2-pin docking station with USB-A connection cable
  • Sensors: Motion Sensor, Heart Rate Sensor (on the back)
  • Dimensions: 37.5mm x 40mm x 11mm
  • Weight: 38g
  • Material: Zinc alloy and plastic
  • Dust resistant and waterproof up to 1m (IP67)
  • Side button for operation
  • Replaceable strap

Software:

  • Variable: Any open-source operating system possible – RTOSes (real-time operating system) → Here: Firmware: InfiniTime (see infinitime.io/)
  • Written in C/C++
  • Build system based on CMake
  • Based on FreeRTOS 10.0.0
  • Uses LittleVGL/LVGL 7 as UI library (light and versatile embedded graphics library)
  • NimBLE 1.3.0 as BLE stack (open-source Bluetooth stack)
  • GNU General Public License version 3
  • Current firmware version: InfiniTime 1.6.0 “Ice Apple” (as of 29.10.21) (see github.com/InfiniTimeOrg/InfiniTime/releases/tag/1.6.0)
  • Alternative firmware: e.g., WaspOS (see wasp-os.readthedocs.io/en/latest/index.html)
  • Companion apps via Bluetooth for smartphone pairing (firmware update, phone notifications, health tracking statistics, etc.):
    • Siglo (Linux), desktop app
    • Gadgetbridge (Android >= 4.4)
    • Amazfish (SailfishOS, Linux)
    • PineTimeFlasher (Windows)
    • nRFConnect/InfiniLink (iOS)
    • etc.

Functions: (including 12 apps)

  • Touch display controllable via finger/swipe gestures (swipe right/left/up/down, single tap/double tap, raise wrist) or with side button
  • Health Tracking:
    • Pedometer (with daily goal input)
    • Heart rate detection
    • Motion sensor (real-time)
    • Clock display (time format)
    • Date
    • Flashlight
    • Stopwatch
    • Timer
    • Navigation
    • Alarm
    • Metronome (vibration-based, e.g., 120bpm)
    • Battery indicator
    • Notifications (“lift-to-wake”, vibration, visual)
    • Smartphone pairing (via Bluetooth: notifications (missed calls, messenger messages, emails, etc.), music player control, navigation, firmware update, companion app: display of health tracking statistics, etc.)
    • OTA (over-the-air) update via BLE (Bluetooth low energy)
    • Minimalistic mini-games:
      • Paint
      • Paddle/PingPong
      • Two (2048 clone)
    • Home screen display: time, date, steps, heart rate, remaining battery
    • Function menu buttons / app overview: (12 app buttons)
      • Stopwatch, music player (Bluetooth), navigation, step display (current, daily goal, graphical: progress), heart rate BPM (start/stop measurement), timer (set minutes/seconds, start/stop), paint app (swipe), ping pong game (swipe), two game (swipe), motion tracking, metronome (set bpm, start/stop), alarm
  • General settings: (4 main menu items)
    • Display brightness, flashlight, vibration on/off, specific settings
  • Specific settings: (9 sub-menu items)
    • Display timeout (5, 15, 20, 30 seconds), wake-up (single tap, double tap, raise wrist), time format (12h/24h), clock display style (digital, analog, PineTime style), steps: daily goal (“Steps: daily goal (“+” / “-” buttons), battery information, PTS colors, firmware information (display, validate), About (system information regarding the InfiniTime firmware).
    • Note: The PineTime was first announced in 2019. It is a project that is continuously developed by an open-source community. Therefore, it is possible that not everything works perfectly and there may be a need for improvements and optimizations.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *