15年来,为全国50万+企业提供互联网数字化基础应用服务。
微网小程序
电商运营
关于我们
付款方式
荣誉资质
业务提交
代理合作
知 识
400-1100-266
9:00-24:00(工作日)
首 页
企业400电话
Hot
网站建设
商标✡知产
网络优化推广
热
AI电话机器人
呼叫中心
彩铃•短信
增值拓展业务
新
主页
>
知识库
> 怎样用ESP8266和Arduino构建和开发WiFi控制的机器人
怎样用ESP8266和Arduino构建和开发WiFi控制的机器人
热门标签:
客服热线
银行业务
地方门户网站
团购网站
呼叫中心案例
电话营销系统
电销机器人
集中运营管理办法
概述 如果你关注ElectronicsHub一段时间,你会记得我们已经建造了各种机器人,如线跟随机器人,障碍避免机器人,蓝牙控制机器人手臂和射频控制机器人。 前两个机器人,即线跟随器机器人和障碍避免机器人没有对机器人的任何手动控制,即除了编程其主要功能外,不会有来自用户的额外输入。 但是对于其他两个机器人,即蓝牙控制机器人手臂和射频控制机器人,机器人等待用户提供适当的输入。这个输入可以是移动方向,也可以是拿着物体等。 在这个项目中,我建造了一个可以通过WiFi网络控制的简单机器人(机器人汽车),即通过WiFi提供用户对机器人运动方向的输入(借助于简单的HTML页面)。 WiFi控制机器人背后的概念 如果您使用过我们的“WiFi控制LED” ESP8266和Arduino“项目,然后您可以轻松了解WiFi控制机器人的概念。 ESP8266模块负责连接到WiFi网络并充当服务器。来到客户端,会创建一个简单的HTML页面,打开此网页的浏览器将充当客户端。 当您点击该网页时,相应的信息将会被传送到服务器(ESP8266)。 Arduino进一步接收此信息,它控制机器人的电机。 WiFi控制机器人的电路图 使用ESP8266和Arduino的WiFi控制机器人的电路图如下图所示。 注意: ESP8266 WiFi模块加载了AT命令。上述电路的设计考虑到了这一点。 所需组件 ESP8266 [在此处购买] L298N电机驱动器模块[在此处购买] Arduino UNO [在此处购买] 机器人底盘[购买] 4 x 5V减速电机[在此处购买] 连接线[在此处购买] 电源(或电池) 电路设计 要记住的第一件重要事情是我将编程Arduino并负责通过串行通信配置ESP8266模块并控制L298N电机驱动器模块。 因此,Arduino的数字引脚2和3使用SoftwareSerial功能配置为RX和TX。这些引脚连接到ESP8266模块的TX和RX引脚。 然后,L298N电机驱动器模块的输入,即IN1,IN2,IN3和IN4连接到Arduino UNO的数字引脚8,9,10和11。 来到机器人底盘,它有4个齿轮电机。因此,我将正确的两个电机并联连接,并将它们连接到电机驱动器的OUT1和OUT2端子。同样,左侧两个电机连接到OUT3和OUT4。 代码 有两个WiFi Controlled Robot项目的代码。一个代码用于Arduino UNO,另一个代码是用于创建网页的HTML代码。 Arduino代码 以下是该项目的Arduino代码。在此代码中,在适当的位置输入WiFi网络的SSID和密码。 此外,代码中还有一个部分负责将静态IP地址分配给ESP8266模块。必须根据您的要求更改此IP地址(以及默认的网关和子网掩码)。 您要分配的静态IP地址不应该是非常重要的与您网络中的任何其他设备冲突,即其他设备不应拥有相同的IP地址。 因此,扫描网络中的所有IP地址并仔细分配IP地址。 HTML代码 为了创建控制网页,可以使用以下HTML代码和JavaScript文件。 下载扩展名为.html的上述代码,并下载 jquery.js 文件。将这两个文件放在一个文件夹中。 工作 一个名为WiFi的简单项目这里实现了使用ESP8266和Arduino的受控机器人。让我解释它的工作原理。 在进行必要的连接和代码更改后上传Arduino代码。如果打开Arduino IDE的串行监视器,则可以看到发送到ESP8266模块的AT命令。 ESP模块连接到WiFi后,它将分配静态IP并创建服务器。创建服务器后,ESP模块正在等待与客户端连接。 现在,如果您打开之前下载的HTML页面,则可以进行简单的布局它由五个按钮组成,名称为FORWARD,REVERSE,RIGHT,LEFT和STOP。 通过查看这些按钮,你可能已经理解了每个按钮的功能。只需单击按钮即可执行该特定操作。就这么简单。 注意: 此WiFi控制机器人在HTML网页的帮助下进行控制(可以使用与ESP8266连接到同一WiFi网络的计算机上的任何网络浏览器进行访问)。 那里很多项目已经实现了类似的概念但是使用了像Blynk这样的应用程序。 我没有使用该应用程序的原因是我觉得你真的这么做不知道实际发生了什么,因为一切都是由库文件完成的。 所以,如果你想知道项目到底发生了什么,那么只有你应该知道试试这个。如果没有,您可以使用Blynk App简单地实现项目。 如果仔细检查这两个代码,您就可以了解浏览器和ESP之间的通信方式模块。 结论与应用 一个简单的WiFi受控机器人在该项目中实施,其中机器人汽车通过WiFi网络使用网页进行控制。 您可以使用集成摄像头和访问相机等高级功能来创建此项目。在浏览器上直播。
标签:
惠州
遂宁
雅安
莱芜
家电维修
自贡
肇庆
玉溪
巨人网络通讯声明:本文标题《怎样用ESP8266和Arduino构建和开发WiFi控制的机器人》,本文关键词 ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
相关文章
下面列出与本文章《怎样用ESP8266和Arduino构建和开发WiFi控制的机器人》相关的同类信息!
电销系统是什么
电销系统针对电销团队一键拨号**提升销售效率,对客户进行收集、筛选、开发和跟踪的销售,历史记录大数据分析...
10-26
教你如何选择外呼系统
随着企业的不断发展,企业的客户体量越来越大,与客户沟通的机会越来越多,随之来的会产生这样的问题:企业如...
10-26
呼叫中心客户管理系统及录音管理系统相关介绍
对于使用呼叫中心客户管理系统的企业,如何利用客户管理系统管理庞大的客户数据,并利用有限的资源为客户提供...
10-26
呼叫中心电话系统包含通话录音的功能
电话录音系统包含录音功能,电话录音系统还应当实现以下功能: 1.实时录音的功能:电话录音系统录音采用了压控、...
10-26
如何提升呼叫中心的服务质量
您的电话可能被录音,真的是为了保证服务质量吗? 电话录音系统当我们在拨打某个平台的热线服务电话的时候,选...
10-26
企业呼叫中心以以客户服务为主的商业模式
由于厂商将商品为中心的概念慢慢改变到了以客户为中心的商业模式,客户已经成为了商家唯一的争夺对象。而客户...
10-26
智能外呼系统的分类介绍
为大家说一下外呼系统的分类,外呼系统大致分为六类,它们分别是 1.手动式外呼,这种方式下的的要点主要就是名...
10-26
电销不封号系统的实现
做销售的,手机号封号常有发生,在解决封号的问题上。企业之中有购买电销卡,也有购买电销软件。电销卡还好理...
10-26
电话外呼系统不封号,解决了电销公司的困扰
最近断卡行动。虚商电销卡又开始大批量封号了,暂停了,我很多客户都给我反映说现在的虚拟运营商电销卡越来越...
10-26
最新电话外呼系统的详细介绍
大家都知道今年的电销行业外呼打电话封号是越来越严重了,正常的电话卡基本上一天打个几十个电话就会被外呼高...
10-26
外呼软件系统在教育培训行业的应用
教育培训行业面临的问题 1、电话推广效率低下 除了在学校周边派发传单之外,人工进行电话推广是许多教育机构主...
10-26
呼叫中心系统的常见核心功能
呼叫中心目前已经得到了广泛的使用,得到许多企业的青睐。但是对于还没有开始使用呼叫中心系统的企业来说,并...
10-26
话务系统平台的技术架构是怎么样的
话务系统平台是典型的LNMP架构,架设在AWS云服务上,前端使用AWS ELB作为负载均衡,为业务方和供应商提供接入口,流...
10-26
关于话务平台的发展现状问题
在个人信息敏感的互联网时代,链家网高度重视业主客户隐私信息,很早地开始建设了话务平台来保护通话安全,近...
10-26
话务系统的简单介绍
话务系统应用就是今天的热线电话、咨询电话,由受过训练的话务员专门接听处理来电客户的各类问题如咨询、投诉...
10-26
推荐文章
动态生成table并实现分页效果心得分享
php 中self,this的区别和操作方法实例分析
将Vmware的镜像格式转换为Virtualbox的镜像格式的方法
Windows8.1系统关闭视觉特效的方法步骤
PHP函数用法详解【初始化、嵌套、内置函数等】
win10如何自定义图标 win10自定义图标的方法
如何正确看待电话电话机器人
Windows 下 MySQL 8.X 的安装教程
上一篇:
我们到底需要怎样的机器人?
下一篇:
机器人轴动作范围的设定步骤
一起分享吧
版权所有:巨人网络(扬州)科技有限公司——拥有网站建设十年经验,具备独立网站开发能力,能够提供完善的网站设计及相关的网站制作服务! 全国统一服务热线:400-1100-266
展开
收缩
QQ咨询
在线咨询
客服小董
客服小张
客服小刘
客服小李
客服小王
招商加盟
财务查询
微信客服
电话咨询
400-1100-266