摘要: AM和FM都是无线电里面的概念,其中AM是Amplitude Modulation的缩写,而FM是Frequency Modulation的缩写。 其中AM是调幅,是通过振幅的变化来传递信息,其频率是固定的。而FM是调频,是通过频率的变化来传递信息,振幅保持不变。 下面来看1张动图就理解了。 可以看 阅读全文
posted @ 2024-12-17 07:59 yafeile 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 该模块引脚如下图所示: 需要注意的是第7和第10引脚的GND需要连接起来模块才能正常运行,推荐使用5V电压,使用3.3V会出现扬声器无法带动的情况。 发送的串口数据必须是Hex格式,类似如下: 这里将16进制中的空格去掉后,并勾选HEX发送。对于不同的工具其格式可能有一些不同。 使用如下的指令可以播 阅读全文
posted @ 2024-12-08 21:03 yafeile 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 该模块引脚图如下 我们可以按照下面的电路图进行连线: 需要注意的是UART模式下CON3必须是高电平,而CON2和CON1是低电平。之后由于DACR和DACL分别是左右声道,因此可以直接连接扬声器。如果要连接功放,则需要使用类似PAM8304这样双声道的功放,其中PAM8304中音频的GND与电源G 阅读全文
posted @ 2024-12-08 16:49 yafeile 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 该模块引脚如下所示: 由于XPT8871为单声道功放,因此只能连接1个喇叭。需要注意的是电源不能反接,否则会让芯片直接烧毁。另外该模块有个问题就是电流声很大,即使是5W的喇叭仍能听见较大的电流声。 但是该模块的价格还是蛮便宜的,只要1-2块钱就可以了。 阅读全文
posted @ 2024-12-03 18:10 yafeile 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 如何在Linux中设置蓝牙,方便文件传输、连接耳麦 如何在Ubuntu上使用蓝牙进行文件传输 阅读全文
posted @ 2024-11-14 17:34 yafeile 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如下是PAM8403模块尺寸图: 其中Rout和Lout分别为右声道与左声道,其-与+分别表示其正负极。 而Power是连接的电源正负极。至于L、G、R为输入的左声道、接地与右声道,可使用AUX线的3.5mm公头进行连接。 阅读全文
posted @ 2024-11-12 20:27 yafeile 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 关于ASR-Pro,实际上就是1个离线语音识别模块,其提供类似SMT32Cube的环境。整个模块基于在线模型下载到本地来实现的,不支持对任意语音的识别,只可以用于指令判断,属于傻瓜式操作。 关于其与STM32的组合可以参考以下一些文章: 通过串口中断的方式进行ASRPRO模块与STM32通信 asr 阅读全文
posted @ 2024-11-04 07:02 yafeile 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 安装如下一些依赖: ffmpeg-python transformers 使用如下代码进行识别: import whisper model = whisper.load_model("small.pt") result = model.transcribe("output_audio.wav") p 阅读全文
posted @ 2024-10-23 14:15 yafeile 阅读(54) 评论(0) 推荐(0) 编辑
摘要: #encoding:utf-8 from ultralytics import YOLO from PIL import Image, ImageDraw,ImageFont model = YOLO("yolov8n.pt") image1_path = "img/guangzhou.jpg" r 阅读全文
posted @ 2024-10-22 17:49 yafeile 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 通过帧差法可以获取到不同帧之间的差异: #encoding:utf-8 import cv2 import numpy as np from time import time cap = cv2.VideoCapture("out.avi") total_frames = int(cap.get(c 阅读全文
posted @ 2024-10-22 15:18 yafeile 阅读(29) 评论(0) 推荐(0) 编辑