© 2024 EasyEDA Some rights reserved ISO/IEC
Brand new interactions and interfaces
Smooth support for design sizes of over 3W
devices or 10W pads
More rigorous design constraints, more
standardized processes
For enterprises, more professional users
Easy to use and quick to get started
The process supports design scales of 300
devices or 1000 pads
Supports simple circuit simulation
For students, teachers, creators
PRO [Embedded] Dream One - Intelligent car design based on STC32
Mode:
If I had any dreams as a child, it would probably be to have my own four-wheel drive. In order to realize the dream of building a car with everyone, we combine circuit learning, PCB design, welding and microcontroller development to explain how to make a handsome smart car in the form of videos and documents, truly achieving zero-based learning , we named this car: Zhumeng No. 1.
To build an excellent four-wheel drive car, its functions must be powerful. Zhumeng No.1 has the following eight core functions. Each function corresponds to the knowledge points of the microcontroller. Through studying Zhumeng No.1, at the same time Master the ability of microcontroller development.
(1) Place two LEDs on the front of the car to simulate the car lighting system and learn the output function of the microcontroller;
(2) Use independent buttons to simulate the car's one-button start function and learn the input detection of the microcontroller;
(3) Passive buzzer music is generated, making driving less boring and learning timer function configuration;
(4) What to do if there is no power on the road? Use the battery voltage detection function and learn the ADC voltage acquisition function;
(5) Four motors are independently controlled to realize the car walking, learning motor drive and PWM output functions;
(6) There are obstacles ahead. Ultrasonic obstacle avoidance makes the car drive safer and learn how to use sensors;
(7) Infrared photoelectric tube to realize the car’s driverless tracking function and learn how to use the sensor;
(8) Use the Bluetooth module to control the driving of the car through the mobile phone APP, and master the serial port protocol and data transmission;
In the learning process of Zhumeng No. 1, every step from hardware design to software programming is crucial. To become an excellent electronic engineer, you not only need to master circuit design, but also need to master PCB design, welding, code writing, etc. Basic literacy, through learning Zhumeng No. 1 four-wheel drive smart car, not only allows you to build a car, but also hopes to master the development capabilities of microcontroller projects through learning the car.
(1) Learn the methods of circuit analysis for microcontroller projects and learn how to understand schematic diagrams;
(2) Learn microcontroller circuit design methods, and initially master component selection and data manual reading;
(3) Master JLC EDA design schematics and PCB methods, and design your own smart car;
(4) Master the basic methods of component welding and hardware debugging skills, and become a new generation of " Welding Emperor " ;
(5) Learn the basic functions and peripheral use of STC32 microcontroller, and get started with STC32 project development;
(6) Master the methods and techniques of embedded software development, code reading and bug debugging.
Part One: Nine Lectures on Hardware Design of Zhumeng No.1 Intelligent Car | ||
Course content | Course details | Video learning |
Hardware Lecture 1: First introduction to smart cars |
|
😃Click to watch |
Hardware Lecture 2: Smart Car Circuit Analysis |
|
😃Click to watch |
Hardware Lecture 3: Component Selection and Schematic Drawing |
|
😃Click to watch |
Hardware Lecture 4: Schematic Design Inspection and Optimization |
|
😃Click to watch |
Hardware Lecture 5: Smart Car Appearance Design |
|
😃Click to watch |
Hardware Lecture 6: Smart Car PCB Layout |
|
|
Hardware Lecture 7: Smart Car PCB Routing |
|
😃Click to watch |
Hardware Lecture 8: PCB Design Inspection and Optimization |
|
😃Click to watch |
Hardware Lecture 9: PCB Ordering and Component Purchase |
|
😃Click to watch |
Part 2: Nine lectures on welding and assembly of Zhumeng No. 1 smart car | ||
Course content | Course details | Video learning |
Welding Lecture 1: Introduction to Welding Tools |
|
😃Click to watch |
Welding Lecture 2: Welding of Inline Resistors |
|
😃Click to watch |
Welding Lecture 3: Welding of Diodes |
|
😃Click to watch |
Welding Lecture 4: Transistor and Buzzer Welding |
|
😃Click to watch |
Welding Lecture 5: Welding of Tracking Circuit |
|
😃Click to watch |
Welding Lecture 6: Power Circuit Welding |
|
😃Click to watch |
Welding Lecture 7: Minimum System and Module Welding |
|
😃Click to watch |
Welding Lecture 8: Motor Drive Chip Welding |
|
😃 Click to watch |
Welding Lecture 9: Motor Welding and Fixing |
|
😃Click to watch |
Part Three: Nine Lectures on Program Development of Zhumeng No.1 Intelligent Car | ||
Course content | Course details | Video learning |
Programming Lecture 1: LED driver to make car lights flash |
|
😃Click to watch |
Programming Lecture 2: Input detection, key mode switching |
|
😃Click to watch |
Programming Lecture 3: Doremifa, buzzer music playback |
|
😜Stay tuned |
Programming Lecture 4: Low battery, ADC detection experiment |
|
😜Stay tuned |
Programming Lecture 5: Motor drive to make the car run |
|
😜Stay tuned |
Programming Lecture 6: Intelligent Collision Avoidance, Ultrasonic Obstacle Avoidance Detection |
|
😜Stay tuned |
Programming Lecture 7: Intelligent Driving, Infrared Tracking Control |
|
😜Stay tuned |
Programming Lecture 8: Wireless Control, Bluetooth Transmission Experiment |
|
😜Stay tuned |
Programming Lecture 9: Smart Car Subject 2 Practical Training |
|
😜Stay tuned |
(1) STC32G12K128 core board project link
(2) STC32 core board design teaching video
(3) STC32G12K128 core board software teaching video
List of different styles of Zhumeng No. 1 STC32 smart car, which one do you like~
Designed by 未来电子工作室 (from OSHWHub)
Link:https://oshwhub.com/wei-lai-dian-zi-gong-zuo-shi/qian-ru-shi-ji-yu-stc32-de-zhi-nen-xiao-che-she-ji
Loading...
Do you need to add this project to the album?