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