我有個七彩燈,可以用app控制顏色,完全DIY,完全開源。你喜歡嗎?
【開源硬件】機智云智能硬件創新大賽 http://club.gizwits.com/thread-2646-1-1.html
程序文件: light.rar (2.88 KB, 下載次數: 10)
arduino庫文件: libraries.rar (5.46 MB, 下載次數: 15)
智能小夜燈-機智云接入串口通信協議文檔 : 智能小夜燈-機智云接入串口通信協議文檔 (1).pdf (128.67 KB, 下載次數: 18)
作品說明及使用場景
智能燈泡作為一種門檻最低的智能家居設備,市場前景無疑是光明的。你可以使用手機控制燈光開啟或關閉、調節亮度及顏色甚至與音響系統同步閃爍,這種體驗聽上去就很有趣。
本作品希望通過將一個普通的小夜燈用很低的成本改造成手機來控制的無線wifi小彩燈。
作品所使用的BOM清單- 歐普小夜燈 1個
- AC220轉DC5V 電源模塊 1個
- ESP8266 1片
- arduino pro mini 1片
- 8位 WS2812 5050 RGB LED 1個
- 3.3V穩壓板 1塊
- |貼片電阻、電容飛線若干
制作過程
1、從手頭找了一個普通的小夜燈.
2、小心的打開外殼,里面是很簡單的阻容降壓電路,頂部有一個電源開關。阻容降壓電路能夠提供的電流很小,我們需要將其中的電路板全部取出來,只留下開關和線。
3、下一步需要將我們的電源模塊以及esp8266的最小系統(詳見下圖)放進這個小盒子里面,里面有一些固定用的槽需要用刀修理修理,以便電源模塊能順利的放進去。
4、該電源模塊高度正合適放進小夜燈里面,而且封裝好了,不會產生漏電現象。輸入220V ,輸出5V, ESP8266 需要3.3V電壓供電,據說5v也可以,為了保險起見還是加入3,3V穩壓板。全部塞進去,一定要做好220V電的絕緣。
為了不破壞原有小夜燈外形,我們需要將原電源開關改造一下:
- 220V電源直接進入電源模塊,開關通過一個下拉電阻接入到ESP8200的GPIO口2,設置為輸入模式,當開關閉合時超過3秒時小夜燈亮起綠色燈,進入airlink模式;快速開關小夜燈開關,小夜燈亮起紅色燈,進入AP模式。
- ws2812 8位 WS2812 5050 RGB LED 是內置驅動的彩色led燈板,只需要一個io口既可以驅動 很多燈頭。焊接好電源,將燈板上的IN鏈接到 ESP8266的一個GPIO口8上。

5、蓋上蓋子,完全看不出里面發生了什么變化,下面就是ESP8266固件程序,以及上位機APP程序的編寫了。

數據點定義

原創申明:轉載請注明出處:http://club.gizwits.com/thread-2830-1-1.html
作者:來自山東威海的暈船海盜
|