# **I. Introduction**
This project comes from the Jiali Chuang Winter Vacation Training Camp. We learned and designed a smart car with GD32F450ZGT6 as the core, realizing the tracking, Bluetooth remote control, obstacle avoidance and other functions of the smart car.
(1) Learn the GPIO output function and light up the two LED lights on the front of the car
(2) Learn the GPIO output and PNP transistor characteristics, drive the buzzer, understand the role of the transistor, and increase the current driving ability.
(3) Learn ADC sampling to determine whether the current battery power is sufficient.
(4) Learn the HCSR04 ultrasonic sensor distance measurement and learn how to program according to the timing diagram
(5) Learn PWM wave output and control the N20 motor through the motor driver chip RZ7889.
(6) Learn the infrared tracking module and learn simple tracking programming
(7) Learn the AT command programming of the Bluetooth module and get in touch with the Bluetooth AT command.
# **II. Physical display**
![Physical display 1.jpg]

![Car display 2.jpg]

![Car complete display 1.jpg]

![Car complete display 2.jpg]

![Car complete display 3.jpg]

# III. Summary
This is my first project in the true sense. Although I am a first-year graduate student, I have only been exposed to embedded systems for half a year. This is my first complete project in the true sense! Thank you very much for Jiali Chuang to provide this winter vacation training camp, so that I can learn a lot of knowledge during the winter vacation unconsciously!
Of course, the first project is impossible to be perfect. I encountered many problems. The Schottky diode was drawn upside down, the buzzer was inexplicably always at a high level, and the infrared obstacle avoidance was simply drawn wrong and could not be used, etc. And I found that I did not follow the teacher when I was routing. When I finished drawing and welding the comparison circuit, I found that the demo of the pipe network was drawn very neatly, so I plan to draw a board again, improve the problems encountered, and optimize the routing, and learn again from the teacher. At present, due to the conflict of the final exam, Bluetooth and other functions cannot be realized for the time being, and the design will continue in the future.
This training camp cured my fear of circuit drawing and design, and also stimulated my enthusiasm for learning. Since I am a cross-examination undergraduate civil engineering, I lack knowledge of digital and analog electronics, but I will definitely continue to study hard! I feel that the final answer sheet I handed in for the first time participating in the training camp is not perfect, but it is not a big problem. I will continue to participate next time and learn slowly, and everything will be fine!