Close
0%
0%

Open Source Transparent Watch - T1

A open source transparent watch, ultra-thin, BLE, 20mm strap

Similar projects worth following
I've used some smart watches, but their appearance is almost the same. They're not cool enough. I don't want to wear them after a while. I want to make a special watch for myself, which is not on the market. Seeing that transparent OLEDs are sold in the market, I came up with the idea of making a transparent watch. I want to make it thinner. The first version may not be supported by too many functions, focusing on the realization of basic functions and verifying some visual experience.

Hardware

  • 1.51 OLED   ssd1309   SPI 
  • TPS61040DBVR (DCDC Vbat --> 12.5V)
  • TP4054 (charge)
  • PCB (0.8mm)

LCEDA.zip

SCH&PCB_V1.1

x-zip-compressed - 829.58 kB - 08/17/2021 at 02:51

Download

kswps - 1.13 MB - 08/07/2021 at 08:31

Preview
Download

kswps - 85.87 kB - 08/07/2021 at 08:31

Preview
Download

kswps - 3.68 MB - 07/27/2021 at 07:13

Preview
Download

kswps - 1.31 MB - 07/27/2021 at 07:13

Preview
Download

View all 7 files

  • Acc

    Modular08/28/2021 at 08:28 0 comments

    I've been able to get data on BMA423, but some features don't work. 

    I temporarily purchased some QMA7981 as an alternative. 

    But while I wait, I'll continue to see what the problem is.

  • Power on

    Modular08/22/2021 at 08:53 0 comments

    After receiving PCB v1.1 and welding, everything is working fine.

    Next I'll start writing code.

  • Assemble

    Modular08/17/2021 at 03:15 0 comments

    I printed the 3D case and the assembly worked well.

  • Ver_1.1

    Modular08/17/2021 at 02:50 0 comments

    Version 1.0 has some minor issues. 

    In version 1.1 I modified the position of the connector.

    Use lceda to open the source file.

  • PCB

    Modular08/15/2021 at 08:40 0 comments

    I finally received the PCB today.

  • ch573 Rev 1.0

    Modular08/10/2021 at 11:31 0 comments

    The schematic and pcb have been drawn and are ready to be sent to the manufacturer

  • new schematic

    Modular08/08/2021 at 10:23 0 comments

    There are two acceleration sensors, one of which you can select as needed.

    Because ch573 does not support hardware IIC, the SPI interface is used to communicate with the accelerometer.

    If you have any better suggestions, please let me know.

  • CH573 log

    Modular08/08/2021 at 02:52 0 comments

  • CH573 + OLED

    Modular08/07/2021 at 08:28 0 comments

    A few days ago, I received the CH573 development board from WCH, so I'd like to try this chip.

    and here is some overview of the chip:

    • 32-bit RISC processor WCH RISC-V3A
    • Supports the RV32 IMAC instruction set, single-cycle multiplication and hardware division
    • Built-in 18K SRAM, 512K Flash ROM, ICP, ISP and IAP support for OTA wireless upgrades
    • Integrated 2.4GHz RF transceivers and baseband and link control to improve optimized protocol stack and application layer APIs to support networking
    • Supports 3.3V and 2.5V power supplies, built-in DC/DC conversion, and 0dBm transmits power with a current of 6mA
    • Various low power modes: Idle, Halt, Sleep, Shutdown, built-in battery voltage low voltage monitoring, minimum sleep current 0.3uA
    • Built-in USB controller and USB transceiver for USB 2.0 full-speed and low-speed hosts or devices
    • Built-in real-time clock RTC supports timing and triggering modes 
    • An 8-channel 12-bit ADC-to-digital converter is available to support 8-channel touch keys 
    • Provides 4 sets of 26-bit timers, supports capture/sampling, supports 4 26-bit PWM outputs, and supports 6 8-bit PWM outputs 
    • Available in 4 sets of stand-alone UART, compatible with 16C550, with a maximum communication port rate of up to 6Mbps 
    • Available in 1 set of SPIs, built-in FIFO, support for Master and Slave modes 
    • Built-in temperature sensor 
    • Available in 20 GPIO, 4 of which support 5V signal input, all GPIO support interrupt and wake-up functions 
    • Built-in AES-128 plus decryption unit, chip unique ID 
    • Package: QFN28_4X4


    I've ported the u8g2 library to this chip.

  • LED test

    Modular07/27/2021 at 13:10 0 comments

    #include "hal_gpio.h"
    
    uint32_t count = 0;
    
    void gpio_blink_init(void)
    {
        gpio_set_mode(GPIO_PIN_17, GPIO_OUTPUT_PP_MODE);
        gpio_write(GPIO_PIN_17, 0);
    }
    
    void led_blink_all(void)
    {
        gpio_write(GPIO_PIN_17, 0);
        bflb_platform_delay_ms(100);
    
        gpio_write(GPIO_PIN_17, 1);
        bflb_platform_delay_ms(100);
    }
    
    void led_running(void)
    {
        gpio_write(GPIO_PIN_17, 1);
        bflb_platform_delay_ms(500);
        gpio_write(GPIO_PIN_17, 0);
        bflb_platform_delay_ms(500);
    
        count++;
    }
    
    int main(void)
    {
        bflb_platform_init(0);
    
        gpio_blink_init();
    
        MSG("gpio test !\r\n");
    
        while (1) {
            led_running();
        }
    }
    

View all 13 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates