9vHMYp7qu

SIPI2_Multifunctional word search machine based on ESP32

 
Overview

# SIPI2A

multifunctional word machine based on ESP32 (IDF) and LVGL

![1.jpg]
Note: The above picture is the old hardware SIPI2.0

160x128 LCD SPI screen, SPI/SDMMC memory card to store word content, more than 30 keys full key input, 9x9.5 mini size, all hardware and software are open source.
Software open source address
https://github.com/SendToSouthEast/SIPI2The
author is quite busy, **Welcome to submit PR, if you have any questions, please raise issues**. Issues on git can be asked for hardware and software issues, hardware is providing json (JLCEDA PCB file) and gerber. In addition, the hardware project is open source in LiChuang Plaza.

If you just want to replicate this project, you can go to release to get all gerber and binary files.

[Releases · SendToSouthEast/SIPI2 (github.com)](https://github.com/SendToSouthEast/SIPI2/releases)

All 2.0 issues have been fixed, and the 2.1 version has not been verified yet, please be aware! ! !

## Project Core

This project adopts MIT open source, welcome to contribute code! ! ! !

Welcome to contribute code! ! ! ! Welcome to contribute code

! ! ! ! Welcome to contribute code! ! ! ! Welcome to contribute code! ! ! ! ## Functional Description 1. Search for words 2. Bluetooth keyboard, can be connected to mobile phone computer (in progress) Developable functions 1. Tetris and other games based on LVGL 2. Music player based on ESP ADF pwm or ADC 3. File browser based on LVGL, electronic photo album ... ## The tutorial takes 2.1 hardware as an example. ### 1. Burning There are reset buttons, BOOT buttons and reset buttons of STC8 for ESP32 on the board. You need to burn programs to ESP32 and STC microcontrollers respectively. If you just want to replicate this project, you can go to LiChuang Plaza or release to get all gerber and binary files. #### 1. Special programmer This board does not integrate a serial port conversion chip, but you can use some (self-made) non-standard USB cables, that is, DP DM is the computer TXD RXD respectively, and connect the non-standard USB programmer to the charging port for programming. Just connect the 2.3 lines (ESP, USB) of the programming socket vertically, like this (A and B represent different shorting caps) to program the ESP32. ``` OO AB AB OO ``` Similarly, shorting three or four lines can program the STC. ``` OO OO AB AB ``` #### 2. The definitions of these four positions of the ordinary burner are as follows | GND | GND | | ------- | ------- | | ESP_TXD | ESP_RXD | | USBDM | USBDP | | STC_TXD | STC_RXD | #### 3. Precautions The burning tutorial is no longer written, just check it online, and talk about the precautions ! [image-20230304172628911.png] The picture shows the precautions for burning the STC microcontroller. When you burn the STC microcontroller for the first time, the reset pin is in IO state. You need to click burn first and then power the microcontroller. (Please check for details) When you turn off the reset pin for use as an IO port, you don’t need to turn off the power when you burn **next time**, just click burn first and then press reset. It is recommended to turn off the reset pin for each burning and use it as an IO port. Note that it is open by default and the state will not be saved. ### 2. After turning on the power, click the button of the charging chip to start powering. The two buttons on the left of the keyboard are the confirmation button, and the right is the return button. Click OK to search in the Dict interface, and click Return to enter the Bluetooth keyboard mode. In the Word interface, you will return to the Dict interface. The five-way button has not yet been put into use. Press ALT to enter the number and symbol input mode . Press UPPER to enter the uppercase input mode, and press it again to cancel. At present, due to unfamiliarity with the communication of the HID protocol, there are some problems with symbol input (HID has many two buttons sharing a HID code). I hope the big guys can teach me. (How to press shift and the button at the same time?) In Bluetooth mode, you can connect to the mobile phone, and you can use it after configuring the input according to the prompts. The effect of iFLYTEK input method is as shown in the figure ## Hardware Description **2.0 problems have been fixed, and the 2.1 version has not been verified yet, please be aware! ! ! ** Charging circuit reference [IP5306CK MCU Power Board - Jiali Chuang EDA Open Source Hardware Platform (oshwhub.com)](https://oshwhub.com/yxynb/IP5306CKPOWERBOARD) The charging module provides 3.3V power. The STC8 MCU scans the keyboard and sends it to ESP32 via serial port 2. ### Important materials BOM is not promoted in any way. If you can buy it cheaper on Taobao or somewhere else, it would be better. | Components | Description | Example link |



















































































































| ------------------------------------- | ---------------------------------------- | ------------------------------------------------------------ |
| XB7608AJ | Lithium battery protection chip | https://item.szlcsc.com/2775921.html |
| IP5306CK | Charging chip (continuous boost) | [Original authentic IP5306_CK ESOP-8 2.1A charging 2.4A discharge mobile power SOC chip - Taobao (taobao.com)](https://item.taobao.com/item.htm?spm=a1z10.3-cs.w4002-24706531953.12.68fe6a4bBAzjuy&id=663023987923) |
| STC8H1K28-LQFP32 | Keyboard scanning chip | [STC8H1K28-36I-LQFP32 Brand new original STC8H1K28 - Taobao (taobao.com)](https://item.taobao.com/item.htm?spm=a230r.1.14.36.57ea73fbUVK0uj&id=615435436806&ns=1&abbucket=16#detail) |
| ESP32-WROOM32 | Main control | Can also be compatible with new products |
| 1.77 inch TFT LCD display 14PIN welding type ST7735S | Screen | [1.77 inch TFT LCD display 14PIN welding SPI interface 1.8 inch display 14PIN serial port SPI - Taobao (taobao.com)](https://item.taobao.com/item.htm?spm=a230r.1.14.13.41762419pn5ZGc&id=579752045837&ns=1&abbucket=16#detail) |
| 160G light force silent silicone switch | Recommended to buy 40 | [TS-E013 Silicone button 6*6*5/4.3 SMD silent A6 button silicone car car SW-PB touch - Taobao (taobao.com)](https://item.taobao.com/item.htm?spm=a1z10.3-cs.w4002-18164922779.14.3d3c6edb4XQNIZ&id=22248047162) |
| Five-way switch | It is not used at present, so you don’t need to install it. Check the schematic diagram before buying it | [FT-007 SMD 10*10*5/7/9 Multi-function Multi-directional Connector Five-way Switch Touch Reset Button - Taobao (taobao.com)](https://item.taobao.com/item.htm?spm=a1z0d.6639537/tb.1997196601.4.2b777484jefjoa&id=596429062451) |

### Appearance Dimensions

The appearance dimensions are 90 (w) x 95 (h). With the lower left corner as the coordinate origin, the coordinates of the five screw holes are (unit: mm)

| 5,5 | 5,90 |
| ----- | ----- |
| 85,5 | 15,90 |
| 22,49 | 30,49 |
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-23 01:27:17

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号