0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用Arduino蓝牙控制伺服电机

454398 来源:工程师吴畏 2019-07-29 09:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

简介

我在DIY Arduino& amp;蓝牙机器人手臂,使用ESP8266的网络控制伺服,Arduino操纵杆界面等等。实际上,伺服电机是需要精确定位的项目的重要组成部分之一。

在这个项目中,如前所述,我将向您展示如何控制伺服电机使用蓝牙。但在进一步了解使用Arduino的蓝牙控制伺服电机的细节之前,有一些重要的事情要知道伺服电机的工作原理以及如何控制伺服电机的位置。

关于伺服电机及其控制的简要说明

伺服电机基本上是直流电机,附加电路有助于实现伺服电机的精确定位。为了控制伺服电机轴的旋转,需要一个称为脉冲宽度调制或PWM信号的特殊信号。

根据脉冲宽度,伺服电机的位置会发生变化。有几种方法可以生成PWM信号来控制伺服电机。传统的方法是使用完全模拟电路,如555定时器IC,并使用电位计控制脉冲宽度。

但借助Arduino等微控制器(ATmega328)确切地说,您可以在没有任何外部组件的情况下生成PWM信号。

注意:如果您想测试伺服电机是否工作或不是,你可以实现一个类似于我在如何制造一个简单的伺服电机测试仪电路中使用的简单设计,你不需要任何微控制器和编程来测试伺服电机。

使用Arduino的蓝牙控制伺服电机概念

蓝牙控制的主要概念使用Arduino项目的伺服电机非常简单。使用Arduino生成的PWM信号控制伺服电机。 Arduino的输入是通过蓝牙通信Android智能手机提供的。

电路图

使用Arduino的项目蓝牙控制伺服电机的电路图如下所示。

组件必需

Arduino UNO

HC-05蓝牙模块

TowerPro SG90伺服电机

连接电线

5V电源

面包板

电路设计

使用Arduino和蓝牙控制伺服电机的电路设计非常简单。将伺服电机的控制引脚连接到Arduino的引脚11。将控制引脚连接到Arduino的PWM使能引脚非常重要。

我将使用Arduino的软件串行选项,因此Arduino的引脚2和3是固定为RX和TX。因此,将蓝牙模块的TX连接到Arduino的RX(引脚2)。

由于蓝牙模块的工作是传输从手机接收的数据并将其传输到Arduino,我只使用了其TX Pin。

了解更多信息关于HC-05蓝牙模块以及如何与Arduino接口,请参考“Arduino HC-05蓝牙模块”。

伺服电机控制应用程序

我使用了由“YSRGGS”开发的名为“伺服电机控制”的应用程序。将应用程序连接到蓝牙模块后的应用程序布局如下所示。

如您所见,应用程序提供两种控制伺服电机的方法:使用专用按钮或使用滑块。

要下载此应用程序,请访问此链接:“伺服电机Kontrol“。

代码

项目代码蓝牙控制伺服使用Arduino的电机如下所示。

工作

这个项目的工作非常简单。按照电路图进行连接,并将代码上传到Arduino。然后打开Servo Motor Kontrol应用程序(假设它已安装在您的Android手机中)并连接到蓝牙模块。

连接成功后,您可以通过调整滑块或按任何预设按钮来控制伺服电机。

结论

本项目展示了一种控制伺服电机的简单方法。使用此项目,您可以使用Arduino和蓝牙模块控制任何伺服电机。

如果您是初学者,该项目可以是实施多个复杂机器人项目的开始步骤涉及伺服电机。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 伺服电机
    +关注

    关注

    88

    文章

    2166

    浏览量

    60863
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195994
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    伺服电机控制方式简述

    伺服电机作为自动化控制系统的核心执行元件,其控制方式直接决定了设备的动态响应、定位精度和运行效率。随着工业4.0和智能制造的发展,伺服
    的头像 发表于 12-01 07:37 132次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>方式简述

    派克Parker防爆伺服电机与普通伺服电机的区别

    Parker提供了多款不同的伺服电机,性能各有不同,针对特定易燃易爆场所使用的防爆伺服电机,与普通通用伺服
    的头像 发表于 11-20 13:36 128次阅读
    派克Parker防爆<b class='flag-5'>伺服</b><b class='flag-5'>电机</b>与普通<b class='flag-5'>伺服</b><b class='flag-5'>电机</b>的区别

    伺服电机控制系统的高宽带电流环参数设计

    上回我们介绍了EtherCAT是如何利用SSC产生的sync信号,与电机控制系统完成同步的,如此我们即可保证整个控制系统的同步性能伺服控制
    的头像 发表于 11-17 09:53 6323次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>系统的高宽带电流环参数设计

    伺服电机和步进电机的核心区别

    大家在运动控制的时候是伺服电机的还是步进电机做定位控制
    的头像 发表于 10-15 14:32 1395次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>和步进<b class='flag-5'>电机</b>的核心区别

    舵机与伺服电机的区别是什么?

    舵机与伺服电机都属于 可精确控制的驱动装置 ,但二者在定义范围、结构组成、控制方式和应用场景上存在显著差异,并非完全等同(舵机是伺服
    的头像 发表于 10-13 10:21 815次阅读

    伺服电机中的回原点方式

    伺服电机的运行需要一个参考点,这个参考点就是原点。原点通常是由光电开关或机械开关来确定的,其位置是固定的。当伺服电机运行时,控制器会根据原点
    的头像 发表于 07-26 09:43 2780次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>中的回原点方式

    什么是伺服电机编码器?作用/关键技术/选型等一起看看吧!

    什么是伺服电机编码器? 伺服电机编码器是伺服系统中的核心反馈元件,用于实时检测电机的转速、位置、
    的头像 发表于 06-09 11:07 2057次阅读
    什么是<b class='flag-5'>伺服</b><b class='flag-5'>电机</b>编码器?作用/关键技术/选型等一起看看吧!

    伺服电机测试流程分析

    伺服电机的测试流程是确保电机正常工作的关键步骤。以下是对伺服电机测试流程的详细分析。  一、初步检查与准备 1. 外观检查:首先,对
    的头像 发表于 04-23 17:56 1117次阅读

    伺服电机实现方向改变的方法

    电气控制、机械调整和软件编程三个方面。 一、电气控制 伺服电机的电气控制是改变电机方向的主要方法
    的头像 发表于 02-12 11:07 2361次阅读

    【电磁兼容技术案例分享】伺服控制器产品电机抖动EMC自兼容问题案例

    【电磁兼容技术案例分享】伺服控制器产品电机抖动EMC自兼容问题案例
    的头像 发表于 02-11 09:40 852次阅读
    【电磁兼容技术案例分享】<b class='flag-5'>伺服</b><b class='flag-5'>控制</b>器产品<b class='flag-5'>电机</b>抖动EMC自兼容问题案例

    舵机与伺服电机有的区别

          舵机和伺服电机在自动化和机器人技术领域中都是常用的执行器,它们都能够实现精确的位置控制,但二者之间存在一些基本的区别,具体如下:       一、定义与构成       1. 舵机
    的头像 发表于 02-07 07:37 1755次阅读
    舵机与<b class='flag-5'>伺服</b><b class='flag-5'>电机</b>有的区别

    绝对式编码器在伺服电机控制中的应用与优势分析

          绝对式编码器在伺服电机控制中的应用广泛且重要,其优势显著,以下是对其应用与优势的详细分析:       一、绝对式编码器在伺服电机
    的头像 发表于 02-06 09:46 1565次阅读
    绝对式编码器在<b class='flag-5'>伺服</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>中的应用与优势分析

    电机控制器与伺服系统的关系

    在自动化控制系统中,电机控制器和伺服系统是实现精确运动控制的关键组件。电机
    的头像 发表于 01-22 09:35 1486次阅读

    伺服电机编码器

    在现代工业自动化和控制系统中,伺服电机编码器扮演着至关重要的角色。它能够精确测量电机的位置、速度和方向,为系统提供准确的反馈信息,实现高精度的运动
    的头像 发表于 01-20 14:01 1681次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>编码器

    伺服电机静电防护完整方案

    伺服电机静电防护完整方案 伺服电机是一种能够将电能转换为机械能的装置,通过接收控制信号来实现对电机
    的头像 发表于 01-09 14:28 1098次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>电机</b>静电防护完整方案