Due to budget constraints, my setup only allows for recording a short audio segment (ISD1820 chip), approximately 10 seconds long. While a larger resistor (R5) can be used for longer recordings, this will increase audio distortion. The unmarked buttons on the PCB function as follows: press and hold to play, release to stop. Switch U1 functions as a loop playback switch. The TF switch functions as a loudspeaker; when activated, the sound is amplified and directly transmitted to the speaker. (The 12V input terminal on the PCB is optional, depending on your needs.) The PCB is generally fine and has been tested. The casing can be modified if needed (minor issue).
An adapter board for controlling four-axis G-force on the MEGA2560, integrating 24 power supplies, an emergency stop switch, and reed limit signal pins. Servo connection uses an Ethernet port.
PDF_MEGA2560 - Open Source Quad-Axis G-Force Adapter Board Engineering Drawings.zip
Altium_MEGA2560 - Open Source Quad-Axis G-Force Adapter Board Engineering Drawings.zip
PADS_MEGA2560 - Open Source Quad-Axis G-Force Adapter Board Engineering Drawings.zip
BOM_MEGA2560 - Open Source Quad-Axis G-Force Adapter Board Engineering Drawings.xlsx
Zhouyi Numerical Divination
: 1. When you have doubts about something, randomly think of three sets of three-digit numbers and write them down. 2. Divide the first set of three-digit numbers by 8. The remainder forms the lower trigram. (If the division is exact, the remainder is 8.) Divide the second set of three-digit numbers by 8. The remainder forms the upper trigram. (If the division is exact, the remainder is 8.) Divide the third set of three-digit numbers by 6. The remainder is the alternation trigram. (If the division is exact, the remainder is 6.) 3. The remainders of the first two sets correspond to the numbers of the Eight Trigrams: Qian 1, Dui 2, Li 3, Zhen 4, Xun 5, Kan 6, Gen 7, Kun 8. 4. After determining the trigram, look at the alternation trigram and consult the "Hexagram Interpretation Manual". 5. Please note that numerical divination can be used for simple matters. For important life events, please use divination by counting rods.
Divination Principles: 1. Do not divination without sincerity. Divination is seeking guidance from the divine; sincerity is essential, otherwise, do not consult the divine. 2. Do not divination without doubt. If the matter to be divined has only one option, no doubt, or can be deduced logically, then divination is unnecessary; 3. Do not divine unjustly. Do not divine improperly. Divination
should not exceed three times per day, and the same question should only be divined once every three months.
A demonstration video can be found on Bilibili: https://www.bilibili.com/video/BV1dr421n7yS/?spm_id_from=333.999.0.0
The microcontroller source code is attached.

STM32F103RC.zip
PDF_Zhouyi Numerical Divination (Completely Open Source).zip
Altium_Zhouyi Numerical Divination (Completely Open Source).zip
PADS_Zhouyi Numerical Divination (Completely Open Source).zip
95689
The newly defined rd8g37q48rj class STC89C52/c51 dip40 socket microcontroller minimum system
The RD8G37/G36/T36/T37Q48 development board is a minimal system for developing the 8051-1T core. It uses a QFN48 package and a four-layer board structure. The original design is based on the STC89C52, with the remaining pins brought out after increasing the board area.

Board1 initially used a micro connector, but later Board1-1 was added using a Type-C 16-pin connector for greater versatility and easier cable matching.
The silkscreen markings were also modified for easier connection and integration with RD Link Pro.
**Important Note:** This project uses the QFN48 chip, requiring a hot air gun or PTC heating plate for soldering.
A 32.768kHz crystal oscillator slot is reserved in this project for future use.
SW1 is the reset button, and SW2 corresponds to pin P3.2.
LED1 is the power indicator, and LED2 corresponds to pin P4.3.
The image is for verification purposes only; the actual project version should be considered the final version. Redundant silkscreen markings, such as the school logo, have been removed in this project version.
The two rows of 1*20p-2.54 pin headers are the same as those in the STC89C52, designed and arranged according to the DIP40 package. The remaining parts have been differentiated according to function and are arranged on the 2*5p sockets.
A 1*4p socket has been provided for connection with RD Link Pro, facilitating simulation programming and adjustments.
The resistor array has been removed in the actual version; please configure the external circuit as needed. Except for the resistor array, silkscreen, and interface verification version, there are no major differences from the current version, and the circuit has no unnecessary modifications.
A Type-C-6p interface may be used in the future for easier soldering, and some development boards and example baseboards for related routines may be made to adapt to this minimum system board.
Currently, this sub-minimum system board can be used to replace the DIP40 packaged 8051 application scenario, and offers a more convenient and faster configuration and programming method.



The 32.768kHz crystal oscillator uses an equal-length arrangement, which conforms to the design specifications.
PDF_Newly Defined rd8g37q48rj Class STC89C52-c51 dip40 Socket Microcontroller Minimum System.zip
Altium_new definition rd8g37q48rj class STC89C52_c51 dip40 socket microcontroller minimum system.zip
PADS_new definition rd8g37q48rj class STC89C52_c51 dip40 socket microcontroller minimum system.zip
BOM_NewDefinitionrd8g37q48rj Class STC89C52_c51 dip40 socket microcontroller minimum system.xlsx
95690
AIR401/LT5805A Development Board
Hezhou Air401 Development Board
The Hezhou Air401 development board, as confirmed by customer service, is no longer in use. The good news is that the so-called Air401 is actually an LT5805A, a combined LT8960L and PY32F002B chip. Check out the Taobao store "Juxin Integrated Circuits" for an SDK; it supports 2.4GHz communication and Bluetooth broadcasting, and costs less than 1 RMB. Specific parameters are as follows:
Development board size: 2.64 * 3.12 CM, very small. It has an onboard SHT30 temperature and humidity sensor (optional), with all pins exposed.
The Type-C port is only for power supply and is not essential. The Air401 only supports SWD programming and does not support serial communication. Please prepare a DPlink or other SWD-compatible link. Programming can be done using PyOCD: `
pyocd flash -t PY32F002Bx5 -f 100kHz ./Air401.hex`

PDF_AIR401-LT5805A Development Board.zip
Altium_AIR401_LT5805A development board.zip
PADS_AIR401_LT5805A development board.zip
BOM_AIR401_LT5805A Development Board.xlsx
95692
2.4-inch TFT screen adapter board
ST7789 features a 2.4-inch TFT LCD display with a 240x320 high-definition IPS screen.
2.4-inch TFT screen adapter board
supports 8/10-pin FPC sockets and headers


[Taobao] https://m.tb.cn/h.5x1w4j8OAXVTtQY?tk=jhcHWMb2uuG CA6496 "2.4-inch LCD display, 2.4-inch TFT LCD display, 240x320 high-definition IPS display ST7789" Click the link to open directly or search on Taobao.
GD32E230 program.zip
GD32 LCD screen driver source code.zip
2.40IPS Soldering 18-pin ST7789 Technical Data ZJY240K-IG01.zip
PDF_2.4-inch TFT screen adapter board.zip
Altium 2.4-inch TFT screen adapter board.zip
PADS 2.4-inch TFT screen adapter board.zip
BOM_2.4-inch TFT screen adapter board.xlsx
95695
electronic