查看Noduino OpenOnoff的源代码
←
Noduino OpenOnoff
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== Overview == [[文件:Open-onoff-3.jpg | 600px]] [[文件:Open-onoff-2.jpg | 600px]] * AC 85V - 250V General Power Switch * ESP8285 inside * 250V 10A relay * Mainboard size 53mm x 28mm x 17.8mm(H) * Shell size 63mm x 33mm x 21mm(H) <br><br> == Quick Start == [[文件:Open-onoff-4-en.jpg | 600px]] [[文件:Maike-wifi-ctrl-2233-all-en.jpg]] * 断电情形下,把控制器接入电路: * OUTPUT 端接灯具 (或者其他 1KW 以下电器) * 检查连接可靠,因为涉及 220V,最好用家用绝缘胶带把连接点加固 * INPUT 端接市电(小心操作,建议先将家里总闸断电) * 通电后,指示灯会 1 秒左右慢闪,表示控制器在等待配网(如果不在慢闪,长按按钮 10 秒) * 手机连接 WiFi 路由,微信扫描二维码,”配置设备上网“ * 按提示输入 WiFi 密码,点 “连接”,等待配网完成(注意,设备不支持 5G WiFi,只支持 2.4G;另外企业级安全认证也不支持) * WiFi 配置完成后,微信自动进入局域网发现设备模式,其会列出设备列表 * 点击第一个设备,进入页面,在页面最下面会有 “绑定设备” 按钮 (如果已经绑定过改设备,最下面的按钮为“进入公众号”),点击按钮,完成设备绑定 * 完成后,点“进入公众号”,在公众号菜单的 “智能设备”,即可列出你绑定的所有设备,点一个设备,即可进入设备控制页 其他人需要控制设备,需要先连接到同样的路由器,在设备通电的情形下,扫描同样的二维码,点“设备已联网,跳过此步”,直接“发现”、“绑定设备” 即可在公众号菜单“智能设备里控制 ;;其他说明: * 短按按钮,手动开关控制器 * 长按 10 秒按钮,恢复出厂设置 <br><br> == Open API == <br><br> == Hacking == === Prepare firmware === Get noduino-sdk: <source lang=bash> $ git clone --recursive git://github.com/icamgo/noduino-sdk.git noduino-sdk </source> Generate toolchain (you need Python 2.7): <source lang=bash> $ cd noduino-sdk/toolchain $ ./gen.py </source> Compile the firmware: <source lang=bash> $ cd ../sketch/open-onoff $ make </source> The generated firmware is located in build/ dir named user1.bin annnd user2.bin Window environment please refer to [[Getting Started with Noduino SDK on Windows]], you can get how to setup the basic developmennt environment <br><br> === Upload === ==== Serial ==== [[文件:5pin.jpg]] [[文件:Ft232.jpg | 800px]] * USB2UART_GND ------> SmartNode_GPIO0 * USB2UAR_GND -----> SmartNode_GND * USB2UAR_RXD -----> SmartNode_TX * USB2UAR_TXD -----> SmartNode_RX Connect USB2UAR_VCC3.3 -----> SmartNode_VCC at last ESP8285 will be enter upload mode, we can upload the compiled firmware through serial using following commands in Linux: <source lang=bash> $ cd /path/to/noduino-sdk/sketch/open-onoff $ make produce ESPPORT=/dev/ttyUSB1 </source> In windows: <source lang=bash> $ make produce ESPPORT=COM7 </source> COM7 is your USB2UART device In MAC OS, maybe it's: <source lang=bash> $ make produce ESPPORT=/dev/cu.SLAB_USBtoUART </source> /dev/cu.SLAB_USBtoUART is your USB2UART device <br><br> ==== Online ==== ;; Access: http://dev.noduino.org/openonoff ;; Login: * Username: noduino * password: noduino1234 Click the "Add files", select the user1.bin and user2.bin located in /path/to/noduino-sdk/sketch/open-plug/build/ Then click "Start upload" to upload the user1.bin and user2.bin into the server temporaily <br><br> == Hardware == [[文件:OpenOnoff-V1.0-sch.png | 900px]]] [[文件:OpenOnoff-V1.0-layout.png]] <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br>
返回到
Noduino OpenOnoff
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面