【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏

这篇具有很好参考价值的文章主要介绍了【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


本例实验的SPI彩色液晶1.77寸显示屏(ST7735驱动)
TFT177-SPI,型号为SX177QQVGA,像素128X160TFT,驱动芯片为ST7735S,这是一款支持SPI接口的1.77寸TFT彩屏,可以显示文字、图形、图片等内容,提高用户互动体验度。
【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏
电原理图

【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏

本例实验使用180度SG90舵机模块

【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏

舵机
是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由接收机或者单片机发出信号给舵机,其内部有一个基准电路,产生周期为20ms,宽度为1.5ms 的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。经由电路板上的IC 判断转动方向,再驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回信号,判断是否已经到达定位。适用于那些需要角度不断变化并可以保持的控制系统。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。一般舵机旋转的角度范围是0 度到180 度。

【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏

SG90舵机
9克小舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。常见于航模,飞机模型,遥控机器人及机械部件当中。在使用中,舵机的配件通常包含一个能把舵机固定到基座上的支架以及可以套在驱动轴上的舵盘,通过舵盘上的孔可以连接其它物体构成传动模型。小舵机自带的3线接口可以通过RJ25适配器与主板相连。

SG90舵机技术规格
工作电压:4.8V到6V DC
工作电流:80到100mA
待机电流:5mA
极限角度: 210°±5%
扭力: 1.3到1.7kg/cm
工作温度:-10℃到60℃
湿度范围:60%±10%
转速: 0.09到0.10 sec/60°(4.8V)
信号周期:20 ms
信号高电平时间范围:1000到2000 us/周期
尺寸: 32.3 x 12.3 x 30.6 mm (长x宽x高)

舵机工作原理
舵机安装了一个电位器(或其它角度传感器)检测输出轴转动角度,控制板根据电位器的信息能比较精确的控制和保持输出轴的角度。这样的直流电机控制方式叫闭环控制,所以舵机更准确的说是伺服马达,英文 servo.舵机组成: 舵盘、 减速齿轮、 位置反馈电位计、直流电机、 控制电路板等。控制电路板接受来自信号线的控制信号,控制电机转动,电机带动一系列齿轮组,减速后传动至输出舵盘。舵机的输出轴和位置反馈电位计是相连的,舵盘 转动的同时,带动位置反馈电位计,电位计将输出一个电压信号到控制电路板,进行反馈,然后控制电路板根据所在位置决定电机转动的方向和速度,从而达到目标停止。其工作流程为:控制信号→控制电路板→电机转动→齿轮组减速→舵盘转动→位置反馈电位计→控制电路板反馈。

【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏

舵机的闭环检测机制
关于舵机的精准位置控制,存在以下如下图的闭环控制机制。即:位置检测器(角度传感器)是它的输入传感器,舵机转动的位置变化,位置检测器的电阻值就会跟着变化。通过控制电路读取该电阻值的大小,就能根据阻值适当调整电机的速度和方向,使电机向指定角度旋转。从而实现了舵机的精确转动的控制。

【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏
【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏

舵机的控制信号
为周期是20ms的脉宽调制(PWM)信号,其中脉冲宽度从0.5ms-2.5ms,相对应舵盘的位置为0-180度,呈线性变化。也就是说,给它提供一定的脉宽,它的输出轴就会保持在一个相对应的角度上,无论外界转矩怎样改变,直到给它提供一个另外宽度的脉冲信号,它才会改变输出角度到新的对应的位置上。舵机内部有一个基准电路,产生周期20ms,宽度1.5ms的基准信号,有一个比较器,将外加信号与基准信号相比较,判断出方向和大小,从而产生电机的转动信号。由此可见,舵机是一种位置伺服的驱动器,转动范围不能超过180度,适用于那些需要角度不断变化并可以保持的驱动当中。比方说机器人的关节、飞机的舵面等。

【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏
【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏

PWM信号和舵机转动角度的关系
说到舵机的控制信号,一般是脉宽调制(PWM)信号,如下图,直观反映了PWM信号和舵机转动角度的关系,你也可以简单的理解为,通过给舵机通电的时间控制,结合角度传感器的反馈信号检测和控制,实现了舵机的精确角度控制。舵机的控制信号周期为20MS的脉宽调制信号(PWM),其中脉宽从0.5ms-2.5ms,相应的舵盘位置从0-180度,呈线型变化。也就是说,给舵机提供一定的脉宽,他的输出轴就会保持一定的对应角度,无论外接转矩怎么改变,知道给他提供另外一个脉冲信号,他才会改变输出角度到新的对应的位置上。舵机内部有一个基准电路,产生周期为20MS,宽度为1.5MS的脉冲信号,有一个比较器,将外加信号与基准信号相比较,判断出方向和大小,从而产生电机的转动信号。舵机是一种位置伺服驱动器,转动范围不能超过180度,适用于那些需要不断变化并可以保持的驱动器中,比喻说机器人的关节、飞机的多面等。

舵机的引脚定义
舵机接线方法(三线接线法)
(1)黑线(地线)
红线(电源线)两个标准:4.8V和6V蓝线/黄线(信号线)
(2)棕线(地线)
红线(电源线)两个标准:4.8V和黄线(信号线)

【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏
【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏,AI语音识别,开源硬件,花雕动手做,语音识别,人工智能,嵌入式硬件,单片机,c++,ASRPRO语音识别,SG90 舵机模块与板载彩屏

【花雕动手做】实验四十五:SPI彩色液晶1.77寸显示屏和SG90舵机模块
实验开源代码文章来源地址https://www.toymoban.com/news/detail-810425.html

#define ASC2_12
#define ST7735_CS_PIN 9
#define ST7735_CS_GPIO_PIN gpio_pin_1
#define ST7735_DC_PIN 1
#define ST7735_DC_GPIO_PIN gpio_pin_1
#define ST7735_RST_PIN 25
#define ST7735_RST_GPIO_PIN gpio_pin_1
#define ST7735_SCK_PIN 3
#define ST7735_SCK_GPIO_PIN gpio_pin_3
#define ST7735_MOSI_PIN 2
#define ST7735_MOSI_GPIO_PIN gpio_pin_2
#define ASC2_32
#define ST7735S_RGB_GBR_ORDER   0

#include "asr.h"

到了这里,关于【花雕动手做】ASRPRO语音识别(40)---语音控制SG90 舵机模块与板载彩屏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【花雕动手做】ASRPRO语音识别(50)---四路外控智能管家盒子

    本例实验采用红外对管 该传感器模块对环境光线适应能力强,其有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信

    2024年02月22日
    浏览(52)
  • 【花雕动手做】ASRPRO语音识别(16)---1.8寸彩屏连续显示亮度

    本例实验的SPI彩色液晶1.77寸显示屏(ST7735驱动) 电原理图 SPI彩色液晶显示屏:TFT177-SPI,型号为SX177QQVGA,像素128X160TFT,驱动芯片为ST7735S,这是一款支持SPI接口的1.77寸TFT彩屏,可以显示文字、图形、图片等内容,提高用户互动体验度。 本例实验采用PT0603光敏三极管 电原理图

    2024年02月04日
    浏览(48)
  • 【花雕动手做】ASRPRO语音识别(72)---定义与循环播放MP3

    本例实验采用Mini MP3 Player播放器模块 是一款小巧且价格低廉的MP3模块,可以直接接驳扬声器。模块配合供电电池、扬声器、按键可以单独使用,也可以通过串口控制,作为UNO或者是任何有串口的单片机的一个模块。模块本身完美的集成了MP3、WAV、WMA的硬解码。同时软件支持

    2024年02月19日
    浏览(48)
  • 【花雕动手做】ASRPRO语音识别(43)--64位WS2812屏流光彩虹灯

    本例实验使用64位WS2812点阵屏模块 知识点:WS2812B 是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和12V高压可编程

    2024年01月21日
    浏览(42)
  • 【花雕动手做】ASRPRO-Plus语音识别(03)---板载硬件模块和12项综合应用功能

    ASRPRO-Plus 开发板:是一款全功能带语音识别的物联网开发板,它可以方便的进行系统学习和各种项目实验。板载 RS485、433M 无线收发、红外收发、ESP32-C3(2.4GHz Wi-Fi 和 Bluetooth 5LE)、SPI 彩屏、数码管、RGB 灯、光敏传感器、DHT11 温湿度传感器、1 路继电器输出模块等。 硬件功能分

    2024年02月04日
    浏览(45)
  • 【花雕动手做】ASRPRO-Plus语音识别(02)---开发板核心芯片、技术参数与四张电原理图

    搜到一片有点特色的开发板,这里准备进行比较系统的案例学习,并着手做做相关的小实验。 板子基本介绍 核心芯片是这个 ASRPRO芯片 内置脑神经网络处理器,支持DNN、TDNN、RNN等神经网络及卷积运算硬件运算,非软件运算,支持语音识别、声纹识别、语音增强、语音检测、

    2024年02月03日
    浏览(53)
  • SG90舵机的原理和控制方式

    前言 做过机器人、智能车或者玩航模的朋友应该对舵机不会陌生,这种舵机也是很常用的。 舵机只是我们通俗的叫法,它的本质是一个 伺服电机 ,也可以叫做位置(角度)伺服驱动器。一般被应用在那些需要控制角度变化的系统中,可以方便的实现转动任意的角度,实现控制

    2023年04月17日
    浏览(43)
  • 基于STM32 SG90 9g舵机控制

    产品参数 名称:9克舵机180度 尺寸:23mm X 12.2mm X 29mm 重量:9克 扭矩:1.5kg/cm 工作电压:4.2 - 6V 温度范围:0 - 55℃ 运行速度:0.3s/60℃ 死带宽:10ms 舵机有三条线定义: 暗灰:GND 红色:VCC 4.8V - 7.2V 橙黄线:脉冲输入 在机器人机电控制系统中,舵机控制效果是性能的重要影响

    2024年02月14日
    浏览(48)
  • STM32第七课:PWM控制SG90舵机

            学习完上一课的PWM控制LED小灯实现呼吸灯的效果,我们就可以进一步学习PWM控制舵机的效果了。PWM控制舵机相信会是一个更有意思的小实验的。          舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前在高档

    2024年04月17日
    浏览(34)
  • 【Proteus仿真】【Arduino单片机】SG90舵机控制

    本项目使用Proteus8仿真Arduino单片机控制器,使用SG90舵机等。 主要功能: 系统运行后,舵机开始运行。 B站演示视频:https://space.bilibili.com/444388619 视频地址:https://space.bilibili.com/444388619/video 专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包