A smart Bluetooth glasses system based on STM32H7

By integrating camera, processing, Bluetooth communication, and power management modules into the STM32H7 series microcontroller, the problems of limited size and high power consumption in smart glasses products are solved, realizing a compact, low-power smart Bluetooth glasses system suitable for wearable applications.

CN122137940APending Publication Date: 2026-06-02CHANGCHUN UNIV OF SCI & TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHANGCHUN UNIV OF SCI & TECH
Filing Date
2026-04-16
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing smart glasses products suffer from limitations in size, complex module layout, limited power supply and heat dissipation space, and traditional solutions have high power consumption and complex structures, which are not conducive to lightweight wearing and lack integrated system solutions.

Method used

Using the STM32H7 series microcontroller as the core, it integrates a camera module, a processing module, a Bluetooth communication module, and a power management module to achieve an integrated design. The camera module is located at the front of the lens frame, the processing module is inside the temple, and the Bluetooth communication module and power module are centrally arranged for easy assembly and reliable design.

Benefits of technology

A compact, low-power, and easy-to-assemble smart Bluetooth glasses system has been developed, improving system integration and engineering feasibility, making it suitable for wearable applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122137940A_ABST
    Figure CN122137940A_ABST
Patent Text Reader

Abstract

This invention relates to the field of wearable smart device technology and discloses a smart Bluetooth glasses system based on STM32H7. The system includes a camera module located at the front of the frame, a processing module located inside the temples, a Bluetooth communication module, and a power module. The camera module is preferably an OV2640, used to capture images of the scene in front of the wearer. The processing module is preferably an STM32H743VIT6, which acquires and caches camera data via a DCMI interface and compresses and encodes the image data as needed. The Bluetooth communication module is preferably a KT6368A low-power Bluetooth BLE module, which communicates with the processing module via UART, sending the processed image data and control / status data to an external terminal according to a packet protocol, enabling interactions such as photo triggering, parameter configuration, and data feedback. The power module is powered by a lithium battery and provides voltage regulation and power detection. A local storage module can be added for image caching and subsequent synchronization if necessary. This invention has a compact structure, is easy to assemble, and can achieve first-person perspective image acquisition and Bluetooth data transmission in glasses form, making it suitable for wearable recording and interactive applications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wearable smart device technology, specifically to a smart Bluetooth glasses system that integrates camera acquisition, image processing, Bluetooth communication, and power management, with an STM32H7 series microcontroller as its core. Background Technology

[0002] With the rapid development of applications such as short video creation, first-person perspective recording, and outdoor sports recording, users have demanded that wearable shooting devices "free their hands, are lightweight, and allow for recording anytime." Smart glasses, as a typical wearable terminal, can place the camera in the frame and the processing chip, power supply, and communication module in the temples, thus completing image acquisition and data transmission without affecting wearability. Existing smart glasses products or solutions generally suffer from the following shortcomings: limited size, limited space for internal wiring, module layout, power supply, and heat dissipation, and high requirements for overall assembly and reliability; traditional solutions often use WiFi or external hosts for high-bandwidth transmission, resulting in complex structures, high power consumption, and hindering lightweight wear; some solutions only achieve simple photo taking or single communication functions, lacking an integrated system solution centered on an embedded microcontroller, making it difficult to achieve a compact combination of camera, processing, communication, and power supply within the limited space of the temples. Therefore, a smart Bluetooth glasses system with a clear structure, well-defined module division, and easy assembly and implementation is needed to improve system integration and engineering feasibility. Summary of the Invention

[0003] Purpose of the invention: This invention aims to provide an intelligent Bluetooth glasses system based on STM32H7. By integrating the camera module, processing module, Bluetooth communication module and power management module into one system, it realizes first-person view image acquisition, image data processing and Bluetooth data transmission in the form of glasses. It features a compact structure, easy assembly, low power consumption and suitability for wearable applications.

[0004] System Architecture: To address the aforementioned technical problems, this invention provides an intelligent Bluetooth glasses system based on STM32H7, comprising the following components: 1. Camera module: Placed at the front of the smart glasses frame, it is used to collect image data of the scene in front of the wearer; preferably, an OV2640 camera module is used, which supports different resolution outputs and is connected to the processing module via a parallel data bus and clock / synchronization signal; 2. Processing Module: Located inside the temple of the glasses, it is electrically connected to the camera module and is used to complete image timing processing, image data acquisition and buffering, necessary image preprocessing and compression encoding, and to encapsulate and control the data transmission of the Bluetooth communication module; the processing module uses an STM32H7 series microcontroller (preferably STM32H743VIT6). 3. Bluetooth communication module: Connected to the processing module, used to send the data output by the processing module to an external terminal (such as a mobile phone, tablet or computer) via Bluetooth; preferably, the KT6368A Bluetooth Low Energy (BLE) module is used, which communicates with the processing module through the UART interface and uses a custom packet protocol to send image data and control commands; 4. Power module: Includes a rechargeable lithium battery, charging management circuit, voltage regulator circuit and power detection circuit, which provides power to the camera module, processing module and Bluetooth communication module, and provides battery voltage / power information to the processing module; it can be configured with a push-button switch to control the power-on and power-off of the whole machine; 5. Storage module: Used for local caching of image data or log information, and can be equipped with a MicroSD memory card; when Bluetooth bandwidth or connection status is limited, it can be stored locally first, and then read or synchronized in segments by an external terminal. 6. Display module: Uses an LCD screen to display battery level, time, and interface information.

[0005] Beneficial effects 1) High integration of multiple systems and clear structure: Camera acquisition, processing, Bluetooth communication and power management are modularly combined within the form of glasses, with clear partitions between the frame and temples, which facilitates engineering implementation and maintenance upgrades.

[0006] 2) Low power consumption and easy to wear: It adopts BLE low power Bluetooth as the main wireless communication method, which is suitable for short-term image transmission, packet data transmission and status interaction, reducing the battery life pressure caused by continuous high power wireless transmission.

[0007] 3) Easy assembly and reliable design: The camera module is centrally located in the lens frame, while the processing, communication, and power supply are centrally located in the temple, which facilitates wiring, shielding, and structural fixation; the lens frame and temple are connected by FPC / ribbon cable, improving assembly consistency.

[0008] 4) High scalability: Local storage, human-computer interaction, and sensors (such as IMU, light, etc.) can be added as needed to realize extended applications in multiple scenarios such as taking pictures, recording, synchronization and status interaction. Attached Figure Description

[0009] Figure 1 This is a system structure block diagram of the present invention; Figure 2 This is a pin diagram of the camera module of the present invention; Figure 3 This is a pin diagram of the processing module of the present invention; Figure 4 This is a pin diagram of the Bluetooth communication module of the present invention; Figure 5 This is a pin diagram of the power module of the present invention; Figure 6 This is a pin diagram of the storage module of the present invention; Figure 7 This is a pin diagram of the display module of the present invention. Detailed Implementation

[0010] The present invention will be further explained below with reference to the accompanying drawings and specific embodiments: The overall process of the STM32H7-based smart Bluetooth glasses system of the present invention is as follows: When the user wears the glasses and turns on the device, the system is first powered by a lithium battery. The lithium battery outputs a stable operating voltage through a power management and voltage regulation circuit, providing power to the processing module STM32H743VIT6, the camera module OV2640, and the Bluetooth module. The STM32H743VIT6, as the main control unit, first completes system initialization after power-on, sequentially initializing the register configuration of the camera module OV2640 (including resolution, frame rate, output format, etc.), configuring the DCMI image acquisition interface and DMA transfer channel, and initializing the Bluetooth communication module KT6368A (BLE) and the human-machine interaction module (such as buttons and indicator lights) to ensure that the system enters a working state.

[0011] After system startup, the KT6368A Bluetooth module enters broadcast and pairing mode, allowing users to search for and connect via a mobile app or other terminals. Once connected, the mobile app can send control commands to the glasses (e.g., triggering a photo, selecting resolution, starting / stopping transmission, checking battery level, etc.). These commands are transmitted to the KT6368A Bluetooth module via the Bluetooth link, and then the KT6368A exchanges data with the STM32H743VIT6 via UART. Specifically, the TX pin of the KT6368A is connected to the UART receiver (RX) of the STM32H743VIT6, and the RX pin of the KT6368A is connected to the UART transmitter (TX) of the STM32H743VIT6, thus enabling bidirectional transmission of control commands and status data.

[0012] When the STM32H743VIT6 receives a command from the Bluetooth module, it acts as the main control unit to parse and judge the command: If the command is a "take a picture / capture" command, the STM32H743VIT6 controls the OV2640 to start outputting image data and acquires image frames through the DCMI interface; the acquired image data is written to the frame buffer under DMA, and then the STM32H743VIT6 performs necessary processing and compression encoding on the data in the frame buffer (e.g., using JPEG compression or light compression by line / block) to reduce the amount of data transmitted via Bluetooth. If the command is a "parameter configuration" command (e.g., changing resolution, frame rate, or compression quality level), the STM32H743VIT6 sends the corresponding configuration to the OV2640 and updates the image acquisition and encoding parameters; if the command is a "query status" command, the STM32H743VIT6 reads the battery voltage / power information sampled by the power detection circuit and can generate status feedback data in combination with the Bluetooth connection status.

[0013] After acquiring and encoding image frames, the STM32H743VIT6 segments and encapsulates the encoded image data according to a preset data packetization protocol (e.g., adding frame headers, frame sequence numbers, packet sequence numbers, packet lengths, and checksum fields), and sends it to the KT6368A Bluetooth module via UART. The KT6368A Bluetooth module then sends the segmented data to the mobile phone or external terminal via BLE feature value notification / write. After receiving the segmented data, the external terminal reassembles it to restore the complete image and displays or saves it. If link quality degrades or the external terminal pauses reception during transmission, the STM32H743VIT6 can temporarily store the encoded but untransmitted data in its local storage module, and continue to transmit it segmented synchronously when the Bluetooth link is restored or the external terminal requests it again.

[0014] Through the above process, this invention realizes first-view image acquisition of OV2640 based on STM32H7 main control in the form of smart glasses, and realizes bidirectional interaction and transmission of image and control data through BLE Bluetooth module. It has the advantages of compact structure, strong wearability and clear implementation path.

[0015] Appendix Figure 1The system structure diagram includes: a camera module, a processing module, a Bluetooth communication module, a power module, a storage module (TF card), and a display module (LCD). The camera module is located at the front of the frame and is used to capture images of the scene in front of the wearer. The processing module is located inside the temple and is used to complete camera data acquisition, caching, compression encoding, and data encapsulation. The Bluetooth communication module communicates with the processing module to establish Bluetooth connections with external terminals such as mobile phones and complete data transmission. The storage module is used to locally cache image data, facilitating image saving when the Bluetooth link is unstable or the external terminal is not connected. The display module is used to display system status, preview thumbnails, or key prompts. The power module provides power to the entire device and provides voltage regulation and power detection.

[0016] Appendix Figure 2 For the camera module: In this embodiment, the camera module is an OV2640 camera module, which is installed at the front of the frame to capture images of the scene in front of the wearer. The OV2640 supports outputting data in JPEG or RGB / YUV formats, which is suitable for wearable first-person perspective acquisition. Its typical pins include power supply pins VCC / GND, SCCB interface pin SIOD for register configuration (the processing module writes to the register to complete the settings such as resolution, frame rate, output format and JPEG enable), PCLK pixel clock, VSYNC field synchronization, HSYNC / HREF line synchronization for image parallel output synchronization, and parallel data lines D0 to D7 (or wider data lines depending on the module version). It also includes an XCLK external clock provided by the processing module and optional PWDN reset and power saving control pins. In this invention, the OV2640 is connected to the DCMI acquisition interface of the STM32H743VIT6 through parallel data and synchronization signals to achieve stable frame acquisition and buffer processing.

[0017] Appendix Figure 3The pin diagram of the processing module of this invention is as follows: In this embodiment, the processing module uses an STM32H743VIT6 as the main controller, which is located inside the temple and is responsible for image acquisition, data caching, compression encoding, data packetization, and peripheral management. The STM32H743VIT6 is connected to the PCLK / VSYNC / HSYNC and parallel data lines of the OV2640 through the DCMI related pins to complete image acquisition, and configures the OV2640 registers through the I²C pin. At the same time, the STM32H743VIT6 communicates serially with the Bluetooth communication module KT6368A through the UART pin to receive control commands from the mobile phone (take a picture, start / stop sending, query status, etc.) and send image packet data and status feedback. In addition, the STM32H743VIT6 is also connected to the TF card storage module through the SDIO related pins to realize high-speed file reading and writing and cache management, and drives the ST7789 display module through the SPI pin for status display or image preview. Overall, it utilizes hardware resources such as DMA to reduce CPU usage to meet the real-time requirements of wearable devices.

[0018] Appendix Figure 4 The pin diagram of the Bluetooth communication module of this invention is as follows: In this embodiment, the Bluetooth communication module uses the KT6368A low-power Bluetooth (BLE) transparent transmission module, which is used to establish a BLE connection with a mobile phone or other terminal and complete data transmission and reception. The KT6368A integrates an RF transceiver unit and Bluetooth protocol-related functions, which can achieve a stable connection with low power consumption. Its key pins include power supply pins VCC / GND, serial communication pins TXD / RXD (cross-connected with the UART of STM32H743VIT6, i.e., KT6368A_TXD is connected to the main control RX and KT6368A_RXD is connected to the main control TX to realize bidirectional transmission of commands and data), and related pins for module reset, working mode / enable control or status indication. In this invention, the main control encapsulates the compressed image data according to the packet protocol and sends it to the KT6368A via UART. The KT6368A then sends it to the mobile phone through BLE notification / write and other methods. The mobile phone reassembles the packets to obtain a complete image and displays or saves it.

[0019] Appendix Figure 5The pin diagram of the power module of this invention is as follows: In this embodiment, the power module is powered by a lithium battery and equipped with charging management and voltage regulation circuits to provide stable operating voltage for STM32H743VIT6, OV2640, KT6368A, TF card and ST7789 display. Typical interfaces of the power module include battery input terminals (B+, B-) and battery protection / management circuit connection terminals, system power output terminals (such as 3.3V and GND) for powering various functional modules, and charging interface terminals (such as Type-C or pads / contacts) for external charging; at the same time, the power module can be set with a power detection pin or voltage divider sampling point for the main control ADC to sample the battery voltage, realize power estimation and low power prompt, and can be used with the power switch / enable control pin to realize the power-on, power-off or standby management of the whole machine to meet the small size and safe power supply requirements of the glasses form.

[0020] Appendix Figure 6 The pin diagram of the storage module (TF card, SDIO mode) of this invention is as follows: In this embodiment, the storage module uses a TF (MicroSD) card as local storage to cache image data, logs, or configuration files when the Bluetooth link is unstable or the external terminal is not connected. When needed, the main controller reads the data in segments and sends it synchronously via Bluetooth. The TF card is connected to the STM32H743VIT6 in SDIO (SDMMC) mode. Its typical pins include the CLK clock pin, CMD command pin, DAT0~DAT3 data pins, and power and ground pins. DAT0~DAT3 form a 4-bit data bus to achieve higher read and write throughput. The main controller completes card initialization, file system mounting, and data read and write through the SDMMC peripheral. It can also be combined with DMA to improve continuous write performance, thereby meeting the actual needs of image frame caching and batch transmission.

[0021] Appendix Figure 7 The pin diagram of the display module of this invention is as follows: In this embodiment, the display module uses an ST7789 color TFTLCD to display Bluetooth connection status, battery status, working mode prompts, and image previews / thumbs up when necessary. The ST7789 typically connects to the host controller via an SPI serial interface. Its typical pins include power supply pins VCC / GND, SPI clock SCL / SCK, data lines SDA / MOSI, chip select CS, data / command select DC, reset RST, and backlight control LEDK, etc. In this invention, the STM32H743VIT6 drives the ST7789 through the SPI peripheral, and completes the initialization and refresh display by combining control pins such as DC and RST. The backlight control pin can be used to switch the brightness or dim the PWM, so as to balance readability and power consumption in wearable scenarios.

Claims

1. A smart Bluetooth glasses system based on STM32H7, characterized in that... include: The camera module, which uses an OV2640 camera module, is installed in the frame of the glasses and is used to collect image data of the scene in front of the wearer. The microcontroller uses an STM32H743VIT6 as its core controller to acquire, buffer, compress, encode, and package the image data output by the camera module, and to perform peripheral control and communication management. The Bluetooth communication module adopts the KT6368A low-power Bluetooth BLE transparent transmission module, which is used to realize wireless data communication between the smart glasses and external devices, and to exchange data with the microcontroller through the serial port. The storage module uses a TF (MicroSD) memory card for local caching or storage of image data and is connected to the microcontroller in SDIO mode. The display module uses an ST7789 color LCD to display Bluetooth connection status, battery status, and working prompts, and is connected to the microcontroller. The power module includes a lithium battery, a charging management circuit, and a voltage regulator circuit, which are used to power the microcontroller, camera module, Bluetooth communication module, storage module, and display module, and provide a power detection signal. A debugging interface is used for program burning and debugging. The debugging interface includes an SWD debugging interface and / or a serial port debugging interface.

2. The intelligent Bluetooth glasses system based on STM32H7 as described in claim 1, characterized in that: The KT6368A Bluetooth communication module supports BLE low-power Bluetooth communication and operates in the 2.4GHz band. The Bluetooth communication module communicates with the microcontroller via UART, and the TXD pin of the Bluetooth communication module is connected to the RX pin of the microcontroller, while the RXD pin of the Bluetooth communication module is connected to the TX pin of the microcontroller, thereby realizing bidirectional transmission of control commands and image packet data.

3. The camera module OV2640 is connected to the microcontroller via the DCMI parallel camera interface to output image data, and is connected to the microcontroller via the I²C interface for register configuration; the microcontroller writes the acquired image data into the frame buffer via DMA, and compresses and encodes the image data in the frame buffer before sending it.

4. The STM32H7-based smart Bluetooth glasses system as described in claim 1, characterized in that: The storage module uses a TF memory card and is connected to the microcontroller in SDIO mode. The SDIO mode includes CLK, CMD and DAT0 to DAT3 data lines. When the Bluetooth link is unavailable or the external device pauses reception, the microcontroller writes the acquired or encoded image data into the TF memory card for caching, and then reads and retransmits it in packets when requested by the external device.

5. The STM32H7-based smart Bluetooth glasses system as described in claim 1, characterized in that: The display module uses an LCD screen with an ST7789 display driver chip, is connected to a microcontroller via an SPI interface, and includes SCK, MOSI, CS, DC, RST, and backlight control pins; the display module is used to display Bluetooth connection status, storage status, battery status, and / or working prompts.

6. The STM32H7-based smart Bluetooth glasses system as described in claim 1, characterized in that: The power module includes a lithium battery, a charging management circuit, and a voltage regulator circuit, and provides a battery voltage sampling signal to the microcontroller. The microcontroller samples the battery voltage through an ADC to achieve power estimation and low battery warning.

7. The STM32H7-based smart Bluetooth glasses system as described in claim 1, characterized in that: The microcontroller packages the image data into packets and sends them to the Bluetooth communication module via UART. The packet packaging includes at least a frame header, frame sequence number, packet sequence number, packet length, and a check field. After receiving the packet data, the external device reassembles it to restore the complete image and displays or saves it.