找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 606|回复: 0
打印 上一主题 下一主题
收起左侧

使用STC89C52RC单片机LD3320设计的智能对话垃圾桶程序

[复制链接]
跳转到指定楼层
楼主
主要材料:
STC89C52RC单片机最小系统(晶振11.0592M)

语音识别模块使用LD3320模块(串口版)

通信波特率设定为9600

USB转TTL模块(下载程序到单片机和语音识别模块使用)

语音播放模块使用DY-SV17F(支持IO口电平控制)
将音频文件通过电脑保存到语音播报模块里

垃圾桶的控制使用的是SG90舵机

接线说明:
SG90舵机四路供电使用5V控制信号是单片机的P1口0~3

sbit pwm_1 =P1^0 ;          //可回收垃圾PWM信号输出sbit pwm_2 =P1^1 ;          //厨余垃圾PWM信号输出sbit pwm_3 =P1^2 ;          //有害垃圾PWM信号输出sbit pwm_4 =P1^3 ;          //其他垃圾PWM信号输出

语音播报模块与单片机接线为:
sbit Recyclable_yy=P1^4;           //可回收垃圾语音播报sbit Kitchen_waste_yy=P1^5;        //厨余垃圾语音播报sbit Harmful_yy=P1^6;                         //有害垃圾语音播报sbit other_yy=P1^7;                                //其他垃圾语音播报sbit hello_yy=P3^2;                                //你好语音播报

LD3320模块是串口版本需要单独烧录程序
烧录完成后将LD3320语音识别模块和单片机连接
连接方式如下:

VCC-----VCC(+5V)
GND----GND
RXD----TXD
TXD----RXD

工作流程:
1、LD3320语音识别模块检测到语音指令后发送相应的指令给单片机
2、单片机根据接受指令进行垃圾分类并打开相应的垃圾桶并进行语音播报

程序我已经上传,按需下载使用

原理图: 无
仿真: 无
代码: 智能对话垃圾桶程序.7z (170.55 KB, 下载次数: 26)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表