查看: 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

  • 6.       光敏电阻                       GL5528                                  商品编号:C125627
    • 7.        咪头                            GMI6027P-2C-38db               商品编号:C233902


五、软件部分的描述(选填)

程序天气解码部分,借鉴的开源电子网某大神的程序,连接: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-02 22:53:52  8# PCB不错,值得期待后续哟
谢谢,感觉做不完了,最近加班累成

主题

回复
发表于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-19 10:06:34  17# 呵呵,你这个项目拿我的板子直接干了,省了你那堆vct6的电路,我的板子设计就是直接可以通过第二串口连接ESP8266的(...
我就是用平时多买的料做的,节约成本嘛,不过话说回来,你们的屏幕很好啊,后期开发的成本很低啊

主题

回复
发表于2018-08-21 08:56:10   |  显示全部楼层
20#
发表于2018-08-20 18:56:34  19# 这个很实用呀,请问这个镜子哪里买的呢?
这个就是我自己做着玩的,你要是想做,我给你资料。单纯的镜子的话,是在淘宝买的,原子镜

主题

回复
发表于2018-08-21 09:59:26   |  显示全部楼层
22#
发表于2018-08-21 09:50:13  21# 对呀,我也想做着玩玩,楼主可以发我些资料吗1904065052@qq.com万分感谢啦~
我晚些时候整理整理,发到这个论坛吧,白天要上班

主题

回复
发表于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 10:03:06  23# 好的,谢谢啦
亲,我写了一点教程,在楼上,你看下吧,有问题再交流

主题

回复
发表于2018-08-21 22:35:40   |  显示全部楼层
27#
发表于2018-08-21 22:29:13  26# 谢谢大哥哥了,我是stm32新手,所以程序能发我邮箱里吗
你就直接下正点原子论坛里那个程序就行,他适配原子的开发板,他里面也讲了程序,你看看,程序上帮不了你很多呢,过两天我整理下发你

主题

回复
发表于2018-08-29 09:51:40   |  显示全部楼层
30#
发表于2018-08-27 22:03:53  29# 请问:蓝牙连接手机,可以播放手机内音乐这个功能怎么实现呢?感觉没有思路呀
就是杰理那个蓝牙芯片自带这个功能,你可以看下淘宝店家的介绍

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部