Proyek ZSWatch mengembangkan jam tangan pintar terbuka berdasarkan Zephyr OS

Proyek ZSWatch sedang mengembangkan jam tangan pintar terbuka berdasarkan chip Nordic Semiconductor nRF52833, dilengkapi dengan mikroprosesor ARM Cortex-M4 dan mendukung Bluetooth 5.1. Skema dan tata letak papan sirkuit tercetak (dalam format kicad), serta model untuk mencetak housing dan stasiun dok pada printer 3D tersedia untuk diunduh. Perangkat lunak ini didasarkan pada RTOS Zephyr terbuka. Memasangkan jam tangan pintar dengan ponsel pintar berbasis platform Android didukung. Perkembangan proyek ini didistribusikan di bawah lisensi MIT.

Proyek ZSWatch mengembangkan jam tangan pintar terbuka berdasarkan Zephyr OS

Perangkat lunak dan perangkat keras khusus jam tangan pintar dikembangkan secara khusus untuk proyek ini. Selain chip nRF52833 BLE, perangkat ini dilengkapi layar 1.28 inci (IPS TFT 240Γ—240), akselerometer dengan fungsi pedometer, sensor pulsa, motor getaran, Flash 8 MB, dan baterai Li-Po 220 mAh. . Ada tiga tombol untuk kontrol, dan kaca safir digunakan untuk melindungi layar. Model kedua yang ditingkatkan juga sedang dalam pengembangan, yang dibedakan dengan penggunaan chip nRF5340 yang lebih fungsional berdasarkan prosesor ARM Cortex-M33 dan hadirnya layar sentuh.

Perangkat lunak ini ditulis dalam C dan berjalan di bawah sistem operasi real-time (RTOS) Zephyr, dikembangkan untuk perangkat Internet of Things di bawah naungan Linux Foundation dengan partisipasi Intel, Linaro, NXP Semiconductors/Freescale, Synopsys dan Nordic Semiconductor . Inti Zephyr dirancang untuk mengonsumsi sumber daya minimal (dari 8 hingga 512 KB RAM). Semua proses disediakan hanya dengan satu ruang alamat virtual bersama global (SASOS, Sistem Operasi Ruang Alamat Tunggal). Kode khusus aplikasi digabungkan dengan kernel khusus aplikasi untuk membentuk executable monolitik yang dapat dimuat dan dijalankan pada perangkat keras tertentu. Semua sumber daya sistem ditentukan pada waktu kompilasi, dan hanya kemampuan kernel yang diperlukan untuk menjalankan aplikasi yang disertakan dalam image sistem.

Fitur utama perangkat lunak:

  • Interaksi dengan smartphone dan kontrol menggunakan aplikasi GadgetBridge Android.
  • Antarmuka grafis yang dapat menampilkan jam, tanggal, pengisian daya baterai, ramalan cuaca, jumlah langkah yang diambil, jumlah notifikasi yang belum dibaca, dan detak jantung.
  • Dukungan untuk notifikasi pop-up.
  • Menu yang dapat diperluas dengan pengaturan.
  • Antarmuka pemilihan aplikasi. Program yang ditawarkan meliputi konfigurator dan widget kontrol pemutaran musik.
  • Fungsionalitas pedometer dan monitor detak jantung terintegrasi.
  • Mendukung teknologi Pencarian Arah Bluetooth untuk menentukan arah sinyal Bluetooth, yang memungkinkan jam tangan digunakan sebagai tag yang dilacak oleh papan AoA u-blox mana pun.
  • Rencana masa depan mencakup penambahan aplikasi untuk melacak detak jantung, meningkatkan sistem penyandingan Bluetooth, dan mendesain ulang shell grafis menjadi bentuk aplikasi yang dapat diganti.

Selain itu, kita dapat mencatat proyek Sensor Watch, yang mengembangkan papan untuk menggantikan pengisian jam tangan elektronik klasik Casio F-91W, yang diproduksi sejak 1989. Papan yang diusulkan untuk penggantian dilengkapi dengan mikrokontroler Microchip SAM L22 (ARM Cortex M0+) dan dapat digunakan untuk menjalankan program Anda sendiri pada jam. Untuk menampilkan informasi digunakan LCD standar dari jam tangan Casio dengan 10 segmen untuk angka dan 5 segmen untuk indikator. Koneksi ke perangkat eksternal dan pengunduhan program ke jam tangan dilakukan melalui port USB Micro B. Untuk ekspansi juga terdapat konektor PCB 9-pin (bus IΒ²C dan 5 pin GPIO untuk SPI, UART, input analog dan berbagai sensor). Diagram sirkuit dan tata letak papan didistribusikan di bawah lisensi Creative Commons Attribution-ShareAlike 4.0, dan perpustakaan perangkat lunak yang ditawarkan untuk digunakan dilisensikan di bawah lisensi MIT.

Proyek ZSWatch mengembangkan jam tangan pintar terbuka berdasarkan Zephyr OS


Sumber: opennet.ru

Tambah komentar