Editor Version ×
recommended

Pro Edition

free

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

Std Edition

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

Completed

PRO MakerLab [Embedded] Dream One - Intelligent car design based on STC32

[Embedded] Dream One - Intelligent car design based on STC32

Project tags

License

GPL 3.0

License: GPL 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 36
  • 0
  • 0
Update time: 2024-10-29 09:27:20
Creation time: 2024-10-25 10:06:06
Description

Description

1. Project Introduction

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.

 

2. Function Introduction

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;

5pBFEskETtbDQvZBCBLq6kOOCmQba3oETx1jufoH.png

 

3. Skill Mastery

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.

 

4. Study Course Outline

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

  • Introduce the learning route and overall plan.
😃Click to watch

Hardware Lecture 2: Smart Car Circuit Analysis

  • Detailed analysis of the circuit of Zhumeng No. 1 smart car.
😃Click to watch

Hardware Lecture 3: Component Selection and Schematic Drawing

  • Learn JLC EDA and device selection and schematic drawing methods.
😃Click to watch

Hardware Lecture 4: Schematic Design Inspection and Optimization

  • Understand common problems in schematic design and learn schematic organization and optimization methods.
😃Click to watch

Hardware Lecture 5: Smart Car Appearance Design

  • Master the key points of board and frame design and learn to design personalized board shapes.
😃Click to watch

Hardware Lecture 6: Smart Car PCB Layout

  • Master the principles and key points of PCB layout and lay out the smart car.

Hardware Lecture 7: Smart Car PCB Routing

  • Master the principles and key points of PCB routing, and conduct PCB routing for smart cars.
😃Click to watch

Hardware Lecture 8: PCB Design Inspection and Optimization

  • Understand common problems in PCB design and learn PCB organization and optimization methods.
😃Click to watch

Hardware Lecture 9: PCB Ordering and Component Purchase

  • Learn to export production files, understand PCB order proofing and component procurement.
😃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

  • Introducing commonly used welding tools and how to use them.
😃Click to watch

Welding Lecture 2: Welding of Inline Resistors

  • Master the soldering and pad hole processing methods of in-line resistors.
😃Click to watch

Welding Lecture 3: Welding of Diodes

  • Master the diode positive and negative direction identification and welding methods.
😃Click to watch

Welding Lecture 4: Transistor and Buzzer Welding

  • Master the identification of transistor polarity and the soldering method of dense pin plug-in.
😃Click to watch

Welding Lecture 5: Welding of Tracking Circuit

  • Master the identification and welding of the pin directions of direct plug-in chips and photoelectric sensors.
😃Click to watch

Welding Lecture 6: Power Circuit Welding

  • Master the distinction between positive and negative poles of plug-in aluminum electrolytic capacitors and the installation of heat sinks.
😃Click to watch

Welding Lecture 7: Minimum System and Module Welding

  • Master how to make the welding standards of pin headers and female headers neat and not crooked.
😃Click to watch

Welding Lecture 8: Motor Drive Chip Welding

  • Master the identification, drag soldering and disassembly skills of chip component chip pins.
😃 Click to watch

Welding Lecture 9: Motor Welding and Fixing

  • Master the motor fixation and direction testing methods, and perform the final assembly of the car.
😃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

  • Master the configuration of STC32 pins and the packaging and calling of delay functions.
😃Click to watch

Programming Lecture 2: Input detection, key mode switching

  • Master the principle of key debounce and the function of key control mode.
😃Click to watch

Programming Lecture 3: Doremifa, buzzer music playback

  • Learn the application of timer and realize the driving of passive buzzer.
😜Stay tuned

Programming Lecture 4: Low battery, ADC detection experiment

  • Learn the ADC detection principle and realize power detection and alarm functions.
😜Stay tuned

Programming Lecture 5: Motor drive to make the car run

  • Learn motor drive and PWM to realize the car driving function.
😜Stay tuned

Programming Lecture 6: Intelligent Collision Avoidance, Ultrasonic Obstacle Avoidance Detection

  • Learn the principle of ultrasonic obstacle avoidance and realize the obstacle avoidance function of the car.
😜Stay tuned

Programming Lecture 7: Intelligent Driving, Infrared Tracking Control

  • Learn the principle of infrared tube tracking and realize the car driving along the line.
😜Stay tuned

Programming Lecture 8: Wireless Control, Bluetooth Transmission Experiment

  • Learn the principles of Bluetooth transmission and learn to design Bluetooth APP to control the car.
😜Stay tuned

Programming Lecture 9: Smart Car Subject 2 Practical Training

  • Completed the comprehensive training in the second venue of the smart car subject and successfully received the certificate!
😜Stay tuned

 

5. Supplementary Information

(1) STC32G12K128 core board project link

(2) STC32 core board design teaching video

yKLGHL4ywznqkNd66L0wheWQcdqGlorBNRPehFr0.png

(3) STC32G12K128 core board software teaching video

b1bUoVYCuismj0PBniA68wqGq4a5edcl09Bsc5Zb.png

 

Pv3MzWScZs9fDcLZNtr52ilSKDGIS8F7hzV5ddEp.png

List of different styles of Zhumeng No. 1 STC32 smart car, which one do you like~

 

 

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
Empty
Project Attachments

Project Attachments

Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn