OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7862|回复: 2

华南理工大学无线电爱好者协会“我有我的Young”电子设计大赛获奖作品

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-5-13
在线时间
1 小时
发表于 2016-5-14 11:48:53 | 显示全部楼层 |阅读模式
本帖最后由 华工无协 于 2016-5-14 11:48 编辑

“我有我的Young”电子设计大赛”获奖作品

                                                                                                                                                                       承办单位:华南理工大学无线电爱好者协会

                                                                                                                                                                    特别鸣谢:广州市星翼电子科技有限公司

主题:表达年轻的理想
作品要求:按照参考电路制作出一个简易无线发射器,能够正常工作即能用收音机接收到发射器发射的信号,可以再添加上自己的创意,比赛还加入了情感表达环节并设有情感表达奖,要求同学们根据自己比赛过程中的体会与作品的特点进行情感表述。
          经过了两个星期的激烈角逐,“我有我的Young“电子设计大赛完美闭幕。在比赛过程中,涌现了一大批热爱电设的同学,他们挥洒似火激情,展现别样风采,创作出了各具风采的优秀作品,下面就让我们来一睹大神们的风采,欣赏下我们这次比赛优秀作品。
                首先介绍获得这次比赛三等奖的三支队伍,他们分别是“Torando”,“探索者”,“高清无码不明真相的吃瓜群众”。下面是他们的作品:
Torando队:
作品介绍:本系统采用的控制器是STC89C52,通过红外遥控控制IO口高低电平变化引起发射频率的改变,使用XX模块,可以将输入的音频信号以无线电信号发射出去,另外可以使用51单片机播放声音
相关参数信息:
MCUSTC89C52
开发环境:KEIL 5
编程语言:C语言
实现内容:无线发射距离超过60M 通过手机输入音频信号由收音机收到声音并可通过红外线控制51单片机改变发射频率并可从单片机输出音频插入耳机可实现听歌
创作灵感:参考毕业论文
调试过程遇到的困难:
1  液晶不亮,原因是一个VCC脚没有接上,且使能端没有接上拉电阻,纠错后仍然无法显示,后来使用电位器调节亮度,终于成功显示出字
2  红接收头三个脚接错,不得已使用了一条飞线,纠正后红外功能正常
3  购买的天线无法焊接上,使用软导线代替,效果不如天线,但也够用
4  因发射频率超过80MHZ,使得信号被电台信号干扰,不得不到地下架空层测距离,这点因没有经验事先完全没有考虑过
5 设计灵感:让我们的声音发射出去,被更多的人聆听。设计采用了液晶屏和红外收发装置。
6.上图
4%]187EW2YAII[VA$%TC[`X.png
探索者队:
1 无线发射模块
Cache_-76e2f45b0c86ab68..jpg
2 录音模块,可以录短时间的声音。
Cache_6835bd99e689f19..jpg
3 CPU模块,用来产生音乐。
Cache_1a65995f07b25c46..jpg
高清无码不明真相的吃瓜群众队:
一、作品介绍:
本作品采用简单实用的STC89C52单片机,通过密码识别来控制信号发射以及警示灯的交流发亮,输入模块常见的矩阵键盘,可识别8位密码,使用9伏电源供电。发射模块采用最简便的铜线圈发射,线圈绕制多圈增强了信号,同时避免了外加”易拉罐“放大模块影响了美观性。发射的信号频率为63.7MHz,裸露线圈发射距离为65米左右。
二、实现功能及操作流程:
Q2MNGYFEKLE`[8_QLWQVG{7.png

发射模块:
BMB[OLPT~9X@`X_[_`FLP$W.png
显示及输入模块:
GZL@XVRKTTK@]W)87XK30LM.png
资源共享:
部分代码如下:
主函数:
void main()
{
      uchari=0;                         //初始化操作:液晶显示初始化
      rw=0;
      rw= 0;
      rs= 0;
      lcden= 0;
      init();
lcd_display();
      delay(1000);
      write_com(0x01);
      write_com(0x88);      
             for(i=0;i<4;i++)
                    {
write_date(table2);      
delay(5);
     }
                     a=0xaa;
  while(1)                                                  //键盘检测及警示灯显示
       {
key_scan();
                                                       if(fashe==1)
                                                                     {
                                                                     {
                                                                     P2=a;
                                                                     delayms(1);
                                                                     a=_crol_(a,1)

                                                                           }
       }


}
}
           接下来登场的是获得本次比赛二等奖的两支队伍,他们分别是“自信宝宝”和“我拒绝”
自信宝宝队:
整机:
486448089785227068.jpg 804974696618297567.jpg
最小系统板: 186925120475366527.jpg FM发射模块:
293503286164098902.jpg
音频输入、滤波、输出模块:
921691155142863377.jpg
SD卡读写、电源模块:
B[JJ5(PI}4S}2{U11W4AEMU.png
LCD12864转接模块:
95421156839265838.jpg
【实现特点】(队长自述)
主要是实现了接收上位机通过串口发送的.wav文件的PCM编码信息。然后将PCM编码传给STC12C5A60S2内部的PWM模块,实现通过PWM的数模转换。


声音信号由单片机输出,经过低通滤波后输入耳机孔与发射模块的信号端,实现两路输出。


设计有键盘配合SD卡读取、播放音频文件。但是SD卡底层代码读写正常,在写FAT32文件系统的时候遇到了很多困难,导致SD卡模块没有做出来效果,键盘也就只在切换菜单的时候发挥作用。


有单级菜单设计,可以实现功能切换。有可退出设计。


最初并没有设计SD卡的文件系统,但是有空间浪费的现象,而且由于STC12C5A60S2只有1K的RAM,无法设计双缓冲区,甚至单缓冲区都会造成资源紧张(SD卡要求单次读写操作对象必需是一个扇区,512个字节,而单片机内存只有1024字节)导致最后SD卡都没有调好。如果以后有机会的话我们会尝试用片上的EEPROM来做缓冲区,但是估计速度难以支撑流畅地放歌。


里面的隐藏功能是一个UI,并且禁止退出的串口播放。主要是用在情感表达的现场展示,用来播放背景音乐。


测距时出现了一点小意外。由于我的疏忽,忘记了在前一天晚上给电池充好电,导致在评分现场电池严重亏电。做完制作工艺和拓展的测评之后,就没电做测距了。当时测距的同学好心借了几节电池给我串起来,还是不行,导致测距失败。主要是我还忽略了一点:我们的电池是锂电池,所以有过放保护。即使串起来,电池也处于保护状态,还是无法放电。这也解释了为什么我回到宿舍用万用表测电压,四节电池加起来只有1.2V。


之后我们充满电自行测距,可以达到220m并且穿楼发射(情感表达前一天晚上测试了C12-C8发送,并且成功。GPS测距为220m,并且中间穿过了一栋C9)。


我们的两位宝宝非常给力,做出了很漂亮的情感表达,队长表示:“太感动了”!


总的来说,是一次好的比赛体验,相信我们的所有团队成员都得到了享受。


(嘤嘤嘤,下次再不记得充电我就切*自X)
【串口直播】
865831236661455511.jpg
【C8-C12发射测试】
771508585895999160.jpg
【自信宝宝友谊永存】
661190269007218670.jpg

我拒绝队:
心之
MP3
(带密码锁的音乐播放器)

创作思想】:我的青春是一首歌,只为那个能打开我心扉的人唱响。
整机:
filehelper_1463195573281_59.png
整个电路分为两个部分:密码锁,发射电路
发射电路(发射由单片机传出的音频信号,最终可由收音机接收)
filehelper_1463195573359_59.png

密码锁(六位数数字密码,开锁后,即可选择播放歌曲)
硬件部分:单片机最小系统(STC89C52芯片,晶振11.0592Hz),矩阵键盘4x4LCD1602液晶显示屏,AT24C02(掉电存储,保留上一次设置的密码)
软件部分(芯片内代码):密码锁代码,音乐播放代码
filehelper_1463195573390_45.png filehelper_1463195573437_51.png filehelper_1463195573484_53.png
实现功能
接通电源后,要求输入密码,若失败则无法访问,可重新尝试;若成功,则可以通过按不同按钮,选择不同歌曲(A月亮代表我的心,B生日快乐歌,其实还有几首,需要时可编入到其他按钮的位置),通过收音机,调至约75.0Mz左右的频道,可接收并播放歌曲。密码锁部分可登陆选择歌曲,亦可重置密码,密码可视或“*”保密显示选择(0~9数字,A,B选择按钮,Enter确认,cancel取消,back返回,*密码可视),掉电存储(即使关闭电源后,重新开启,亦可保留上一次修改的密码)。


filehelper_1463195573562_65.png
filehelper_1463195597812_54.png

                                       最后闪亮登场的当然是折得本次比赛桂冠的“说什么都”
说什么都队:
作品介绍:
总括:该作品采用STC85C52作为主控芯片,配合JQ6500-28PTA7666PISD1820等芯片以及一些常用电子原件制作而成。实现了电子琴,播放SD卡音乐,语音录放等功能。
功能介绍:
1.电子琴:单片机一个IO口连接到发射电路的信号输入端,利用7个独立按键把STC89C52的七个IO口连接到电源负极,程序持续检测七个IO口的电平高低,当检测到低电平时控制输出相应信号。(这个东西实现原理不难,网上也有一些例程~)
2.MIC实时通话:这个东西实现的关键在于把MIC“+”引脚连接到发射电路的信号输入端的同时要把“-”引脚和发射电路共地,而且还要在赛题电路的正极和信号输入端之间串联一个10K电阻。(灵感来自于下面的电路图:)当然了,如果有一个质量不错的MIC那就最好啦,我直接使用驻极体话筒,并不是很稳定,在一定程度上失真。
filehelper_1463196540203_96.png
3.    语音录放:这个东西其实是创意啦~市面上相关的产品还算比较多的,但是适合使用的并不太多。难点在于如何在淘宝茫茫电子产品中选出适合自己的~最终选择了ISD1820模块,这个模块支持录制20秒语音,并以两种形式播放出来(单曲播放/循环播放)。要注意的是这个模块的输出信号为PWM信号,所以输出端两脚需要分别接到发射电路信号输入端和电源负极。
filehelper_1463196540218_47.png
4.单片机控制播放SD卡音乐
本作品选择了JQ6500-28P模块,该模块可以播放SD卡内容或者烧录在模块芯片的内容,支持利用电脑上位机配合USB直接烧写播放内容和控制模式,使用单片机串口控制还是挺方便的。按照官方说明一步步来做,注意发送串口发送的数据的细节就可以了。
filehelper_1463196540265_49.png
5.3.5mm耳机接口:刚开始暴力拆除了几个废旧耳机,多次实验之后觉得线太长太累赘了,刷淘宝偶然遇到了神奇的耳机插口卡座。长这样:
filehelper_1463196540296_12.png filehelper_1463196540312_29.png
6.  动态音乐灯:名字是不是起的很好~利用AD芯片TA7666P把输入的模拟信号进行模数转换,然后驱动各个七彩LED随着音乐起伏而闪烁。效果很好哈哈。关键在于与LED串联的电阻阻值的选择,我选择了470R,感觉有点太大了,所以部分LED需要比较劲爆的音乐才会开始闪烁。
filehelper_1463196540328_93.png
7.本地播放音乐:这个东西是为了弥补一下赛题电路为发射电路的不足,让发送信号的童鞋也可以实时监听到自己发送出去的是什么内容~与此同时,能够一边听到音乐一边看到七彩的LED随着音乐闪烁也是一件很爽的事情啊啊啊啊。
最后放一张作品的整体图:
filehelper_1463196540359_3.png

最后的最后,小R将会为大家送上本次情感表达奖获得者的获奖视频,请大家期待我们的下次跟新。









Q2MNGYFEKLE`[8_QLWQVG{7.png
Q2MNGYFEKLE`[8_QLWQVG{7.png
Cache_-76e2f45b0c86ab68..jpg
GZL@XVRKTTK@]W)87XK30LM.png
91290824759813017.jpg
661190269007218670.jpg
771508585895999160.jpg
865831236661455511.jpg
921691155142863377.jpg
91290824759813017.jpg
95421156839265838.jpg
186925120475366527.jpg
293503286164098902.jpg
486448089785227068.jpg
804974696618297567.jpg
921691155142863377.jpg
921691155142863377.jpg
B[JJ5(PI}4S}2{U11W4AEMU.png
filehelper_1463195573515_31.png
B[JJ5(PI}4S}2{U11W4AEMU.png
filehelper_1463195573281_59.png
filehelper_1463195573359_59.png
filehelper_1463195573390_45.png
filehelper_1463195573437_51.png
filehelper_1463195573484_53.png
filehelper_1463195573515_31.png
filehelper_1463195573562_65.png
filehelper_1463195597812_54.png

ISD1820语音录放模块.zip

678.96 KB, 下载次数: 528

JP6500模块.zip

758.37 KB, 下载次数: 512

WT588D-U模块.zip

9.49 MB, 下载次数: 154

语音合成软件 用于SD卡文件合成.zip

1.51 MB, 下载次数: 516

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
446
金钱
446
注册时间
2014-4-7
在线时间
53 小时
发表于 2016-9-24 11:09:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
543
金钱
543
注册时间
2013-8-22
在线时间
40 小时
发表于 2017-1-3 14:16:55 | 显示全部楼层
楼主发帖辛苦了,谢谢分享!!!!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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