新春见面礼,Grandpa‘s Radio
本帖最后由 Hector 于 2015-2-19 23:00 编辑过年初次去女友家,想着给一众亲戚带些见面礼,女友的爷爷爱听收音机,但是视力不好,老式的收音机看不清指针,数码收音机看不清按键,操作也麻烦。考虑到这些原因,加上手里又有TEA5767收音模块和Arduino Pro Mini,于是决定动手做一台收音机~
先放出成品图~
正面
背面
功能:
1、收音机顶上的10个红色按钮可储存10个固定的台,一键直接切换到这个台。
2、收音机顶上的2个黄色按钮用于向前、向后的自动搜台。
3、收音机正面板的大旋钮为频率粗调,和普通收音机一样,两个小旋钮中,上面的是频率微调(±0.1MHz),下面是音量旋钮。
4、迷你LCD1602上显示频率和信号强度。
5、收音机背面的两个按键用于存台设置。
本帖最后由 Hector 于 2015-2-18 14:51 编辑
要做个实用的东西,而且还是送人的,得找个可靠又有宽裕的空间的外壳来保护一下,同时提升一下B格。翻淘宝翻到个复古收音机,看上去就知道收音效果差强人意,买来就图个壳子。
TEA5767也太小了,想了个办法,在单面洞洞板上铺铜的一面扣掉和TEA5767一样大的区域,在两侧焊上排针~结实!
网上找到TEA5767的Arduino库,在面包板上验证下功能,主要面临的问题是降噪,网上查了些别人的制作过程,又结合自己的尝试,发现需要在天线和TEA5767的天线之间串一个104电容,效果改善比较大,但还是有噪音,又在TEA5767与外界连接的的I2C总线、VCC、GND上各串100uH的电感,又有些改善,剩下的噪音来自I2C总线操作以及天线的朝向什么的,那就只能在程序里少操作总线了。最终整机的降噪效果我还是挺满意的~
核心电路主要集中在前面板上,Arduino做主控,Tea5767负责收音,TDA2822M负责功放,LCD1602加个转换板转成I2C总线。
说起这个1602,没少费周折,原先的引脚上焊是FFC排线,引脚密集,好不容易焊上了还焊反了。。。。。
核心板的特写
接着该装收音机顶上的按键了,在单位用电钻钻了整齐的孔,装上按键。
按键上还带灯,这一堆东西接线可是个费劲的活儿。
75HC595级联,用来控制12个LED灯
调试下LED灯和按键
背面电池仓里留出了串口的接口,下程序方便
屏幕特写
完工~
中国好女婿 中国好女婿 很有亲切感的单片机开发试验仪。 好姑爷:) 技术过硬啊!膜拜 :D:D:D赞一个
页:
[1]