查看:
17145
回复: 36 |
参赛作品《基于wifi的智能镜子》
|
|||
|
发表于2018-05-18 18:23:39
|
显示全部楼层
1#
电梯直达
【报名阶段需要填写的内容】 1. 参赛者姓名(必填项):马泽鑫 2. 单位或学校名称(选填项): 3. 当前职务或职称(选填项): 4. 参赛作品的名字(必填项):基于wifi的智能镜子 5. 简要陈述您的idea和作品(必填项): 当前有基于树莓派的魔镜,但成本较高,本设计使用STM32单片机,成本低 1)镜子可以显示实时天气 2)获取当前环境的温湿度 3)镜子内部四周安装灯条,在照镜子时可以补光,灯的亮度可以进行调节,支持触摸和蓝牙进行调节 4)可以播放TF卡内歌曲,可以调节音量大小,支持触摸和蓝牙进行调节 5)可以将自定义内容通过手机发送到屏幕 ,如:提示语,备忘录等 6. 拟用到的立创商城在售物料(必填项):ESP-12S , VS1053B , BS818A-2 7. 拟用到的非立创商城物料或其它补充(必填项):屏幕 8. 拟用到的EDA工具软件名称(必填项):AltiumDesigner 【作品正式发表(报名成功后进入设计阶段)需要填写的内容】 一、作品简介 例如,可以包括但不局限于以下内容: 1.作品的PCBA图片;
按键板:
2.作品的研究背景、目的和功能、市场应用前景;
功能: 1)显示当前天气状况及实时显示环境温湿度; 2)音频播放器,支持解码当前主流音频格式,支持播放TF卡内音乐,蓝牙连接手机,可以播放手机内音乐,此外,支持FM收音机的功能; 3)镜前灯。开启镜内灯光,系统会根据当前环境光亮度,自动调节灯光亮度,同时,用户可以自己调节灯光亮度; 4)备忘录。通过手机将问候语,备忘录等自定义内容发送到镜子,可以在镜面上显示此内容。 市场应用前景:此镜子可以安装在家庭或公共场所中。 1) 安装在家庭卧式等,可以直接替换现有镜子,使用上述功能,只需一个手机充电器和一条TYPE-C的线即可使用。 2) 安装在公共场所中,除了上述功能外,还可以进行广告的播放。 3.作品在创新性、趣味性、实用性甚至公益性方面,有哪些亮点可体现?
创新性及趣味性:现有的智能镜子,大多是通过树莓派去设计的,成本较高。而本作品是使用的STM32作为控制器,目前,STM32单片机使用非常广泛,这就使得入门成本比较低,可以对本产品进行各种升级改造,实现自己想要的功能。
实用性:反正每天都照镜子,为什么不换成这种智能镜子呢?
二、系统构架图
三、硬件部分的描述 1.附上原理图&PCB实物图的图片或者源文件(官方建议大家尽量用源文件上传),如果是图片,请确保图片是清晰可辨的;
原理图和PCB文件。mojing.zip 2.用文字把该作品的实现原理、系统的工作过程大致讲解一下。 1). 天气的获取:通过WIFI模块获取网络天气,此产品使用心知API接口 (https://www.seniverse.com/doc)获取到的天气信息,通过stm32翻译,将信息发送到屏幕,此产品使用了串口屏,降低了开发的难 度。温湿度的获取,使用温湿度模块,单片机直接与其通讯,获取信息。 2). LED补光。使用光敏电阻,获取环境光强度,打开灯后,自动获取。Led灯带选用5v灯带,使用恒流驱动芯片进行驱动,驱动芯片输入PWM信号,会根据占空比自动调节灯光亮度。在实际组装的时候,会在 镜子和灯条中间再粘一条散光板。 3). 音频的播放。使用杰理蓝牙音频处理方案,芯片自身集成了音频解码,FM收音机,蓝牙连接等功能,并且有相应手机APP进行控制。 4). 自定义文本信息的展示。手机通过蓝牙发送需要显示的信息,单片机处理后发送给串口屏。 5). 镜子的选择。使用具有单面透光的原子镜,原理请问度娘。 3.注明所用到的EDA工具软件名称并附上设计链接。 Altium Designer 四、材料清单(BOM列表) 列出您这个作品所用到的主要器件(关键器件即可),比如单片机&ARM芯片、专用集成芯片(ASIC)、传感器、功能模块等。 如果所列出的芯片是来自我们立创商城上的,最好能写出该器件的商品编号或附上对应购买链接。
1. 单片机 STM32F103VCT6 商品编号:C8313 2. WIFI模块 ESP-12S 商品编号:C828983 3. 温湿度传感器 DHT11 商品编号:C1170514. 4. LED驱动 PAM2863ECR 商品编号:C80312. 5. 音频放大器 EG8403 商品编号:C81718
五、软件部分的描述(选填) 程序天气解码部分,借鉴的开源电子网某大神的程序,连接:http://www.openedv.com/forum.php?mod=viewthread&tid=229818&highlight=%CC%EC%C6%F8 六、作品演示 请上传您的作品的功能演示到腾讯视频,并编辑到本楼(或附上视频链接)。按要求上传视频可获得10分,具体详见活动规则。 腾讯视频连接:https://v.qq.com/x/page/p0758d1h4ve.html 七、总结 碰到的技术问题及作品的未来规划: 本来感觉时间很充裕,可以做完,但最近工作上的时也比较多,还是没能做完,目前,各个电路模块调试完成,还未做系统的测试,目前为止,现将发现的问题列出: 1.触摸按键的问题。目前在镜面下粘贴触摸PCB ,并不能达到理想的效果。后期要做的是:尝试加大触摸焊盘的面积,效果可能有所提升。问题也有可能是,镜面有一层金属物质,影响了触摸按键的效果。 2.音频解码芯片的问题。杰理蓝牙的这一款芯片,对晶振的要求比较高,目前没有采用原厂推荐的晶振,选择了另一个品牌封装的晶振,发现,在播放音频时,会有声音一顿一顿发感觉。 未来的规划: 可以对备忘录设置时间,在相应的时间,进行声音的提示。 |
|||
|
发表于2018-05-18 18:29:47
|
显示全部楼层
3#
|
|||
|
发表于2018-07-27 22:10:34
|
显示全部楼层
5#
这个怎么添加文件啊
|
|||
|
发表于2018-08-06 22:08:27
|
显示全部楼层
10#
谢谢,感觉做不完了,最近加班累成
|
|||
|
发表于2018-08-09 23:11:34
|
显示全部楼层
12#
简单组装下,看下效果先
|
|||
|
发表于2018-08-19 09:26:10
|
显示全部楼层
16#
https://v.qq.com/x/page/p0758d1h4ve.html
|
|||
|
发表于2018-08-20 16:01:28
|
显示全部楼层
18#
我就是用平时多买的料做的,节约成本嘛,不过话说回来,你们的屏幕很好啊,后期开发的成本很低啊
|
|||
|
发表于2018-08-21 08:56:10
|
显示全部楼层
20#
这个就是我自己做着玩的,你要是想做,我给你资料。单纯的镜子的话,是在淘宝买的,原子镜
|
|||
|
发表于2018-08-21 09:59:26
|
显示全部楼层
22#
我晚些时候整理整理,发到这个论坛吧,白天要上班
|
|||
|
发表于2018-08-21 21:59:13
|
显示全部楼层
24#
给大家分享自己的经验,喜欢的同学可以在我的基础上修改,做出自己喜欢的作品(以下出现的淘宝连接,不是做广告,我在他家买的就分享给大家了)。 1.这个项目画了两块PCB,一个是主控,一个是触摸。我的主控MOJING.zip ,里面包含原理图和PCB,这个的PCB是布过线的,一楼的文件是没有布线的。调试到现在,发现的问题有。 1)首先是杰理蓝牙芯片的晶振,最好使用厂家推荐的那个,我用了一个手头有的,就没买,结果,调试的时候,音质特别不好。但这款蓝牙的功能真的很强大,可以玩好久,附上淘宝的连接https://item.taobao.com/item.htm?spm=a1z09.2.0.0.c5392e8dMAW7k3&id=520389118016&_u=l21qacdk47c9 店家有也提供了这个蓝牙的很多资料,这里也分享给大家,MP3解码带蓝牙芯片方案资料.zip 。资料很全,有选型资料,APP,封装库等资料,其他的也可以跟店家要。蓝牙天线我用了一个小的陶瓷贴片天线,走线时注意做阻抗匹配,多打些地孔,我的板子忘记在天线那里打地孔了。 2)屏幕。如果用一个大的屏幕效果会更好,我有点穷,就用了两个小的串口屏,淘宝卖的串口屏就那么几家,差别不大,就不贴处连接来了。 3)镜子。就是用具有单向透光的原子镜,我在这家买的,https://item.taobao.com/item.htm?spm=a1z09.2.0.0.c5392e8dMAW7k3&id=543625955624&_u=l21qacdk9624 ,个人觉得有点小贵,我买了个30*40cm的,花了150,但店家做的听好,磨了边。然后在买一个相框套上就行了。 4)四周的灯条,我用的5v的,用了一个驱动芯片来驱动,使用PWM调节亮度,就是在组装的时候,前面要加一条LED的散光片,效果会好点。这个淘宝卖的也很多。十几块钱。 5)然后是触摸PCB,touch.zip ,里面包含原理图和PCB,可能是镜子选的太厚,盖上镜子,触摸不能用,后期想加大触摸的面积试试。触摸芯片一楼贴出来了。 2.软件。 我写的程序不好,平时主要搞硬件,程序很乱,就不贴出来了,想要的私信我,然后我发给你。 1)程序大致就分几部分,WIFI的串口,两个屏幕的串口,灯的PWM,光敏电阻的DAC,复杂的部分就是获取到的天气数据处理上,但这个网上资料很多。我主要看了正点原子论坛的帖子, 贴出连接 http://www.openedv.com/forum.php?mod=viewthread&tid=229818&highlight=%CC%EC%C6%F8 。作者写的蛮好的觉得。 2)获取天气的API接口,我使用的是心知天气, 官方教程也很详细。官方教程 文档 https://www.seniverse.com/doc 。 暂时就写这些吧,有啥问题再问。 |
|||
|
发表于2018-08-21 22:00:23
|
显示全部楼层
25#
亲,我写了一点教程,在楼上,你看下吧,有问题再交流
|
|||
|
发表于2018-08-21 22:35:40
|
显示全部楼层
27#
你就直接下正点原子论坛里那个程序就行,他适配原子的开发板,他里面也讲了程序,你看看,程序上帮不了你很多呢,过两天我整理下发你
|
|||
|
发表于2018-08-29 09:51:40
|
显示全部楼层
30#
就是杰理那个蓝牙芯片自带这个功能,你可以看下淘宝店家的介绍
|
|