当前位置: 首页 > article >正文

基于ESP8266 开发板(MCU)遥控小车

遥控小车

遥控界面

【项目源码】

第一版ESP8266

https://github.com/liyinchigithub/esp8266_car_webServericon-default.png?t=N7T8https://github.com/liyinchigithub/esp8266_car_webServer

第二版ESP32

GitHub - liyinchigithub/esp32-wroom-car: 嵌入式单片机 ESP32 Arduino 遥控小车(wifi版)嵌入式单片机 ESP32 Arduino 遥控小车(wifi版). Contribute to liyinchigithub/esp32-wroom-car development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/liyinchigithub/esp32-wroom-car

材料

ESP8266主板1个(某宝买10元)、步进器/电机驱动1个(6元)、3.7V电池1个(5元)、车身架1个、2个轮胎和2个小马达、跳线若干(17元)。

小车主板

一、ESP8266 NodeMCU 单片机

引脚图

Arduino IDE 安装ESP8266Audio库
  1. 打开Arduino IDE。

  2. 在菜单栏中,选择Sketch -> Include Library -> Manage Libraries...。

  3. 在弹出的库管理器窗口中,输入ESP8266Audio库到搜索框中。

  4. 在搜索结果中找到ESP8266Audio by Earle FPhlhower,点击Install按钮进行安装。

选择开发板
  1. 打开Arduino IDE。

  2. 在菜单栏中,选择工具 -> 开发板 -> 选择NodeMcu1.0

选择端口

驱动安装

二、(可变速)L287N直流电机(步进器电机驱动板)

  1. OUT1和OUT2 电池1、OUT3和OUT4 电池2

  1. 12V电源正极、GND电源负极+8266电源负极 、+5V8266引脚

  1. ENA:电机1PWM调速引脚

注意:不使用调速引脚,那两个塑料不要拔起来,拔起来后需要用“母对母”跳线连接

  1. ENB:电机2PWM调速引脚

  1. IN1和IN2:电机1 正反转/停止控制

 

  1. IN3和IN4:电机2 正反转/停止控

8.左右电机控制

9.引脚对接

B站视频1 B站视频2

三、(不可变速)L9110S直流电机(步进器电机驱动板)

 

 

遥控按钮页面

1.程序烧入ESP8266主板后,生成wifi热点:“遥控小车”; 2.使用手机或平板连接热点密码:12345678 3.浏览器地址:http://192.168.4.1

常见问题

如果你已经将D1和D2设置为高电平,但是马达没有运动,可能有以下几个原因:

  1. 电流不足:ESP8266的GPIO引脚只能提供很小的电流(大约12mA),这可能不足以驱动马达。你可能需要一个马达驱动器或者一个适当的晶体管来放大电流。

  2. 连接问题:检查你的马达是否正确连接到ESP8266和电源。

  3. 马达问题:你的马达可能有问题。试着用另一个马达,或者直接用电源给马达供电,看看马达是否能运动。

  4. 代码问题:检查你的代码是否正确设置了GPIO引脚为输出模式,并且设置了高电平。

如果你确定以上问题都没有,但是马达还是不能运动,你可能需要寻求更专业的帮助,或者使用专门的马达控制板(如L293D或者L298N)来驱动你的马达。


http://www.kler.cn/a/228081.html

相关文章:

  • 【单细胞第二节:单细胞示例数据分析-GSE218208】
  • QT 通过ODBC连接数据库的好方法:
  • 【深度学习】 UNet详解
  • 三角形的最大周长(LeetCode 976)
  • JAVA实战开源项目:蜗牛兼职平台(Vue+SpringBoot) 附源码
  • Redis常用命令合集【一】
  • PHP三级分类数据处理
  • eslint报错文档大量红色报错符号 不自动修正
  • ERP 系统架构的设计与实践总结
  • 课时14:变量基础_变量定义
  • 蓝桥杯第八届省赛题笔记------基于单片机的电子钟程序设计与调试
  • 【华为】GRE VPN 实验配置
  • 彻底学会系列:一、机器学习之线性回归
  • scikit-learn 1.3.X 版本 bug - F1 分数计算错误
  • 【MATLAB源码-第135期】基于matlab的变色龙群优化算法CSA)机器人栅格路径规划,输出做短路径图和适应度曲线。
  • 跟着cherno手搓游戏引擎【20】混合(blend)
  • 全流程机器视觉工程开发(四)PaddleDetection C++工程化应用部署到本地DLL以供软件调用
  • 线性表 —— 数组、栈、队、链表
  • 【SparkML实践7】特征选择器FeatureSelector
  • Redis实现:每个进程每30秒执行一次任务
  • Tomcat组件架构与数据流
  • 04.PostgreSQL多表查询
  • ffmpeg的使用,安装,抽帧,加水印,截图,生成gif,格式转换,抓屏等
  • 简单介绍Spring Security 的认证机制和授权机制
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Menu组件
  • Leetcode—38. 外观数列【中等】