Deprecated: Creation of dynamic property db::$querynum is deprecated in /www/wwwroot/www.zjhtzszy.com/inc/func.php on line 1413

Deprecated: Creation of dynamic property db::$database is deprecated in /www/wwwroot/www.zjhtzszy.com/inc/func.php on line 1414

Deprecated: Creation of dynamic property db::$Stmt is deprecated in /www/wwwroot/www.zjhtzszy.com/inc/func.php on line 1453

Deprecated: Creation of dynamic property db::$Sql is deprecated in /www/wwwroot/www.zjhtzszy.com/inc/func.php on line 1454
自制一辆基于ESP8266的简易三轮机器人小车能够最终靠手机遥控!_LDSports综合体育官方网址

自制一辆基于ESP8266的简易三轮机器人小车能够最终靠手机遥控!

发布时间:2024-12-23 05:47:33   来源:LDSports综合体育    阅读:1 次

  车子能够最终靠手机来控制,而且不只限于4个方向。这是一个对于初学者来说很有趣的项目,占用的完成时间不会很多,通过它不但可以学习到如何搭建车辆,还能了解电机对车辆工作的作用,以及一些基本的电子知识、编程实践,甚至一些物理知识。

  这个项目提供两种进行底板制作的方式:可以再一次进行选择3D打印,也可以再一次进行选择用纸板制作。(STL文件可以在文末下载)

  如果选择3D打印作为底板,需要用Tinkercad应用进行设计,然后打印。若选择纸板,则应该要依据BO电机的设计参考标准制作模板,然后将模板轮廓画在纸板上,剪裁出底板。

  整辆机器人车的电路图如教程所示,没用面包板,而是直接用跳线在组件之间进行连接。

  建立连接之前,确保将电池的地线连接到马达驱动器和Nodemcu的GND。电池盒的电池正极连接到马达驱动器的12v插槽,马达驱动器的5v连接到Nodemcu板的Vin 现在,马达驱动器和Nodemcu之间的通信连接如下:

  最后,我们把BO电动机的连线的接口连接到马达驱动器上的电动机连接插槽。这样,马达驱动器就能控制BO马达的运转了。

  连接开发板到电脑,打开Arduino IDE,接着将教程中提供的代码复制并粘贴到IDE中。(代码可以在文末下载)

  如果你想为WiFi设置自定义名字,可以在代码中编辑,如果你对此还不完全清楚,建议不要做任何改变。

  点击板子,选择esp8266模块板,现在检查正确的串行端口(COM)号码,然后点击上传代码按钮。

  完成这一步后,通过电池的电力供应测试项目,当你打开开关后,如果一切正常,Nodemcu的LED指示灯将会亮起,你可以在手机上看到Wi-Fi的名字。

  机器人车是三轮车,前面的一个轮子是自由滚动的,另外两个轮子是由电机轴控制的。

  现在对这个个人会使用的是一个简单的机制,我们要做的就是使用一根吸管或一段管子。如果你找不到任何管子,你能自己动手制作,只需将纸条卷成管状并用强力胶加固。

  基础模型已经准备好,现在我们要添加的就是电子元件,并且这并不是一个复杂的任务。

  在纸板上放一滴热胶,然后放上装有电池的锂离子电池座。接下来,将电机驱动器固定到纸板上,可以将BO电机的线连接到驱动器的插槽里。最后,放上Nodemcu板。

  设立机器人车和手机(控制设备)的连接十分简单。使用Wi-Fi接入热点,先在手机上打开Wi-Fi,然后开启机器人车,你将在手机上看到你为车辆所设的Wi-Fi名称,连上网络。然后,你能打开已预装在你手机上的应用,这样你就能通过一个数字屏幕遥控器来控制机器人车了。