想用ESP8266+灯,实现远程控制的灯(语音+手机),因为想在电源部分省点力气(不会电路设计,也不会焊接),然后就接触到了NodeMCU。
1、买电源(手机充电器+USB线)
2、买NodeMCU。
这里要说一点,就是NodeMCU有版本区别的,可以以USB通信芯片区分,V2是CP2012。V3是CH340,成本更低。板子的版本不同,相应的丝印、引脚、电源等也会有点区别,可能还会有别的版本,基本大同小异吧。我也不清楚哪个好,所以直接买了两种。
3、开发环境;直接下载Arduino IDE用就可以了,写代码、编译、烧录都很方便。
主要步骤为:安装驱动→下载Arduino IDE→配置NodeMCU开发环境→完成
4、先完成一小步:实现控制继电器。
没想到这儿就遇到了第一个硬件问题:低电压触发继电器。在此说一下它的原理:将输入信号电压和“电源电压”进行比较,当输入给继电器的信号电压和电源正极电压不同的时候(应该是低于电源电压),触发常开端和公共端接触,当输入信号电压和电源正极电压相同的时候,什么都不做(保持常闭端和公共端接触)。
这个摸索了一下午...起初以为是继电器或者输出电压有问题呢。尴尬。
5、准备完成的第二步:实现http控制继电器。(局域网)
6、准备完成的第三步:实现捷径、快捷方式控制继电器(局域网)
7、准备完成的第四步:实现外部网络控制继电器
8、准备完成的第五步:实现语音控制(接入小爱或者天猫)
之后...会琢磨一下实现远程控制电脑开关机,这样就可以在周末不去单位加班了,哈哈哈哈
1、买电源(手机充电器+USB线)
2、买NodeMCU。
这里要说一点,就是NodeMCU有版本区别的,可以以USB通信芯片区分,V2是CP2012。V3是CH340,成本更低。板子的版本不同,相应的丝印、引脚、电源等也会有点区别,可能还会有别的版本,基本大同小异吧。我也不清楚哪个好,所以直接买了两种。
3、开发环境;直接下载Arduino IDE用就可以了,写代码、编译、烧录都很方便。
主要步骤为:安装驱动→下载Arduino IDE→配置NodeMCU开发环境→完成
4、先完成一小步:实现控制继电器。
没想到这儿就遇到了第一个硬件问题:低电压触发继电器。在此说一下它的原理:将输入信号电压和“电源电压”进行比较,当输入给继电器的信号电压和电源正极电压不同的时候(应该是低于电源电压),触发常开端和公共端接触,当输入信号电压和电源正极电压相同的时候,什么都不做(保持常闭端和公共端接触)。
这个摸索了一下午...起初以为是继电器或者输出电压有问题呢。尴尬。
5、准备完成的第二步:实现http控制继电器。(局域网)
6、准备完成的第三步:实现捷径、快捷方式控制继电器(局域网)
7、准备完成的第四步:实现外部网络控制继电器
8、准备完成的第五步:实现语音控制(接入小爱或者天猫)
之后...会琢磨一下实现远程控制电脑开关机,这样就可以在周末不去单位加班了,哈哈哈哈