WiFi 智能插座

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(Quick Start)
(刷写固件)
第45行: 第45行:
 
[[文件:Ft232.jpg]]
 
[[文件:Ft232.jpg]]
  
用杜邦线把模块引脚按如下规则连上 USB 串口模块的引脚:
+
用杜邦线把模块引脚按如下规则连上 USB 串口模块和通用插座模块:
 +
 
 +
* USB_VCCIO ---> VCC
 +
* USB_RX ---> TX
 +
* USB_TX ---> RX
 +
* USB_GND ---> GND
  
* VCC ---> VCCIO
 
* GND ---> GND
 
* RX ---> TX
 
* TX ---> RX
 
  
 
<source lang=bash>
 
<source lang=bash>
第56行: 第57行:
 
$ make flash
 
$ make flash
 
</source>
 
</source>
 +
  
 
上传完之后,打开微信,扫一扫如下二维码:
 
上传完之后,打开微信,扫一扫如下二维码:

2015年12月18日 (五) 08:37的版本

目录

1 Quick Start

1.1 准备一片通用模块

https://item.taobao.com/item.htm?id=522098524264

General-plug.gif


Esp8266-switch-module.jpg


1.2 准备 SDK

# clone the whole sdk
$ git clone --recursive git://github.com/icamgo/noduino-sdk.git noduino-sdk
$ cd noduino-sdk/toolchain
$ ./gen.py
# generate the toolchain (you need Python 2.7)


更多参考:


1.3 刷写固件

进入插座参考设计,编译固件:

$ cd ../sketch/plug
$ make


准备一个 USB 转串口板,此处我们使用一个 FT232RL USB 转串口板

Ft232.jpg

用杜邦线把模块引脚按如下规则连上 USB 串口模块和通用插座模块:

  • USB_VCCIO ---> VCC
  • USB_RX ---> TX
  • USB_TX ---> RX
  • USB_GND ---> GND


# upload the example to dev board through serial
$ make flash


上传完之后,打开微信,扫一扫如下二维码:

Wechat-qcode-maike-noduino.jpeg


自动进入如下:

Airkiss-nff-1.jpg

此时设备没有 SSID 和 Password 无法连接无线路由。点上图中的 "点此设置" 进入:

Airkiss-nff-2.jpg

下一步:

Airkiss-nff-3.jpg


WiFi 配置好后,微信很快就在同一 LAN 下发现了设备:

Airkiss-nff-4.jpg

点击进入绑定页面:

Airkiss-nff-5.jpg


绑定后,进入公众号菜单的“探索”--》我的设备 --》插座 即可控制
































个人工具
名字空间

变换
操作
导航
工具箱