JQ8900语音模块+光照传感器+4G模块数据上传阿里云物联网硬件设计4G模块语音模块(JQ8900)光照传感器和一氧化碳传感器阿里云物联网硬件设计原理图PCB实物图4G模块选用EC200U模块,集成4g和GPS以及蓝牙功能通过串口2与4G模块串口连接,串口传输数据指令。第一个命令Uart2_SendStr("ATE1\r\n");获取模块的版本Uart2_SendStr("ATI\r\n");获取卡号,类似是否存在卡的意思Uart2_SendStr("AT+CIMI\r\n");查询激活状态Uart2_SendStr("AT+CGATT?\r\n");查看获取CSQ值Uart2_SendSt
今天,给大家带来的是JQ8900语音模块,这是硬件图:VPP: 单线串口(就是接收脉冲信号的引进)BUSY: 播放指示灯RX: 接收段TX: 发送段DC-5V: 5v供电SPK-: 扬声器负极SPK+: 扬声器正极IO1~IO7是触发输入口,对地触发,DAC为音频输出(这里我们没用到)。用USB把模块连接到电脑,就会有一个盘,把需要的音频放入其中就可以使用。如果想使用IO口对地触发的方式必须按5位数字进行命名,如00001、00002。模块有7个触发IO口,最多支持19段录音。当然,这几个IO口也可以通过配置文件改变每个IO口的作用。 这里我不是用对地触发方式,我是用单线串口(VPP)。我
上次写了esp32驱动JQ8900模块,我做设计一般会把外设先在esp32上实现一般,再移植到比较复杂的stm32上去。直接上正常运行的干货代码。文章目录一、硬件准备二、程序编写1.jq8900.c2.jq8900.h3.main.c三、音频替换总结一、硬件准备STM32F10x系列任意开发板(这里我使用的是f103zet6正点原子开发板)JQ8900播报模块一个,喇叭一个,12V/5V电源适配器一个,杜邦线若干二、程序编写1.jq8900.c代码如下:#include"jq8900.h"#include"delay.h"#include"stm32f10x.h"/////函 OnUart_G
问题如上。xxl-job是部署在腾讯云服务器上的,但是web程序在本地。在不同局域网中。内网穿透解决。注意,这两个端口需要和yaml文件中配置的port一致,port默认是9999,可以自己修改。然后,获取对应的域名(这里webinterface会显示对应的ip:端口,显示disable的肯定是不行的) 将这个域名手动配置到执行器的机器地址栏 最后添加任务管理就可以了
ArduinoUno接JQ8900-16p语音播报模块前言记录一个比较好用的语音播报模块JQ8900,这个模块成本低廉(十几块就能买到),使用方便。此外,这个模块还有以下优点:①搭载配套的软件可以支持文字转语音,生成mp3格式的文件,可以像U盘一样拷贝到模块中,并在代码中选择播放某个mp3文件;②有多种人声可选,可调音量、音调和音速。一、所需材料及接线所需主要材料:1.ArduinoUno开发板一块;2.JQ8900-16p语音播报模块(含喇叭)一个;3.杜邦线若干语音播报模块如下图:将mp3文件拷贝进入模块的内存接线:找到一根合适的数据线,一端接JQ8900模块,另一端连接电脑的US
我先来讲一下这个模块方便在什么地方:(我没有做广告哈,有一说一)1,有SPI-flash,USB的接口直接连电脑显示U盘,替换音频很方便2,默认情况下有IO口按键触发,很方便播放指定的曲目,说白了你把那个接口用手捏着就可以播放,方便吧;3,IO口的触发的功能还可以自定义4,支持单线串口,与双线串口通讯(UART)还有一个原因就是引脚是焊接好的,对于新手而言,焊接排针还是有点点难度的端口定义与参数和单片机或者说是串口助手连线的时候,TX,RX交替连接。VPP是一线串口的引脚接的喇叭功放要求2W,8欧以下,电源端最高不可以超过5.2V。配置方式1,IO口触发播放2,双线串口3,单线串口1,IO口触