单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7051|回复: 20
打印 上一主题 下一主题
收起左侧

物联网ESP8266单片机版,手机wifi通过单片机控制继电器,APP和单片机HEX文件下载

  [复制链接]
跳转到指定楼层
楼主
本帖最后由 cjjcjj1 于 2017-10-1 21:05 编辑

功能描述:物联网ESP8266单片机版
    这个版本是由WIFI作为中间接力,手机发送数据到WIFI模块,
WIFI模块通过串口接入单片机系统,来完成最终的控制目的;
单片机被控端口是 P32、P33

单片机 HEX 烧录文件下载:

         单片机烧录文件.rar (3.6 KB, 下载次数: 150)

手机 WIFI  单片机版APP下载:

         APP-单片机_IT王者_WIFI.rar (276.64 KB, 下载次数: 134)

准备材料:
A、ESP8266-01 之WIFI模块一个,模块和单片机通过串口对接,RX、TX交叉


B、51开发板,要求:晶振 11.0592 和带字库的12864 液晶

开发板自选。。。

C、5V、3.3V电源各一个
    这个根据个人需要,来决定吧,5V是给单片机和外网控制设备供电,3.3V给WIFI模块供电

D、安卓手机一部
    用于安装手机APP,发送数据控制WIFI模块

实施过程:
A、单片机 HEX 烧录文件下载,压缩包内有一个hex文件,解压后读入烧录软件


上面是 STC 烧录软件,可以直接串口烧录,烧录后默认设置
热点名称:ESP8266
接入的IP:192.168.4.1
开放端口:5000
默认密码:0123456789

B、单片机系统接口定义和说明
//单片机系统硬件参数说明
//系统晶振 11.0592M
//自带字库的 12864 液晶
//串口通讯波特率 115200
//ESP8266-01 固件 V1.2
//ST7920 芯片 12864液晶屏数据线
sbit LCM_RS  = P2^2;   //模式位,为0输入指令,为1输入数据
sbit LCM_RW  = P2^3;   //读写位,为0读,为1写
sbit LCM_EN  = P2^4;   //使能位,高脉冲   
sbit LCD_PSB = P2^1;   //串、并方式控制,本程序并口控制
#define Lcd_Bus P0     //LCM12864数据总线,P0.0--P0.7对应连接DB0--DB7
//定义继电器控制输出,低电平驱动
sbit jdq1  = P3^2;    //继电器 1
sbit jdq2  = P3^3;    //继电器 2

C、单片机系统控制界面








D、手机APP安装,压缩包解压后,按照传统方式,安装到手机内,
手机上出现下面的图标,安装成功


进入手机设置,
    ->点 WLAN
    ->选 ESP8266
    ->输入密码 0123456789


IP和端口都提前填入,直接点登陆


进入单片机模式,点击灯控开关,实现WIFI协同单片机完成远程控制





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏14 转播转播 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

沙发
jimson 发表于 2017-10-1 21:38 | 只看该作者
好东西实在有用的太好了
回复

使用道具 举报

板凳
wxc19960311 发表于 2017-10-3 14:11 | 只看该作者
你好,你的源程序C文件我可以借鉴一下吗,方便的话QQ1306501801真心感谢了
回复

使用道具 举报

地板
 楼主| cjjcjj1 发表于 2017-10-5 08:55 | 只看该作者
继电器光耦隔离接法,供参考

回复

使用道具 举报

5#
学徒工--静 发表于 2017-10-28 13:22 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
 楼主| cjjcjj1 发表于 2018-1-15 14:21 | 只看该作者
总有朋友加QQ问我,这个设计单片机用的什么型号,
统一说明一下,就是普通的 51 单片机,89系列就够!
回复

使用道具 举报

7#
1354221508 发表于 2018-1-17 10:27 来自手机 | 只看该作者
有没有c源码给一下参考谢谢184479511@qq.com跪谢群主
回复

使用道具 举报

8#
 楼主| cjjcjj1 发表于 2018-1-17 23:31 | 只看该作者
1354221508 发表于 2018-1-17 10:27
有没有c源码给一下参考谢谢184479511@qq.com跪谢群主

需要源代码,可以加我QQ 1413753805
回复

使用道具 举报

9#
 楼主| cjjcjj1 发表于 2018-3-31 12:06 | 只看该作者
QQ 更换通知,1413753805 的QQ不再使用,技术支持QQ更换为 3205931140

回复

使用道具 举报

10#
jk3333 发表于 2018-3-31 16:06 | 只看该作者
大佬,就是厉害
回复

使用道具 举报

11#
746228432 发表于 2018-4-28 16:59 | 只看该作者
我用89C52为什么不行呀,串口是交叉连接的呀
回复

使用道具 举报

12#
746228432 发表于 2018-4-28 17:00 | 只看该作者
我用89C52为什么不行呀,P3.2 P3.3总是输出高电平
回复

使用道具 举报

13#
lb121700 发表于 2018-5-4 16:16 | 只看该作者
学习学习
回复

使用道具 举报

14#
lb121700 发表于 2018-5-8 17:07 | 只看该作者

学习学习
回复

使用道具 举报

15#
zjnbzm 发表于 2018-6-27 13:43 | 只看该作者
老师,需要你的源码帮助、参考!谢谢!qq  2194498187  绿叶  ,跪谢群主!
回复

使用道具 举报

16#
kpfss 发表于 2018-8-10 20:56 来自手机 | 只看该作者
ESP8266要写固件吗
回复

使用道具 举报

17#
zjnbzm 发表于 2018-8-17 10:30 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
weiyi2532 发表于 2018-12-10 22:18 | 只看该作者
这个好做吗?非常想做一个
回复

使用道具 举报

19#
weiyi2532 发表于 2018-12-19 06:51 来自手机 | 只看该作者
wxc19960311 发表于 2017-10-3 14:11
你好,你的源程序C文件我可以借鉴一下吗,方便的话QQ1306501801真心感谢了

你好找了好久这个方案的参考方法,终于在这里找到了,那个c文件可以给我传一个参考一下吗284792968@qq.com,在此谢过了
回复

使用道具 举报

20#
zjnbzm 发表于 2019-2-12 13:22 | 只看该作者
谢谢分享
回复

使用道具 举报

21#
我爱罗念 发表于 2019-2-15 09:06 | 只看该作者
你好 请问楼主这个是局域网内控制吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机.

Powered by 单片机教程网

快速回复 返回顶部 返回列表