远程控制-单片机联网实践

​    这篇文章将简单介绍单片机如何接入云端,然后通过小程序控制,其实践大概需要花费1个小时!本文章中使用了STC的资料及程序!

优酷视频:https://v.youku.com/v_show/id_XNDgxMzgzNzE3Ng==.html

更多视频请前往抖音号:guntertien

上位机,采用小程序和web网页,网页也支持手机和电脑;下位机,一个8位的STC IAP15W4K61S4单片机,单片机通过ESP8266模块联网;上位机和下位机通信采用socket通信!实测24小时设备稳定运行!


一、新增设备

1、在小程序上注册登录,并新增设备,微信小程序搜索“黑狼精灵”,或用手机、电脑打开地址:https://guntertien.com/src;其中github单片机代码:https://github.com/51SRC/SRCClientESP8266

2、自行注册账号,然后进行登录,如图1:


 图1 

3、登录成功后,点击首页的“设置中心”进入设置中心界面,点击“新增设备”按钮进行新增设备,可以新增多台设备,你需要几台你就新增几台,系统默认会为新增的设备分配设备编号CID(SRC00000000000010),如图2:

图2

4、在设置中心界面,新增设备成功后,返回到设备列表界面,就会看到你刚刚新增的所有设备,如图3:

图3

5、在设备列表,点击对应的设备,就会进入到当前的设备详情界面,目前平台支持三个传感器,喇叭(蜂鸣器)、灯(LED)、温湿度(DHT11)的状态采集和控制,如图4:

 图4

6、这里记住你所申请设备的设备编号CID,CID就是每个设备的编号ID,在“设置中心”可以看到,就是那个SRC00****** 17位数据,单片机代码需要用到这个数值!如图5:

图5

二、硬件集成

1、元器件准备:一个STC单片机IAP15W4K61S4,一个ESP8266,一个蜂鸣器,一个LED;其他的PCB之类的就不多说,整体凑起来二十块不到吧。

2、焊接:其中ESP8266与单片机是串口通信,波特率115200,ESP8266引脚与单片机的引脚 P3.6和P3.7连接;其中ESP8266的TX连接P3.6,RX连接P3.7;如图6、图7、图8

图6  IAP15W4K61S4引脚图


图7  ESP8266引脚图

图8  焊接完成后大概长这样

3、单片机示例代码,我已放百度云了, 改几个参数就能跑起!

其中单片机github代码:https://github.com/51SRC/SRCClientESP8266

如果压缩包解压出来打不开,咱们就换个解压软件解压!解压问题是我小师弟发现告诉我的

    A、在SmartCar.c代码代码中, LED和蜂鸣器对应的引脚如图9,我觉得一个板子没有蜂鸣器就太没意思了,没有滋滋的声音就感觉不到他的存在,蜂鸣器记得用三极管驱动哦:

图9

B、对应修改为你的 CID,上面“设置中心”截图已标记,如图10:

图10

    C、这儿填写你的WiFi名称和密码,我的WiFi为 Gunter  密码 123456 ;另外一定要确保你的WiFi连入外网,就是能通过这个WiFi能打开百度、淘宝这样的网页!如图11:

图11

D、剩下的就差一个DHT11温湿度传感器了,在DHT11.c里面,对应的单片机引脚是P4.5,如图12:

图12

    E、按照上面改动的代码就直接编译烧到单片机里面去吧!不出意外都是可以正常运行,单片机上电后需要初始化ESP8266并联网,初始化启动大概需要30秒左右,听到滴滴两声就初始化完毕了!

三、小程序远程与硬件联调

1、打开小程序,进入你对应的设备详情界面,就是有 开关蜂鸣器、灯的界面;如图13:

图13


2、你点击开蜂鸣器 或开关灯,看看单片机是否有反应,如果没有反应请检查ESP8266是否联网成功,以及引脚弄错没;

3、如果单片机能正常工作,那么每一次控制成功后,对应的界面会展示出当前灯、蜂鸣器的状态,以及控制的更新时间,其中温湿度每隔10s自动上报一次,也可以自行点击“当前状态”按钮主动查询设备状态,如图14、图15:


图14

图15


4、如果设备已经连上云平台,设备列表会展示“在线”,若待在详情界面,每隔10s界面底部的“更新时间”会变动1次,那么证明已经接入成功啦,因为单片机每隔10s自动上报一次,另外这个详情界面还会每隔30s自动查询一次单片机状态!如果不成功,检查下CID是否正确,以及WiFi是否可以正常上外网!遇到技术问题,可以与我微信联系!

    平台限制每人两台设备,如果你的设备超过两台,请微信留言,我搞给你搞定!

    欢迎各位关注和转发,谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,125评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,293评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,054评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,077评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,096评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,062评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,988评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,817评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,266评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,486评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,646评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,375评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,974评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,621评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,642评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,538评论 2 352