智能燈作為一種最為常見的智能家居設(shè)備,在市場前景以及低門檻的驅(qū)動下,該產(chǎn)品已經(jīng)成為開發(fā)者已經(jīng)眾多廠家青睞的大眾化產(chǎn)品。你可以使用手機控制燈光開啟或關(guān)閉、調(diào)節(jié)亮度及顏色甚至與音響系統(tǒng)同步閃爍,這種體驗聽上去就很有趣。
本作品希望通過將使用Arduino Uno WiFi板結(jié)合GoKit2上的功能板,配合WS2812 8段RGB燈珠板子,使用機智云云端服務(wù)器,改造成可用手機來控制的無線wifi小彩燈,還原這個受大眾歡迎的炫彩智能燈神秘的本質(zhì)。
準(zhǔn)備工作
硬件:GOKIT 2/3 功能板+ArduinoUnoWiFi
軟件:機智云產(chǎn)品調(diào)試APP+Arduino IDE(1.7.10版以上)
其他:機智云開發(fā)者賬號
視頻要點
登陸機智云自助開發(fā)平臺,
創(chuàng)建一個智能燈
定義數(shù)據(jù)功能點
自動生成Arduino Uno 平臺的機智云接入庫
將庫導(dǎo)入Arduino IDE
編譯下載到Arduino unoWiFi上
演示操作過程
其他背景知識
Arduino Uno WiFi 是 ArduinoOrg 推出的一款基于 ArduinoUno 的開發(fā)板,主芯片仍然采用與 ArduinoUno 相同的 ATMega328p,使得開發(fā)者能夠像使用 Arduino Uno一樣使用它。
Arduino Uno WiFi集成了樂鑫的ESP8266芯片作為WiFi模塊以提供無線聯(lián)網(wǎng)功能,支持 OTA程序無線下載功能,支持 REST 方式實現(xiàn)遠(yuǎn)程控制,支持 Web 方式輕松配置網(wǎng)絡(luò)。
WiFi 功能使得 Arduino UnoWiFi 可以輕松實現(xiàn)無線控制,但是假如沒有一款優(yōu)秀的云服務(wù)器來提供固定 IP訪問和數(shù)據(jù)保存,也是無法實現(xiàn)不在同一局域網(wǎng)中的遠(yuǎn)程控制的。
Gizwits 為個人開發(fā)者帶來了福音,在設(shè)備節(jié)點小于一定數(shù)量時,Gizwits 為開發(fā)者提供免費云服務(wù)器使用。另外為了簡化開發(fā)難度,Gizwits 提供了數(shù)據(jù)上傳分發(fā)的詳細(xì)協(xié)議格式及 APP 范例。
-
led
+關(guān)注
關(guān)注
242文章
23321瀏覽量
661890
發(fā)布評論請先 登錄
相關(guān)推薦
評論