Smart car main control board
Modular design
1. Plug in the stm32f103c8t6 development board module as the car main control chip.
2. The esp32-cam can be plugged in to expand the camera and be remotely controlled through blink
3. External L298n motor driver.
4.NRF24L01 interface, controlled by remote control
5. Onboard buzzer, LED light, spi display, ADC power detection
6.3-channel infrared obstacle avoidance, 3-channel infrared tracking
7. Ultrasonic ranging
8.12v input
I need a main control board, so I just got one.
V1
Use esp32-cam to transmit video and control the car through Blinker
Due to actual use of network transmission and other reasons to control delays, the video is basically unavailable, so the V2 version was created.
V2
Using Sbus receiver, remote control through model aircraft
You must pay great attention to the negative logic of sbus . You must add a hardware inverter , because the SBUS signal uses negative logic, that is, the level is opposite. Do not try to invert it in the software, because the software can only operate on data bits. (Remember the data bit 8 in the serial port configuration), you cannot operate the stop bit, check bit, etc.! !
If you draw the board yourself, it is very simple, as shown in the picture
SBUS protocol reference
https://blog.csdn.net/qq_30267617/article/details/108209250
V3
Through NFR24L01, remote control,
The toy remote control shell is changed to a 24l01 remote control
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet