curtains_mqtt_esp8266:使用ESP8266和nodemcu的窗帘控制器

时间:2024-06-12 17:33:07
【文件属性】:

文件名称:curtains_mqtt_esp8266:使用ESP8266和nodemcu的窗帘控制器

文件大小:1.29MB

文件格式:ZIP

更新时间:2024-06-12 17:33:07

Lua

窗帘控制器 使用ESP8266,nodemcu和LUA脚本的窗帘控制器。 最初是为OpenHAB设计的,但可与任何基于MQTT的家庭自动化软件一起使用 特征 使用双向直流电动机(连接到H桥,L293D芯片)控制窗帘。 使用舌簧开关(连接至懒惰滑轮)对转数或转数进行计数,以确定窗帘位置。 如果达到行程限制并且没有看到芦苇接触(即,惰轮停止/卡住了),则发生超时。 还具有连接到ADC引脚的LDR,并将光水平发布到MQTT服务器。 可以向上/向下移动窗帘的手动开关(然后发布到MQTT服务器以调用完成) WIFI重新连接和MQTT自动重新连接。 与使用MQTT的任何家庭自动化软件兼容(我使用openhab,但可以使用任何软件) 软件 MQTT主题 听 home / curtains1 / out / init-设置初始状态“ UP”或“ DOWN”(openhab使用的命令输出) h


【文件预览】:
curtains_mqtt_esp8266-master
----motorfunctions.lua(2KB)
----init.lua(238B)
----vars.lua(143B)
----mqtt.lua(2KB)
----LICENSE(18KB)
----README.md(4KB)
----wifi.lua(2KB)
----setuppins.lua(834B)
----hardware()
--------circuit()
--------driven pulley assembly()
--------mini-12v-dc-60-rpm-gear-box-micor-electric-dc-motor-high-torque-and-low-noise-ks5068_809356.jpg(23KB)
--------lazy pulley assembly with reed switch fitting()
--------lazy pulley assembly()
----adc.lua(186B)

网友评论