收藏官网首页
查看: 102059|回复: 55

[经验分享] 用 ESP8266 做一个网络插座 (SOC方案)

 

6

主题

49

帖子

1245

积分

金牌会员

Rank: 6Rank: 6

积分
1245
发表于 2016-12-30 21:06:11 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
      这是一个 esp8266_SOC 方案的网络插座代码, 使用<微信宠物屋>的数据结构, 没有再设计数据结构, 主要是方便从网上可以查看到上传的参数,
改造 数据结构中的  LED_R, LED_G, LED_B, Motor_Speed, 分布用于控制 四个继电器,  另外用 18B20 做温度检测
     GPIO0 ----- KEY键, 长按5秒进入 airlink 状态, 用手机输入 路由的SSID、密码
     BIT4/BIT5/BIT12/BIT15 做 继电器控制,  GPIO16 读取 18B20 温度参数

宠物屋_4继电器.jpg

ESP_SOC.ZIP (244.98 KB, 下载次数: 2645)

6

主题

49

帖子

1245

积分

金牌会员

Rank: 6Rank: 6

积分
1245
 楼主| 发表于 2017-1-15 17:44:31 | 显示全部楼层
本帖最后由 szuser 于 2017-1-15 17:45 编辑
智慧电气 发表于 2017-1-15 12:51
楼主能否告知宠物屋的引脚在哪个里面修改

你应该花时间读懂官网的SOC例子, 理解有关数据结构和机智云的控制过程,  控制LED灯, 不是增加几条语句的问题, 和整个控制程序都有关联。整个控制流程, 是需要你写的,官网例子没有控制的部分。

6

主题

49

帖子

1245

积分

金牌会员

Rank: 6Rank: 6

积分
1245
 楼主| 发表于 2017-1-3 12:34:15 | 显示全部楼层
乐鑫有一个虚拟机的开发环境,  安信可厂家有一个 Windows 版的IDE 编译环境, 都可以用,

0

主题

9

帖子

421

积分

中级会员

Rank: 3Rank: 3

积分
421
发表于 2017-1-17 16:41:42 | 显示全部楼层

已经自己改了一个 SOC 方案 控制 4路继电器的 程序了 现在手机能控制 继电器  按键也能控制继电器了    可是 还是没搞懂 怎么做数据点更新上报处理   继电器的状态  不能实时上报到手机上    查资料说 voidgizwitsHandle(dataPoint_t*dataPoint)    这个函数可以实现  但不知怎么使用 放在那里  楼主有经验吗?  能吧源码给我参考一下吗?

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2016-12-31 11:59:23 | 显示全部楼层
汉枫LPB120模块
看看看看看看看看看看

4

主题

48

帖子

649

积分

高级会员

Rank: 4

积分
649
发表于 2016-12-31 20:24:30 | 显示全部楼层
楼主  是用什么环境编译的啊?

4

主题

27

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
发表于 2017-1-4 19:46:23 | 显示全部楼层
正需要,感谢楼主提供,学习了

0

主题

9

帖子

421

积分

中级会员

Rank: 3Rank: 3

积分
421
发表于 2017-1-6 15:29:58 | 显示全部楼层
楼主  我习惯用 Arduino IDE  来写程序 和编译   官方好像没提供 支持的文件库
   不知道您 方便提供参考 和 脚本 程序  让我们学习一下  谢谢 !

点评

搜搜,极客好像有文章,库也有  详情 回复 发表于 2017-3-9 22:14

6

主题

49

帖子

1245

积分

金牌会员

Rank: 6Rank: 6

积分
1245
 楼主| 发表于 2017-1-6 16:24:41 | 显示全部楼层
ardylf 发表于 2017-1-6 15:29
楼主  我习惯用 Arduino IDE  来写程序 和编译   官方好像没提供 支持的文件库
   不知道您 方便提供参考  ...

我用的是官网提供的源代码, 上面含有脚本程序。 我不懂 Arduino IDE  

点评

哦! 谢谢!  详情 回复 发表于 2017-1-6 16:27

0

主题

9

帖子

421

积分

中级会员

Rank: 3Rank: 3

积分
421
发表于 2017-1-6 16:27:15 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
szuser 发表于 2017-1-6 16:24
我用的是官网提供的源代码, 上面含有脚本程序。 我不懂 Arduino IDE

哦! 谢谢!

4

主题

27

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
发表于 2017-1-14 20:00:53 | 显示全部楼层
请教楼主机智云宠物屋 LED_R, LED_G, LED_B, Motor_Speed, 对应的ESP8266的输出引脚是哪几个

6

主题

49

帖子

1245

积分

金牌会员

Rank: 6Rank: 6

积分
1245
 楼主| 发表于 2017-1-15 00:39:20 | 显示全部楼层
智慧电气 发表于 2017-1-14 20:00
请教楼主机智云宠物屋 LED_R, LED_G, LED_B, Motor_Speed, 对应的ESP8266的输出引脚是哪几个 ...

见一楼,....

4

主题

27

帖子

443

积分

中级会员

Rank: 3Rank: 3

积分
443
发表于 2017-1-15 12:51:22 | 显示全部楼层
楼主能否告知宠物屋的引脚在哪个里面修改

0

主题

1

帖子

37

积分

新手上路

Rank: 1

积分
37
发表于 2017-1-16 17:57:56 | 显示全部楼层
刚好学习,借鉴借鉴

0

主题

2

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2017-2-17 14:21:03 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
66666666666

0

主题

10

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2017-3-9 22:14:34 | 显示全部楼层
ardylf 发表于 2017-1-6 15:29
楼主  我习惯用 Arduino IDE  来写程序 和编译   官方好像没提供 支持的文件库
   不知道您 方便提供参考  ...

搜搜,极客好像有文章,库也有

2

主题

19

帖子

326

积分

中级会员

Rank: 3Rank: 3

积分
326
发表于 2017-3-12 00:23:17 | 显示全部楼层
看看看看看看看看看看

10

主题

71

帖子

828

积分

高级会员

Rank: 4

积分
828
QQ
发表于 2017-3-24 16:24:57 | 显示全部楼层
智慧电气 发表于 2017-1-14 20:00
请教楼主机智云宠物屋 LED_R, LED_G, LED_B, Motor_Speed, 对应的ESP8266的输出引脚是哪几个 ...

对的,宠物屋的源码控制代码都是用串口控制驱动芯片实现的,你要用IO口控制或者PWM控制需要你自己写控制程序,多找资料学习吧

点评

老铁,有没有pwm方面的?  详情 回复 发表于 2017-8-11 09:43

1

主题

10

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
发表于 2017-4-9 08:46:10 | 显示全部楼层
不错,学习学习

8

主题

144

帖子

3308

积分

论坛元老

Rank: 8Rank: 8

积分
3308
发表于 2017-4-9 09:32:47 | 显示全部楼层
免费使用STM32、APP自动代码生成工具
LZ有没源码发一个,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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