能用微信控制的插座SmartSwitch 0.1 开源手册

2SmartSwitch0.1硬件

2.1SmartSwitch0.1 PCB

1、  COM:220V公共端

2、  IN:220V输入端

3、  OUT:220V输出端

4、  P2插针:

无短路帽:正常运行模式和模块lua文件下载模式

有短路帽:固件下载模式

5、  P1插针:

         TX,GND,RX,+5V为下载串口,固件等通过此串口更新(其中,TX为TTL串口Txd引脚,对接电脑串口Rxd;RX为串口Rxd引脚,对接电脑Txd)。

         插座              电脑TTL串口

         TX       -------       Rxd

         GND    -------       GND        

         RX       -------       Rxd

         +5V      -------       +5V

         RL,RX在运行的时候被短路帽短接,下载固件的时候将此短路帽插在P2上,但是下载lua的时候P2短路帽需去掉。

6、  Led1:红色指示灯,指示当前插座联网状态

常亮:wifi已连接,插座已经连接到路由器 

快闪:等待smartlink

慢闪:正在连接到路由器

7、  s1:开关按键:1.白色按钮:插座状态切换/清除密码信息

设备上电后通过按这个白色按键可以改变插座开关状态,例如如果插座之前是关闭的,按一下就打开插座,继电器导通,面板上的插座开始供电,反之亦然;

如果上电前按住这个白色按钮,则删除保存的路由器配置信息,插座自动进入smartlink模式,等待手机app广播信息。

 

什么叫做smartlink:smartlink是一种使无线设备连接到无线网络的一种手段。在无线设备还未连接到网络之前,无线设备必须获得网络的SSID和Password,smartlink可以允许用户通过手机APP的方式将SSID和Password广播给设备,无线设备接收到配置信息后进行下一步的联网操作。



2.2SmartSwitch0.1原理图



SmartSwitch采用高性能的ESP8266芯片作为主控芯片,ESP8266 是一款高度集成的芯片,该芯片专门针对无线连接的需求而开发,是一个完整且自成系统的 Wi-Fi 网络解决方案。它能够搭载软件应用,也能通过另一个应用处理器卸载所有的 Wi-Fi 网络功能。 ESP8266 具备强大的片上处理和存储功能,这使其可通过 GPIO 口集成传感器及其他应用的特定设备,既缩短前期开发时间,也最大限度减少运行中系统资源的占用。ESP8266 高度片内集成,仅需极少的外部电路,而其包括前端模块在内的整个解决方案,可将设计中 PCB 所占的空间降到最低。原理图smartswitch0.1.pdf下载链接:http://pan.baidu.com/s/1c0jpN48密码:e6ns


2.2.1模块概述

ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。

ESP8266封装方式多样,天线可支持板载PCB天线,IPEX接口和邮票孔接口三种形式;

ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。



2.2.2芯片产品特性SDIO 2.0、SPI、UART 接口

SDIO 2.0、SPI、UART 接口

32-pin QFN 封装

集成 RF 开关、 balun、LNA、 24 dBm PA 、DCXO 和 电源管理单元(PMU)

集成 RISC 处理器、片上存储器和外部存储器接口

集成 MAC/基带处理器

高品质的服务管理

高保真音频应用所需的 I2S 接口

所有内部供电均包含片上低压差线性稳压器

专有的无杂散时钟生成架构

集成 WEP、 TKIP、AES 和 WAPI引擎

2.2.3芯片产品规格

802.11 b/g/n

WiFi Direct (P2P)、soft-AP

集成 TCP/IP 协议栈

集成 TR 开关、 balun、LNA、 PA 和匹配网络

集成PLL、稳压器、DCXO 和电源管理单元

802.11b模式下 +19.5dBm 的输出功率

小于 10uA 的断电泄露电流

集成低功耗 32 位 CPU,可以兼作应用处理器

SDIO 1.1/2.0、 SPI、UART 接口

STBC、 1×1MIMO、2×1MIMO

A-MPDU & A-MSDU 聚合& 0.4ms 的保护间隔

2ms 之内唤醒并传递数据包

待机状态消耗功率少于 1.0mW (DTIM3)

更详细信息请访问espressif 官网       http://espressif.com/

 

2.2.4模块产品特性

     支持无线802.11 b/g/n 标准

内置低功耗32 位CPU:可以兼作应用处理器

内置10 bit 精度ADC

内置TCP/IP 协议栈

内置TR 开关、balun、LNA、功率放大器和匹配网络

内置PLL、稳压器和电源管理组件

     支持STA/AP/STA+AP 三种工作模式

     内置TCP/IP协议栈,支持多路TCP Client连接

     支持丰富的Socket AT指令

     支持UART/GPIO数据通信接口

     支持Smart Link 智能联网功能

     支持远程固件升级

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序rpg游戏源码开源的意思是将游戏的源代码公开,供其他开发者学习、使用和修改。这种开源的举措,不仅可以促进游戏开发者的技术交流和创新,还可以加快游戏的发展进程,提高游戏品质。 微信小程序是指在微信平台上开发的一种应用程序,而rpg游戏则是一种角色扮演游戏。微信小程序rpg游戏源码开源的意义在于,开发者可以通过研究这些源代码,了解游戏的实现原理和逻辑,并将其应用到自己的游戏开发中。 开源的源代码可以为广大开发者提供一个学习和交流的平台,他们可以通过研究源代码,了解游戏的设计思路、界面交互、游戏策略等方面的知识。在此基础上,开发者可以进行二次开发和定制,实现自己的创意和想法,开发出更加丰富、个性化的rpg游戏。 同时,开源的源代码还可以促进游戏行业的创新和竞争。当不同开发者都可以共享并使用源代码时,他们可以根据自己的需求进行修改和优化,推出不同风格和特色的rpg游戏。这样一来,游戏市场就会更加多样化,玩家也可以有更多选择。 总之,微信小程序rpg游戏源码开源是一个积极的行为,可以促进游戏技术的发展和创新,丰富游戏市场的产品种类,提高玩家的游戏体验。希望更多的游戏开发者能够开源自己的游戏源码,共同推动游戏行业的发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值