步驟1:部署Philips Hue Bridge仿真器(專用)
步驟2:點(diǎn)亮
宜家Tradfri
打開http://{bridgeIP}/tradfri,鍵入宜家bridge ip和安全密鑰,然后單擊“保存”。如果一切正常,您將在Hue應(yīng)用程序中看到所有與Tradfri橋配對的燈。重要說明:coap-client-linux二進(jìn)制文件是為樹莓派等arm設(shè)備編譯的。如果要使用x86計(jì)算機(jī),則需要重新編譯。
Mi-Light
esp8266_milight_hub是必需的https://github.com/sidoh/esp8266_milight_hub。打開http://{bridgeIP}/tradfri,填寫表單,然后單擊“保存”。您需要為每個光源重復(fù)此步驟,因?yàn)闊o法從milight集線器中獲取光源列表。
新像素帶
在lights目錄中,您將找到兩者的Arduino草圖WS2812B(rgb)和SK6812(rgbw)智能LED。條中引腳中的數(shù)據(jù)必須連接到任何ESP8266器件上的RX引腳(我可以與ESP-12E和WEMOS D1 mini一起使用)。在項(xiàng)目編譯之前,必須設(shè)置一些選項(xiàng):
lightsCount x#每條模擬光的數(shù)量,僅適用于neopixels條。
pixelCount xx#燈條中的led數(shù)量,僅適用于新像素?zé)魲l
IPAddress strip_ip(xxx,xxx,xxx,xxx); #如果您想使用靜態(tài)ip而不加注釋,則此
通用PWM燈
這里,我包括了市場上所有基于ESP8266的燈泡和燈條控制器并使用PWM控制LED的亮度。它們之間唯一真正的區(qū)別是輸出引腳的順序。如果您打算購買一些便宜的wifi燈泡/條并想要使用此項(xiàng)目,則需要檢查用該燈刷新固件的難度。到目前為止,我僅使用“ Color Dreams” wifi燈泡,并且無法使用直接連接到ESP8266引腳的外部串行適配器輕松燒寫固件。但是對我來說,用已經(jīng)在WEMOS d1 mini pro上閃爍過的燈泡替換這些燈泡上的SPI閃存芯片并不難,但是我具有一些電子技能,并不是我第一次更換SOT8芯片。
設(shè)置燈
燈使用WiFi管理器來設(shè)置wifi連接。您將需要連接到SSID“ New Hue Light”,打開瀏覽器并訪問https://192.168.4.1。從那里您將設(shè)置wifi憑據(jù)。
成功連接到wifi后,在瀏覽器中打開并輸入light ip地址。從這里您可以控制燈光,選擇電源模式(如果選擇了“ Last State”(最后狀態(tài)),則由于eeprom數(shù)據(jù)寫入,每次關(guān)閉電源時都會出現(xiàn)短暫的閃爍),以及可用列表中的默認(rèn)場景。
Lights API
如果您想通過自己的應(yīng)用程序控制燈光。。..
“ http://{light ip}/set?light = 1&r = 0&g = 60&b = 255&transitiontime = 2000“
” http://{light ip}/discover“
可以在url中傳遞的參數(shù)列表:
” on“ :1表示打開燈光,0表示關(guān)閉燈光。
“ r”,“ g”,“ b”:使用0到255之間的rbg值設(shè)置燈光顏色。
“ x”和“ y”:介于0.0和1.0之間的值以在CIE圖表中設(shè)置淺色。
“ ct”:介于153(最大暖白色)和500(最大可能的白色)之間的值http://en.wikipedia.org/wiki/Mired
“hue“:介于0和65535之間的值,代表光線的色相。
” sat“:光線的飽和度。 255是最飽和的,0是最不飽和的。
“ bri”:光的亮度,255是最大亮度,
“ transitiontime”:從燈光的當(dāng)前狀態(tài)恢復(fù)為新狀態(tài)。默認(rèn)4代表0.4秒。
“ bri_inc”:以指定值增加或減少亮度
步驟3:傳感器
需要電子學(xué)的基本知識,以便從圖片中構(gòu)建電路!
如果使用ESP-12E模塊,然后必須將具有10k電阻的gpio15引腳接地,并將具有10k電阻的CH_PD引腳連接至VDD。如果一切正常,請先打開電源,然后您就可以在應(yīng)用程序中查看和配置新的開關(guān)。使用靜態(tài)ip很重要,因?yàn)閐hcp需要額外的時間來執(zhí)行操作。開關(guān)將僅存活5秒鐘,然后進(jìn)入深度睡眠模式,僅消耗17uA的電流。一旦按下按鈕,RST引腳上將出現(xiàn)一個短的負(fù)脈沖,這將喚醒模塊。此操作大約需要0.5秒。如果在此期間釋放按鈕,則芯片將無法檢測到按下了什么按鈕,并且將不會發(fā)送任何請求來橋接。
步驟4:控制來自Hue應(yīng)用程序的燈光
打開Philips Hue官方應(yīng)用程序
掃描新橋。自動發(fā)現(xiàn)必須有效,如果不單擊“幫助”按鈕并手動鍵入IP地址
掃描新的指示燈(如果有許多設(shè)備正在偵聽端口80,則在第一次掃描時可能不會發(fā)現(xiàn)所有指示燈)
創(chuàng)建房間并將燈光映射到房間。
使用燈光,嘗試更多色調(diào)應(yīng)用。
可選-創(chuàng)建例程,喚醒和進(jìn)入睡眠狀態(tài)任務(wù)。
-
philips
+關(guān)注
關(guān)注
0文章
27瀏覽量
17110
發(fā)布評論請先 登錄
相關(guān)推薦
評論