An open-source Smartwatch firmware written in C for the Raspberry Pi Pico.
Developed by Umut Sevdi
Click here to visit the repository of the mobile application.
Wearable technologies are becoming increasingly important in today’s world. Among them, smartwatches are the most widely accepted technology among consumers.
Within the scope of the project, I developed a smartwatch and an associated Android application that communicates with it. The smartwatch is designed as an embedded system without a full-fledged operating system. In addition to essential clock functions such as time, alarm, and stopwatch, the smartwatch will have features such as receiving notifications, handling calls, and controlling the media player on the phone. The touchscreen-operated watch will also include an accelerometer, a buzzer for alarm sounds, and a motor for vibration.
On the mobile side, a mobile application can respond to requests and messages sent by the smartwatch via Bluetooth. The application allows users to set alarms on the smartwatch and will manage background services such as notifications, calls, and media controls using Android services.
menu.mp4
The WearPico is designed as an embedded system without a full-fledged operating system. In addition to basic clock functions such as time, alarm, and stopwatch, the smartwatch will have features such as receiving notifications, handling calls, and controlling the media player on the phone. The touchscreen-operated watch will also include an accelerometer, a buzzer for alarm sounds, and a motor for vibration.
As of 2024, the project supports the following features:
- Fitness tracking
- Call Management
- Notifications
- Music and media control
- Reminder
- Alarms
- Lock Screen
- Temperature
- Touch Gestures
- Stopwatch
- Calendar
- Notepad
- Remote Configuration
Alarm Demo
alarm.mp4
Media Player Demo
media.mp4
Please refer to the wiki to reproduce the product. The wiki contains up-to-date information about the WearPico.
See Installation to compile the software from the source.
The 3D Model for the smartwatch is available at thingiverse. The model contains STL, STEP and Fusion 360 project formats.
See wiki to learn more.
Distributed under the GPL License.
This project is sponsored by PCBWay. PCBWay is a custom PCB provider, fabrication and assembly services for makers, hobbyists, and professionals. I am grateful for their sponsorship and partnership, and I highly recommend their services to anyone needing PCB manufacturing and assembly solutions.
You can contact any developer of this project for any suggestions or information.
Projects:
Developed by Umut Sevdi
Smartwatch case is designed and printed by Kozha Akhmet Abdramanov.