基于MQTT协议实现远程控制通常涉及以下几个步骤:### 1. 环境搭建首先,你需要搭建一个MQTT服务器,常用的MQTT服务器有:- **Mosquitto**- **EMQX**- **HiveMQ**### 2. 选择编程语言根据你的需求选择合适的编
摘要:智能,但不完全智能 虽然我不觉得这玩意儿有啥智能的,但都这么叫就跟着叫喽。 时隔好几天才写的 其实在写这篇博文的时候我已经在做升级了,并且已经到了中后期阶段了。 主要是业余时间做着玩,看时间了。 规格 & 实拍 ES
智能,但不完全智能
虽然我不觉得这玩意儿有啥智能的,但都这么叫就跟着叫喽。
时隔好几天才写的
其实在写这篇博文的时候我已经在做升级了,并且已经到了中后期阶段了。
主要是业余时间做着玩,看时间了。
规格 & 实拍
ESP32
远程控制
两驱动轮+一万向轮
所需硬件
继电器*4 或 双路电机2驱动模块 *1
电机*2
轮子*2
万向轮*1
电源*1
MCU *1
导线若干 (我就是因为没买够线只能用杜邦线了)
……
推荐使用电机驱动模块,或者自己用mos管。
直接使用双路继电器控制的缺点有:
体积大
不支持pwm调速
等等等
ESP32端开发
由于我目前正在升级的版本代码也是基于这个版本代码进行开发的,所以现在说的是我的新版本代码,从代码中体现出来的就是多了两个轮子,Copy时注意删减,虽然不影响。
开发基于:
PaltformIO IDE
引入MQTT库
256dpi/MQTT@^2.5.0
这个库是老版本的车身控制用的,现在新版本换了个库,因为这个库不支持发送uint8_t数据。但是这个库,简单好用。
