nodemcu吧 关注:582贴子:881
  • 5回复贴,共1

#纯新手# 篇1、买、初接触

只看楼主收藏回复

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


IP属地:新疆1楼2019-08-11 21:53回复
    再补充一点个人建议:
    最好买“低电压触发继电器”,原因很简单:NodeMCU的引脚点高位电压输出是3.3V,所以可以用3.3V的电源为继电器供电就可以实现控制开关了,不需要别的器件了,当然也就不用焊接。
    如果买高电压触发继电器,那么你必须要用光耦隔离才能实现控制,元器件不贵,麻烦的在于设计、制作电路。当然这样做也有好处,就是可以防止供电不足,或者电流过大烧掉NodeMCU。不过我觉得没必要。


    IP属地:新疆2楼2019-08-11 21:58
    回复
      我也是小白,想做个灯控,计划放到墙上灯开关盒里面,但心尺寸太会大放不进去,楼主有没有看过ESP-01?


      IP属地:山东来自Android客户端5楼2019-09-14 19:30
      回复
        等待楼主更新


        IP属地:山东来自Android客户端6楼2019-09-14 19:31
        收起回复
          实现了小爱控制。然后在手机小爱同学中设定定时即可。因为一直忙…这玩意吃灰了一年多


          IP属地:新疆来自Android客户端7楼2020-12-15 11:57
          回复