Skip to content

1 Hardware Overview

astronot edited this page Feb 1, 2024 · 1 revision

Components

Raspberry Pi Pico W

A powerful, lightweight and power-efficient microcontroller that was built by the Raspberry Pi Foundation. It is also a cost-efficient product, which is replaceable when facing a hardware issue.

Raspberry Pi Pico W

The table describes the device’s technical specifications.

Hardware Specifications

Feature Specification
CPU 133 MHz Dual Core Arm Cortex M0+
SRAM 264kB
Flash Memory 2MB
I/O USB 1.1
2×SPI
2×I2C
2×UART
3×12-bit ADC
16×controllable PWM
26×GPIO pins
Extras Accurate clock and timer
Temperature sensor
Built-in Wireless and Bluetooth support

1.28inch Touch LCD from WaveShare

A circular LCD touch screen with a SDK. SDK provides various features such as gesture capture, pixel capture, buffer swapping, and a basic font library with examples.

1.28inch Touch LCD from WaveShare

The table shows the device’s technical specifications.

Hardware Specifications

Feature Specification
Screen 240 × 240 px LCD Screen
Touch Screen CST816S Capacitive Touch controller
Display IPS display panel

Arduino TP4056 and Power-Xtra PX 302030 3.7V 120mAh LiPo Battery

Arduino TP4056 is a Protected LiPo Battery Charging Circuit that can be charged via a Micro-USB cable. Power-Xtra PX 302030 3.7V 120mAh LiPo is a capable LiPo battery that will be enough to power all smartwatch components.

Arduino TP4056 and
Power-Xtra PX 302030 3.7V 120mAh LiPo Battery

HC06 Bluetooth Module

An external Bluetooth module commonly used in the industry for its simplicity. It is a slave Bluetooth device that transfers and receives data using the UART protocol. It is added later to the project due to the issues faced with the Pico’s built-in Bluetooth stack.

HC06 
Bluetooth Module

MPU6050 Accelerometer

An accelerometer commonly used with Arduino and Raspberry Pi Pico. MPU6050 provides various information such as acceleration, gyroscope and temperature data.

MPU6050 
Accelerometer

Other Hardware Components

The following products are also used in the project. But they do not have product-specific behaviours.

  • Piezo Buzzer
  • 5mm Yellow LED
  • 10x3 mm Shaftless Vibration Motor

Connecting the Wires

The updated breadboard design is shown in the Fritzing Scheme. However, the scheme does not contain the Waveshare LCD screen, since the Fritzing does not include a model for such display. The Waveshare pin connections are shown in the table below.

SmartWatch Breadboard

Waveshare 1.28 inch LCD GPIO Pin Connections

Port Name GPIO Pin
LCD_DC_PIN 14
LCD_CS_PIN 9
LCD_CLK_PIN 10
LCD_MOSI_PIN 11
LCD_MISO_PIN 12
LCD_RST_PIN 8
LCD_BL_PIN 15
DEV_SDA_PIN 6
DEV_SCL_PIN 7
DEV_I2C_INT 17
DEV_I2C_RST 16