2012 Heilongjiang Province Electronic Design and Production Competition Intelligent Fire Fighting Car Program
Infrared remote control Proteus simulation circuit transmitting and receiving program
C language program for stepper motor controlled by 51 microcontroller
Electronic dice source program list
The STM32G0C1E-EV Evaluation board is a high-end development platform for the STM32G0C1VET6 microcontroller operating at up to 64 MHz frequency with internal 512-Kbyte Flash memory, 144-Kbyte RAM
The B-U585I-IOT02A Discovery kit provides a complete demonstration and development platform for the STM32U585AI microcontroller, featuring an Arm® Cortex®-M33 core with Arm® TrustZone® and Armv8-M mainline security extension, 2 Mbytes of Flash memory and 786 Kbytes of SRAM, as well as smart peripheral resources
The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller.
The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller.
The MTP (modular telematics platform) provides an open development environment for prototyping smart driving applications, including vehicle connectivity to cloud services, to infrastructure and to other vehicles.
Physical network smart lights can synchronize data to users' mobile terminals in real time through the Internet, and users can also remotely control smart lights through mobile terminals. The smart light mainly consists of 3 parts: 1) GD32E231 as the main control, which can control peripherals; 2) ESP8266 as the Wifi communication module, responsible for transparently transmitting data between the main control and the BcServer server, and realizing data interaction with GD32E231 through the serial port; 3) LED lights, that is, peripherals, are controlled by GD32E231 using GPIO. Smart lights and Android APP use Beecom protocol (referred to as BC protocol) to transmit data to each other through the BcServer server.
The incense machine control board is based on GD32E231 as the main control, using timers and PWM to control the running time and intensity of the DC pump. The 4-phase 5-wire stepper motor is ideal for lifting and lowering perfume bottle replacement and installation. The display uses the commonly used ST7567 main control 12864 display screen, which can intuitively display the working status of the incense machine.
This design is a digitally controlled DCDC converter. MCU is used to control the output voltage of the DCDC converter to achieve the purpose of numerical control. Considering the time and cost, finished modules are used for verification. This design idea is simple and reliable. And it has the advantages of low cost and high flexibility. The function to be realized is to control the output voltage of the DCDC module with buttons and digitally display the voltage and current values.
The indoor environment monitoring terminal can monitor the indoor environment (temperature, humidity, lighting and other parameters). The terminal is equipped with a liquid crystal display module; it can realize real-time display of environmental parameters and clocks. The terminal is equipped with an audible and visual alarm circuit, which can set a certain When the parameters exceed the limit value, an audible and visual alarm will be issued; the terminal is equipped with a Bluetooth function, and the mobile phone can communicate interactively with the terminal through Bluetooth. It can realize functions such as detection terminal system time upload, real-time parameter query, sound and light alarm switch control, scheduled upload switch control, and alarm threshold setting.
A MEMS acceleration sensor is used to convert the vibration signal into a voltage signal. The MCU collects the voltage signal into the MCU through the ADC module. Then the time domain signal is converted into a frequency domain signal through FFT changes, and the conversion result is displayed through the OLED module. This basically completes the function of the vibration analyzer.
The overall idea of the project is to use the GD32E231 development board as the main control unit, use the OLED12864 display screen as the human-computer interaction module, and connect the device to the cloud through the ESP8266 WIFI module set, so that basic intelligent functions can be initially realized.
A brushless motor may seem like a simple thing, but it can be very complex to drive. As an electronics enthusiast, I just tried it with the spirit of a newborn calf who is not afraid of tigers. It doesn't take long either. So the things I make only have one look, and I hope you won’t criticize them.
The temperature is used as the controlled variable in the fermentation process, the ventilation air supply volume is used as the manipulated variable to regulate oxygen, the GD32E231 microcontroller is used as the main control unit, and the output relay controls the fan to regulate oxygen. , through the design of hardware circuits and related application programs, the four processes of fermentation are adjusted to achieve the effects of accelerating compost maturity and improving fertilizer efficiency.
In daily life, I think that in addition to clocks, set clocks are also very useful, such as cooking and steaming steamed buns. I want to make a low-cost, easy-to-use timing clock. It can be powered by 5VUSB charging wire. Use it for power supply, take it off when not in use.