步驟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,則在第一次掃描時可能不會發現所有指示燈)
創建房間并將燈光映射到房間。
使用燈光,嘗試更多色調應用。
可選-創建例程,喚醒和進入睡眠狀態任務。
-
philips
+關注
關注
0文章
27瀏覽量
17304
發布評論請先 登錄
Veloce Primo補全完整的SoC驗證環境

信號完整性測試基礎知識

電源完整性分析及其應用
EE-192:使用C語言在Blackfin處理器上創建中斷驅動系統

評論