项目简介
这是一个基于ESP8266或ESP32的遥控车模型项目,目标是开发一个可通过WIFI连接远程控制的车辆模型。控制界面为单页Web应用,项目尚在开发阶段,硬件设计部分后续公布。目前支持ESP - 01、ESP - 12等ESP8266系列板子,以及ESP - 32 - WROOM等型号。
项目的主要特性和功能
主要功能
- 可控制车辆头部灯光、转向灯、刹车灯。
- 具备行驶齿轮系统,支持“驱动”“空挡”和“倒车”。
- 能控制喇叭。
- 可通过伺服系统控制车辆转向。
- 拥有调试控制台。
技术特性
- 采用Arduino框架开发。
- 利用PlatformIO进行项目管理。
- 使用ESP8266WebServer实现HTTP服务器功能。
- 支持mDNS实现局域网内设备发现。
- 集成静态文件服务器,为HTML、CSS、JS等前端资源提供服务。
- 使用PCF8574扩展I/O接口。
安装使用步骤
硬件准备
- 准备ESP8266或ESP32开发板。
- 准备SG90伺服、L9110驱动器等硬件组件。
- 按照项目文档进行硬件连接。
软件环境配置
安装PlatformIO并配置ESP8266开发环境。
代码下载与配置
- 下载本项目源码。
- 根据需要进行配置(如WiFi信息、mDNS设置等)。
代码编译与烧录
- 使用PlatformIO进行代码编译。
- 将编译结果烧录到开发板中。
网页操作
在同一局域网内,通过浏览器访问设定的IP地址(或域名),即可进行车辆的远程控制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】