步骤1:部署philips hue bridge仿真器(专用)
步骤2:点亮
宜家tradfri
打开http://{bridgeip}/tradfri,键入宜家bridge ip和安全密钥,然后单击“保存”。如果一切正常,您将在hue应用程序中看到所有与tradfri桥配对的灯。重要说明:coap-client-linux二进制文件是为树莓派等arm设备编译的。如果要使用x86计算机,则需要重新编译。
mi-light
esp8266_milight_hub是必需的https://github.com/sidoh/esp8266_milight_hub。打开http://{bridgeip}/tradfri,填写表单,然后单击“保存”。您需要为每个光源重复此步骤,因为无法从milight集线器中获取光源列表。
新像素带
在lights目录中,您将找到两者的arduino草图ws2812b(rgb)和sk6812(rgbw)智能led。条中引脚中的数据必须连接到任何esp8266器件上的rx引脚(我可以与esp-12e和wemos d1 mini一起使用)。在项目编译之前,必须设置一些选项:
lightscount x#每条模拟光的数量,仅适用于neopixels条。
pixelcount xx#灯条中的led数量,仅适用于新像素灯条
ipaddress strip_ip(xxx,xxx,xxx,xxx); #如果您想使用静态ip而不加注释,则此
通用pwm灯
这里,我包括了市场上所有基于esp8266的灯泡和灯条控制器并使用pwm控制led的亮度。它们之间唯一真正的区别是输出引脚的顺序。如果您打算购买一些便宜的wifi灯泡/条并想要使用此项目,则需要检查用该灯刷新固件的难度。到目前为止,我仅使用“ color dreams” wifi灯泡,并且无法使用直接连接到esp8266引脚的外部串行适配器轻松烧写固件。但是对我来说,用已经在wemos d1 mini pro上闪烁过的灯泡替换这些灯泡上的spi闪存芯片并不难,但是我具有一些电子技能,并不是我第一次更换sot8芯片。
设置灯
灯使用wifi管理器来设置wifi连接。您将需要连接到ssid“ new hue light”,打开浏览器并访问https://192.168.4.1。从那里您将设置wifi凭据。
成功连接到wifi后,在浏览器中打开并输入light ip地址。从这里您可以控制灯光,选择电源模式(如果选择了“ last state”(最后状态),则由于eeprom数据写入,每次关闭电源时都会出现短暂的闪烁),以及可用列表中的默认场景。
lights api
如果您想通过自己的应用程序控制灯光。。..
“ http://{light ip}/set?light = 1&r = 0&g = 60&b = 255&transitiontime = 2000“
” http://{light ip}/discover“
可以在url中传递的参数列表:
” on“ :1表示打开灯光,0表示关闭灯光。
“ r”,“ g”,“ b”:使用0到255之间的rbg值设置灯光颜色。
“ x”和“ y”:介于0.0和1.0之间的值以在cie图表中设置浅色。
“ ct”:介于153(最大暖白色)和500(最大可能的白色)之间的值http://en.wikipedia.org/wiki/mired
“hue“:介于0和65535之间的值,代表光线的色相。
” sat“:光线的饱和度。 255是最饱和的,0是最不饱和的。
“ bri”:光的亮度,255是最大亮度,
“ transitiontime”:从灯光的当前状态恢复为新状态。默认4代表0.4秒。
“ bri_inc”:以指定值增加或减少亮度
步骤3:传感器
需要电子学的基本知识,以便从图片中构建电路!
如果使用esp-12e模块,然后必须将具有10k电阻的gpio15引脚接地,并将具有10k电阻的ch_pd引脚连接至vdd。如果一切正常,请先打开电源,然后您就可以在应用程序中查看和配置新的开关。使用静态ip很重要,因为dhcp需要额外的时间来执行操作。开关将仅存活5秒钟,然后进入深度睡眠模式,仅消耗17ua的电流。一旦按下按钮,rst引脚上将出现一个短的负脉冲,这将唤醒模块。此操作大约需要0.5秒。如果在此期间释放按钮,则芯片将无法检测到按下了什么按钮,并且将不会发送任何请求来桥接。
步骤4:控制来自hue应用程序的灯光
打开philips hue官方应用程序
扫描新桥。自动发现必须有效,如果不单击“帮助”按钮并手动键入ip地址
扫描新的指示灯(如果有许多设备正在侦听端口80,则在第一次扫描时可能不会发现所有指示灯)
创建房间并将灯光映射到房间。
使用灯光,尝试更多色调应用。
可选-创建例程,唤醒和进入睡眠状态任务。
适用于LCD液晶显示的控制器设计方案
基于区块链技术的游戏生态系统Index Empire指数帝国介绍
特斯拉成全球工程专业学生最吸引人的雇主
三星新款手机将采用全新屏幕触控技术
LG显示称霸AMOLED电视面板,三星欲分杯羹
如何创建完整的Philips Hue系统
全面的了解一下自动驾驶目前的发展情况
AI智慧防疫“神器”|中亿睿人脸识别测温一体机助力疫情精准防控
模拟系统设计中输入采样结构的选择和造成哪些影响
如何确定语言模型应该有多大?
MiR推出MiR250自主移动机器人 为内部物流自动化开辟新的可能性
普通IC集成电路的好坏判别法
Intel正在研发最新拟态神经系统
智能座舱不断迭代显得尤为重要
华硕的TUF品牌正在进入显示器市场
骨传导耳机哪个牌子好?骨传导耳机品牌排行
温度传感器的概念/工作原理/作用/应用案例
导线管配线注意事项
华为荣耀magic四曲面全面屏手机长这样你会不会买?
protobuf的编码和存储方式