ZSWatch 專案正在開發一款基於 Nordic Semiconductor nRF52833 晶片的開放式智慧手錶,該晶片配備 ARM Cortex-M4 微處理器,並支援藍牙 5.1。電路圖和 PCB 佈局圖(kicad 格式)可供下載,以及一個用於在 3D 列印機上列印錶殼和擴充座的模型。軟體基於開放式 RTOS Zephyr。支援將智慧型手錶與基於 Android 平台的智慧型手機配對。該專案的開發成果基於 MIT 許可證發布。

該專案正在專門開發智慧手錶專用的軟體和硬體。除了 nRF52833 BLE 晶片外,該裝置還配備了 1.28 吋螢幕(IPS TFT 240×240)、帶計步功能的加速度計、心率感測器、振動馬達、8 MB 快閃記憶體和 220 mAh 鋰聚合物電池。該設備配備三個控制按鈕,並採用藍寶石玻璃保護螢幕。此外,第二款改良型號也正在開發中,它將搭載基於 ARM Cortex-M5340 處理器、功能更強大的 nRF33 晶片和觸控螢幕。
該軟體採用C 語言編寫,在Zephyr 實時作業系統(RTOS) 下運行,該作業系統是在Linux 基金會的支持下針對物聯網設備開發的,英特爾、Linaro、NXP Semiconductors/Freescale、Synopsys 和Nordic Semiconductor 都參與其中。 Zephyr 核心旨在消耗最少的資源(8 到 512 KB RAM)。 所有進程都只提供一個全域共享虛擬位址空間(SASOS,單一位址空間作業系統)。 應用程式特定的程式碼與應用程式特定的核心相結合,形成可以在特定硬體上載入和運行的整體可執行檔。 所有系統資源都是在編譯時確定的,並且只有運行應用程式所需的那些核心功能才包含在系統映像中。
該軟體的主要特點:
- 使用 GadgetBridge Android 應用程式與智慧型手機互動並進行控制。
- 圖形介面,可顯示時鐘、日期、電池電量、天氣預報、已走步數、未讀取通知數和心率。
- 支援彈出通知。
- 帶有設定的可擴展選單。
- 應用程式選擇介面。 提供的程式包括配置器和音樂播放控制小工具。
- 整合式計步器和心率監測器功能。
- 支援藍牙測向技術來確定藍牙訊號的方向,使手錶可以作為任何 u-blox AoA 板追蹤的標籤。
- 未來的計劃包括添加用於追蹤心率的應用程式、升級藍牙配對系統以及將圖形外殼重新設計為可替換應用程式的形式。
此外,我們值得一提的是「感測器手錶」項目,該項目開發了一款電路板,用於替換經典的卡西歐 F-91W 電子表(該表自 1989 年起生產)。用於替換的電路板配備了 Microchip SAM L22 微控制器(ARM Cortex M0+),可用於在手錶上執行自訂程式。卡西歐手錶的標準 LCD 顯示器(10 段數字和 5 段指示燈)用於顯示資訊。透過 USB Micro B 連接埠可連接外部裝置並將程式載入到手錶上。此外,還有一個 9 針 PCB 連接器用於擴展(I²C 匯流排和 5 個 GPIO 引腳,用於連接 SPI、UART、類比輸入和各種感測器)。電路和電路板佈局遵循知識共享署名-相同方式共享 4.0 許可證,提供的軟體庫遵循 MIT 許可證。

來源: opennet.ru
