# Smart Car **Repository Path**: ZeHHHHH/smart-car ## Basic Information - **Project Name**: Smart Car - **Description**: 基于STM32F407的智能小车 - **Primary Language**: C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2020-12-13 - **Last Updated**: 2024-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Smart Car #### 介绍 基于STM32F407的智能小车 #### 软件架构 裸机编程:使用状态机模式,通过按键切换状态。 #### 安装教程 1. STM32F407 核心板 2. OV2640 摄像头模块 3. HC-SR04 超声波测距模块 X 2 4. ESP8266 WiFi模块 5. L298N 电机驱动模块 6. LM2596S DC-DC 降压模块 7. 12V 供电 3600 mA 双节可充电电池 8. ST-LINK程序下载线、杜邦线、整车底盘及车轮若干 #### 使用说明 通过独立按键切换模式:KEY0:自动避障模式 KEY1:远程手动遥控模式 1. 按下KEY0后,小车将自行启动,进行避障 2. 按下KEY1后,小车将开放一个WIFI热点;首先在PC机上连接该热点后,再打开由QT编写的上位机程序(TCP.exe);点击确认键,等待连接成功(图像正常显示);即可通过键盘的 W A S D CapsLk(加速)、Alt(减速) 操控小车。 #### 改进点 1. 视频延迟卡顿 2. 按键切换改为上位机控制 #### 个人博客 volatile-code:https://blog.csdn.net/qq_39588686