Open-Watch: An open-source handmade smartwatch
Welcome to Open-Watch! An open-source wearable device :)
Open-Watch is an open-source smartwatch project. This smartwatch can measure the linear acceleration and rotational speed of your hand, connect to phone, count steps, make sound and vibration, enable screen when hand raised, enable alarms and get touch inputs. All of these data will be processed by an STM32 processor with an ARM Cortex-M core..
It connects to a 1.3" OLED (SSD1306 driver) to show the date, time, battery level, steps, and other stuffs. It also can get touch inputs using a HOLTEK touch driver. These 4 touch pads are connected to EXTI of MCU. A HC-05/06 Bluetooth module allows us to communicate with a smart phone.
The MPU6050 sensor was used for IMU purposes. I used a Kalman filter to reduce the noise effect and extract clean data from the sensor (3-axis linear acceleration, 3-axis rotational velocity). These clean data were used to estimate the hand rotation (to enable the screen) and measure the steps and distance.
Finally a transparent 3D printed body holds the parts together.
Thanks to PCBWay for these awesome 4-layer PCBs and this beautiful transparent 3D printed body.
Open-Watch: An open-source handmade smartwatch
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(1)
- Likes(11)
- 3 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10

-
7design
-
6usability
-
7creativity
-
7content

-
8design
-
7usability
-
7creativity
-
5content

-
10design
-
10usability
-
10creativity
-
9content
More by Motlaq
-
-
-
-
-
-
-
-
-
-
ESP32-S Development Board, in "Arduino Uno" form factor
3224 4 10