This design uses GD32F350 as the main control, OLED12864 as the display screen, and the ESP8266 module as the display of the network connection module. After the system starts, it will automatically connect to the server (using server software written in Yi Language). You can then use the B2 button to obtain network time updates to the microcontroller system and calibrate the current time. In the receiving mode, pictures and text information from the server can be received. The microcontroller processes the transmitted information and displays it on the OLED screen. The design can be used as a task server, sending tasks from the network and then displaying them using OLED for easy viewing. It can be used as an electronic note and placed at home or at work to remind yourself of the work that should be completed today. The design also includes an alarm clock. Users can set an alarm clock to remind themselves, which can be used to wake up, task reminder, etc.
This LED toy uses an acceleration sensor to obtain acceleration, calculates position and acceleration, and displays the sand grains on the LED display. The sand grains flow and collide with the angle of the LED.
Using TPA3110 digital power amplifier chip, the power can reach 15W, and there are two power interfaces. The Bluetooth part uses bk8000L finished module, which has good performance and affordable price. Supports button playback and pause, track switching, volume adjustment, and also supports external audio line input and microphone input. After testing the finished product, the sound quality is good, the Bluetooth connection is relatively stable, the button functions are normal, the external audio line input is normal, and the microphone calls are normal. A complete AD project file is provided, which can be modified as needed, and the BOM needs to be exported by yourself.