本帖最后由 华工无协 于 2016-5-14 11:48 编辑
“我有我的Young”电子设计大赛”获奖作品
承办单位:华南理工大学无线电爱好者协会
特别鸣谢:广州市星翼电子科技有限公司
主题:表达年轻的理想
作品要求:按照参考电路制作出一个简易无线发射器,能够正常工作即能用收音机接收到发射器发射的信号,可以再添加上自己的创意,比赛还加入了情感表达环节并设有情感表达奖,要求同学们根据自己比赛过程中的体会与作品的特点进行情感表述。 经过了两个星期的激烈角逐,“我有我的Young“电子设计大赛完美闭幕。在比赛过程中,涌现了一大批热爱电设的同学,他们挥洒似火激情,展现别样风采,创作出了各具风采的优秀作品,下面就让我们来一睹大神们的风采,欣赏下我们这次比赛优秀作品。
首先介绍获得这次比赛三等奖的三支队伍,他们分别是“Torando”,“探索者”,“高清无码不明真相的吃瓜群众”。下面是他们的作品:
Torando队:
作品介绍:本系统采用的控制器是STC89C52,通过红外遥控控制IO口高低电平变化引起发射频率的改变,使用XX模块,可以将输入的音频信号以无线电信号发射出去,另外可以使用51单片机播放声音
相关参数信息: MCU:STC89C52 开发环境:KEIL 5 编程语言:C语言 实现内容:无线发射距离超过60M 通过手机输入音频信号由收音机收到声音并可通过红外线控制51单片机改变发射频率并可从单片机输出音频插入耳机可实现听歌 创作灵感:参考毕业论文 调试过程遇到的困难: 1 液晶不亮,原因是一个VCC脚没有接上,且使能端没有接上拉电阻,纠错后仍然无法显示,后来使用电位器调节亮度,终于成功显示出字 2 红接收头三个脚接错,不得已使用了一条飞线,纠正后红外功能正常 3 购买的天线无法焊接上,使用软导线代替,效果不如天线,但也够用 4 因发射频率超过80MHZ,使得信号被电台信号干扰,不得不到地下架空层测距离,这点因没有经验事先完全没有考虑过 5 设计灵感:让我们的声音发射出去,被更多的人聆听。设计采用了液晶屏和红外收发装置。 6.上图 :
探索者队: 1 无线发射模块 2 录音模块,可以录短时间的声音。 3 CPU模块,用来产生音乐。 高清无码不明真相的吃瓜群众队: 一、作品介绍: 本作品采用简单实用的STC89C52单片机,通过密码识别来控制信号发射以及警示灯的交流发亮,输入模块常见的矩阵键盘,可识别8位密码,使用9伏电源供电。发射模块采用最简便的铜线圈发射,线圈绕制多圈增强了信号,同时避免了外加”易拉罐“放大模块影响了美观性。发射的信号频率为63.7MHz,裸露线圈发射距离为65米左右。 二、实现功能及操作流程:
发射模块: 显示及输入模块: 资源共享: 部分代码如下: 主函数: 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)
} }
} } 接下来登场的是获得本次比赛二等奖的两支队伍,他们分别是“自信宝宝”和“我拒绝” 自信宝宝队: 整机:
最小系统板:
FM发射模块:
音频输入、滤波、输出模块:
SD卡读写、电源模块:
LCD12864转接模块:
【实现特点】(队长自述)
主要是实现了接收上位机通过串口发送的.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)
【串口直播】
【C8-C12发射测试】
【自信宝宝友谊永存】
我拒绝队:
心之 MP3 (带密码锁的音乐播放器)
【创作思想】:我的青春是一首歌,只为那个能打开我心扉的人唱响。 整机: 整个电路分为两个部分:密码锁,发射电路 发射电路(发射由单片机传出的音频信号,最终可由收音机接收)
密码锁(六位数数字密码,开锁后,即可选择播放歌曲) 硬件部分:单片机最小系统(STC89C52芯片,晶振11.0592Hz),矩阵键盘4x4,LCD1602液晶显示屏,AT24C02(掉电存储,保留上一次设置的密码) 软件部分(芯片内代码):密码锁代码,音乐播放代码 【实现功能】 接通电源后,要求输入密码,若失败则无法访问,可重新尝试;若成功,则可以通过按不同按钮,选择不同歌曲(A月亮代表我的心,B生日快乐歌,其实还有几首,需要时可编入到其他按钮的位置),通过收音机,调至约75.0Mz左右的频道,可接收并播放歌曲。密码锁部分可登陆选择歌曲,亦可重置密码,密码可视或“*”保密显示选择(0~9数字,A,B选择按钮,Enter确认,cancel取消,back返回,*密码可视),掉电存储(即使关闭电源后,重新开启,亦可保留上一次修改的密码)。
最后闪亮登场的当然是折得本次比赛桂冠的“说什么都” 说什么都队: 作品介绍: 总括:该作品采用STC85C52作为主控芯片,配合JQ6500-28P,TA7666P,ISD1820等芯片以及一些常用电子原件制作而成。实现了电子琴,播放SD卡音乐,语音录放等功能。 功能介绍: 1.电子琴:单片机一个IO口连接到发射电路的信号输入端,利用7个独立按键把STC89C52的七个IO口连接到电源负极,程序持续检测七个IO口的电平高低,当检测到低电平时控制输出相应信号。(这个东西实现原理不难,网上也有一些例程~) 2.MIC实时通话:这个东西实现的关键在于把MIC的“+”引脚连接到发射电路的信号输入端的同时要把“-”引脚和发射电路共地,而且还要在赛题电路的正极和信号输入端之间串联一个10K电阻。(灵感来自于下面的电路图:)当然了,如果有一个质量不错的MIC那就最好啦,我直接使用驻极体话筒,并不是很稳定,在一定程度上失真。 3. 语音录放:这个东西其实是创意啦~市面上相关的产品还算比较多的,但是适合使用的并不太多。难点在于如何在淘宝茫茫电子产品中选出适合自己的~最终选择了ISD1820模块,这个模块支持录制20秒语音,并以两种形式播放出来(单曲播放/循环播放)。要注意的是这个模块的输出信号为PWM信号,所以输出端两脚需要分别接到发射电路信号输入端和电源负极。 4.单片机控制播放SD卡音乐: 本作品选择了JQ6500-28P模块,该模块可以播放SD卡内容或者烧录在模块芯片的内容,支持利用电脑上位机配合USB直接烧写播放内容和控制模式,使用单片机串口控制还是挺方便的。按照官方说明一步步来做,注意发送串口发送的数据的细节就可以了。 5.3.5mm耳机接口:刚开始暴力拆除了几个废旧耳机,多次实验之后觉得线太长太累赘了,刷淘宝偶然遇到了神奇的耳机插口卡座。长这样: 6. 动态音乐灯:名字是不是起的很好~利用AD芯片TA7666P把输入的模拟信号进行模数转换,然后驱动各个七彩LED随着音乐起伏而闪烁。效果很好哈哈。关键在于与LED串联的电阻阻值的选择,我选择了470R,感觉有点太大了,所以部分LED需要比较劲爆的音乐才会开始闪烁。 7.本地播放音乐:这个东西是为了弥补一下赛题电路为发射电路的不足,让发送信号的童鞋也可以实时监听到自己发送出去的是什么内容~与此同时,能够一边听到音乐一边看到七彩的LED随着音乐闪烁也是一件很爽的事情啊啊啊啊。 最后放一张作品的整体图:
最后的最后,小R将会为大家送上本次情感表达奖获得者的获奖视频,请大家期待我们的下次跟新。
|