• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

微信、红外遥控、门磁智能控制开关门设计(程序源码、设计讲解、PCB等)

2017/02/23
65
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

更多详情介绍+服务器端代码.zip

共4个文件

前阵子做了个门磁,然后不断改进就加上微信推送,又加上学习型红外遥控和微信控制。

看着差不多完善了,主控板都稳定运行两个月不用重启,赶紧分享给大家。

硬件用的是stm32F030C8T6,开始用的f103c8发现太浪费了,就改F030C8。本来还有预留F030F4P6的部分,可惜pcb设计功力不够,nsf24l01要飞线出来才能通信,插板上就不行,这部分我可能最后讲。
设备分三种,一种是主控,插上esp8266,可以微信配置ssid和密码,通过nrf24l01和其他两种设备通信;

这个是空板,插上ESP8266和nRF24L01就可以用。板子大概是4.5×4.5cm

插上ESP8266和nRF24L01的样子:

第二种是门磁,插上nrf24l01和主控通信,休眠电流1ma不到,中断唤醒,自己实现了简单的失败重传;引出来三组线,橙色和黄色的两组线分别是两个干簧管,分别挂在内门和外门上,另外的7根线是nRF24L01。整个板放在盒子里,弄点3M胶粘墙上,再引条线到旁边插个移动电源就能用了。

门磁板后来又装了一个PIR人体红外感应,有人在白色菲涅尔透镜前走过时会有高低电平,外部中断唤醒MCU,通过NRF24L01发送消息给主控板。
找了个智能插座的盒子挖孔刚好。

第三种是红外,插上nrf24l01和主控通信,接个红外led和TL1838,把学习到的红外指令存到mcu的flash上。随便焊了洞洞板插在板上,红外LED是草帽广角度的,功率差不多2W,用两个三极管两级放大。

服务器端有两个,一个是物联网服务器,用的onenet,他们承诺个人用途几百个设备都能免费;第二个是微信要有服务器端支撑,我用的是SAE,新浪云,随便弄个手机号然后实名制注册都有400云豆,够你免费用200天。

开关时微信收到的消息:

新浪云SAE的具体我下面讲,由于要用到定时任务每隔1.5秒刷新门磁数据和推送消息,所以每天都要消耗几个云豆,换算成RMB就是3分钱每天。
你要是新注册的话,新浪云送你4块钱,够用很久了。

原文出处:https://bbs.mydigit.cn/read.php?tid=1680579

  • 更多详情介绍+服务器端代码.zip
    下载
    描述:更多详情介绍+服务器端代码
  • 红外控制板F030C_IR_Client.rar
    下载
    描述:程序源码
  • 主控板F030C_DoorWatcher_ServerWifiside.rar
    下载
    描述:程序源码
  • 门磁程序+PCB.zip
    下载
    描述:门磁程序+PCB,PCB用SP-Layout50打开
腾讯

腾讯

腾讯于1998年11月成立,是一家互联网公司,通过技术丰富互联网用户的生活,助力企业数字化升级。我们的使命是“用户为本 科技向善”。Founded in 1998, Tencent is an Internet-based platform company using technology to enrich the lives of Internet users and assist the digital upgrade of enterprises. Our mission is "Value for Users, Tech for Good".

腾讯于1998年11月成立,是一家互联网公司,通过技术丰富互联网用户的生活,助力企业数字化升级。我们的使命是“用户为本 科技向善”。Founded in 1998, Tencent is an Internet-based platform company using technology to enrich the lives of Internet users and assist the digital upgrade of enterprises. Our mission is "Value for Users, Tech for Good".收起

查看更多

相关推荐