新春见面礼,Grandpa‘s Radio-Arduino中文社区 - Powered by Discuz! Archiver

Hector 发表于 2015-2-18 11:54

新春见面礼,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 11:55

本帖最后由 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灯和按键



背面电池仓里留出了串口的接口,下程序方便



屏幕特写



完工~








奈何col 发表于 2015-2-18 12:47

中国好女婿

Zeroi 发表于 2015-2-18 15:30

中国好女婿

kuanshizhuo 发表于 2015-2-18 17:38

很有亲切感的单片机开发试验仪。

jpwang 发表于 2015-2-20 09:25

好姑爷:)

seesea 发表于 2015-2-24 21:16

技术过硬啊!膜拜

hzpyj 发表于 2015-2-26 08:58

:D:D:D赞一个
页: [1]
查看完整版本: 新春见面礼,Grandpa‘s Radio