STM32单片机TFT显示AD9833 DDS信号发生器语音播报正弦波方波三角波

news2024/11/20 12:43:41

实践制作DIY- GC0146---TFT显示AD9833 DDS信号发生器

基于STM32单片机设计---TFT显示AD9833 DDS信号发生器

二、功能介绍:

硬件组成:STM32F103C系列最小系统板 +1.8寸TFT彩屏+AD9833信号模块+4*4矩阵键盘+DY-SV17F语音播报模块

1.通过4*4键盘来设定频率值和三角波正弦波的幅度(方波不可以设定幅度固定4V幅度),频率设定范围0~0.99999MHz。幅度设定范围0~3.3V(低于100mV波形会失真不建议低于100mV)

2.通过4*4键盘选择输出波形范围:正弦波、方波、三角波三种模型可以设定

3.1.8寸TFT彩屏显示频率、幅度、波类型。

4.点击播放键后,开始进行语音播报当前的 波形、频率、幅度。三、详情介绍:

视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词TFT显示AD9833 DDS信号发生器观看该视频详解讲解

 

功能演示操作

这是一款基于STM32单片机TFT显示AD9833 DDS信号发生器

1个主机:STM32F103C系列单片机+LCD1602显示器+蜂鸣器 +LORA无线模块+3个按键(设置、加、减)+HC-05蓝牙模块(仅蓝牙版本有)

2个从机:STM32F103C系列单片机+DS18B20+MQ2烟雾模块+LORA无线模块

1.从机采集DS18B20温度数据,MQ2传感器的烟雾浓度通过LORA无线模块上传至主机。

2.主机接收2个从机的上传的数据,然后在LCD1602上面显示温度数据硬件组成:STM32F103C系列最小系统板 +1.8寸TFT彩屏+AD9833信号模块+4*4矩阵键盘+DY-SV17F语音播报模块

1.通过4*4键盘来设定频率值和三角波正弦波的幅度(方波不可以设定幅度固定4V幅度),频率设定范围0~0.99999MHz。幅度设定范围0~3.3V(低于100mV波形会失真不建议低于100mV)

2.通过4*4键盘选择输出波形范围:正弦波、方波、三角波三种模型可以设定

3.1.8寸TFT彩屏显示频率、幅度、波类型。

4.点击播放键后,开始进行语音播报当前的 波形、频率、幅度。

具体测试方法观看视频详细介绍。。。

 

了解更多尽请观看视频讲解。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/640944.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ExpertLLaMA:超越Vicuna,通过角色扮演增强指令,显著提升回答质量

本文向大家介绍我们刚刚开源的对话模型及相应的训练数据。 首先是 git Repo 和 paper 链接,欢迎大家给我们⭐star⭐ 论文标题: ExpertPrompting: Instructing Large Language Models to be Distinguished Experts 论文链接: https://arxiv.or…

.Net7矢量化的性能优化

前言 矢量化是性能优化的重要技术,也是寄托硬件层面的优化技术。本篇来看下。文章来源:微软官方博客 概括 一:矢量化支持的问题: 矢量化的System.Runtime.Intrinsics.X86.Sse2.MoveMask 函数和矢量化的Vector128.Create().Extract…

get 、post请求 后台@RequestParam、@RequestBody 接收的方法集合

post、get请求 参数:数组、JSON对象、JSON字符串、地址栏 RequestParam、RequestBody 后端接收 //定义json对象,同时包含数组 var _queryData { jflb:"婚姻家庭纠纷",zlay:"xxxxx",ysCode:["0123","4567"]}…

机柜PDU与普通插座的区别,以及如何选择品牌专业PDU产品详解

PDU(Power Distribution Unit),是将来自UPS的输出电流分配到各个IT设备的末端配电设备,是连接供电等基础设施与IT系统、关联机房内所有设备正常运转的关键设备。作为机房用电安全的重要保障,PDU设备的稳定与安全直接关…

FPGA驱动FT601实现USB3.0相机HDMI视频采集 提供工程源码和QT上位机源码

目录 1、前言2、FT601芯片解读和时序分析FT601功能和硬件电路FT601读时序解读FT601写时序解读 3、我这儿的 FT601 USB3.0通信方案4、详细设计方案5、vivado工程详解6、上板调试验证7、福利:工程代码的获取 1、前言 目前USB3.0的实现方案很多,但就简单好…

我们来谈谈udp

"却还有那些洗礼,那几句问候,那份温柔~" 一、 常用的Linux命令 (1) netstat查看网络状态 netstat是一个用来查看网络状态的重要工具,可以携带很多选项。 n 拒绝显示别名,能显示数字的全部转化成数字. l 仅列出有在 Listen…

【unity之IMGUI】所以你还想在百度上搜IMGUI的底层原理是什么吗?

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:uni…

安装python详细步骤(超详细,保姆级,一步一图)

❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽个人简介:云计算网络运维专业人员🐽 前言 作为一个实用学习的主义的学习者,最关心的问题一…

光亚展 | 移远通信Matter解决方案,照亮智能家居产业未来

6月9-12日,第二十八届广州国际照明展览会(光亚展)在中国进出口商品交易会展馆举行。本次展会以“光未来”为主题,整个照明、灯饰产业链的上下游企业、品牌在此汇聚,共同探讨照明行业未来的发展方向。 作为照明行业智能…

智见|黄铁军:未来的大模型生态中将会只有少数赢家

2023智源大会可谓群星璀璨。中外200余位人工智能顶级专家参会,人工智能领域最关键的人物、机构悉数亮相。 全面、专业、前沿,会场上大咖们观点激荡、多元碰撞,会场下观众们兴奋异常、座无虚席。 会上,北京智源人工智能研究院院长黄…

英语知识点-填空-考试酷

第一章 英语知识填空题 一、语法 1.词法:介词将关系建立在人/物A与人/物B,可能会形成修饰限制关系,有定语成分;介词将关系建立在事A与物B,可能有事A动作发生时环境因素,有状语成分;写作中经常用…

【Vue.js】1711- 深入浅出 Vue3 自定义指令

Vue.js[1] 提供了丰富的指令来简化开发者的工作。除了内置指令外,Vue.js 还支持自定义指令,开发者可以根据自己的需求扩展 Vue.js 的指令库。Vue.js 3.x 相较于 Vue.js 2.x 在自定义指令方面进行了一些改进,本文将介绍 Vue.js 3.x 中自定义指…

HLS 设计数字时钟

绪论 该项目的目标是展示 HLS 在设计数字系统方面的能力。为此,本文展示如何在 HLS 中描述数字时钟。如果有兴趣学习 HLS 编码技术,请参阅: ❝ https://highlevel-synthesis.com/ ❞ ❝ https://www.udemy.com/course/hls-combinational-circ…

2023 年的 5G 和网络安全风险

5G 网络的推出出奇地缓慢。作为一个概念,它于 2016 年推出,但直到 2019 年才在全球范围内推出。 四年后,在大多数国家地区,拥有 5G 设备的人数仍然很少。 不确定采用缓慢背后的原因是负担能力、缺乏必要性还是关于它的严重错误…

【redis】redis集群

这里是redis系列文章之《redis集群》,上一篇文章链接:【redis基础】哨兵_努力努力再努力mlx的博客-CSDN博客 目录 概念 作用 集群算法-分片-槽位slot 槽位与分配的概念及两者的优势 官网介绍分析 槽位 分片 两者的优势 slot槽位映射的三种解决方…

linux eventfd事件通知 比信号量更好用

专栏内容:linux下并发编程个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 目录 前言 概述 原理简介 使用场景 接口说明 头文件 参数说明 代码演示 默认参数 …

1740_使用Python+ImageMagick实现图像的批量压缩

全部学习汇总: GreyZhang/python_basic: My learning notes about python. (github.com) 前些年使用Linux的时候为了能够方便地往网络上上传照片,使用shell ImageMagick的组合进行照片的批量压缩一直觉得比较方便。不过,那时候即使这么简单的…

JMeter从入门到精通--开始你的第一个JMeter脚本

JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样,它也提供了一个利用本地Proxy Server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用。所以在本文中介绍一个更为常用的方法——…

软考A计划-2023系统架构师-知识点集锦(4/4)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧&#xff…

redis的远程登录配置

目录 服务端: 客户端: 服务端: 步骤一:关闭防火墙 systemctl stop firewalld iptables -F setenforce 0 步骤二:配置/etc/redis.conf配置文件 vim /etc/redis.conf bind 127.0.0.1 改为 bind 0.0.0.0 (…