国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

教你如何用一個ESP8266+arduino+ws2812開發(fā)彩色床頭創(chuàng)意燈

作者:孤單一個人 | 更新時間:2019-08-23 | 瀏覽量:2785

先展示下成品效果圖

1,成品效果

2,電路

3,貝殼物聯(lián)微信控制

4,WIFI配網(wǎng)

5,下面開始說怎么實現(xiàn),用一個esp8266就能控制了

(1)準(zhǔn)備工作,

1,下載安裝arduino IDE,我的是1.8.9,隨自己喜好

2,下載所需要的庫   

1-ws2812燈帶所用到的  Adafruit_NeoPixel-master 庫.

2-WIFIweb網(wǎng)頁配網(wǎng)所用到的  WiFiManager-development  庫, 

3-esp8266所用到的開發(fā)板和庫,  

4-貝殼物聯(lián)列成https://github.com/bigiot/bigiotArduino/archive/master.zip下載

以上就是全部用到的文件,可以自行下載,也可下載我的集合包

集合包鏈接:https://pan.baidu.com/s/1CTJUeqpQQDtTYEt8g6oWkw 提取碼:ng9e

6,arduino配置esp8266

1,打開arduino    文件---首選項-----附加開發(fā)板管理網(wǎng)址:http://arduino.esp8266.com/stable/package_esp8266com_index.json

把這條粘貼到此處.附加開發(fā)板管理網(wǎng)

2,重啟后打開   工具----管理庫----搜索esp8266 by ESP8266 Community----安裝.

7,安裝ws2812庫和web網(wǎng)頁配網(wǎng)庫

打開arduino    ---項目-----加載庫------添加zip庫

依次把  Adafruit_NeoPixel-master.zip  ws2812  和  WiFiManager-development.zip  web配網(wǎng)的, 和  bigiotArduino-master.zip  貝殼物聯(lián)例子,都添加.

 

8,然后

依次打開,esp8266+ws2812源碼-----Portal-----Portal.ino

按需選擇esp8266開發(fā)板,進(jìn)行下載.

9,以上就是本人這一個月來辛苦研究的成果.

當(dāng)然還有貝殼物聯(lián)的設(shè)備添加,這個我想應(yīng)該都會把,這里就不多說了.

最后祝賀研究的小伙伴都能成功

ESP8266-12f引腳對應(yīng)圖

 


評論:共13條

貝殼物聯(lián) 評論于:2019-08-23 21:22:33
這個好,多謝分享。
孤單一個人 評論于:2019-08-24 16:46:33
有任何問題,請給我留言。
大大滴太陽 評論于:2019-08-24 16:55:06
不錯,感謝開源精神!
孤單一個人 評論于:2019-08-24 20:06:17
用esp8266-01也可以,正好一個數(shù)據(jù)io口,一個配網(wǎng)io口,不過它是3.3v的,需要電源電路支持。
大大滴太陽 評論于:2019-08-26 09:31:36
回復(fù) @孤單一個人:請問strings_en.h是自己漢化的?在官方下載的是英文的
孤單一個人 回復(fù)于:2019-08-26 17:35:52
回復(fù) @大大滴太陽:對的,是自己漢化的,官方英文的不方便。
zipcord 評論于:2019-08-30 12:01:23
必須支持啊,
孤單一個人 評論于:2019-09-25 17:08:52
下面說下esp8266MCU編寫代碼遇到的問題,
新版已加入語音提示功能,接在8266的RX引腳,各功能正常,畢竟貝殼微信版沒有返回值。
問題1,在ws2812漸變流光模式下無法被打斷。
問題2,再加入聲控開關(guān)的時候8266引腳有干擾個引腳測試沒有解決。
解決方法,準(zhǔn)備用一片STC15W204s單片機,專門用作ws2812的驅(qū)動,和聲控開關(guān),紅外遙控,觸摸開關(guān)。
問題得到解決。
目前能實現(xiàn)小愛同學(xué)控制,必須帶有紅外發(fā)射的。
ws2812的流光漸變模式也能直接中斷并改變運行方式,
只把esp8266用作中轉(zhuǎn)串口信號發(fā)送,和語音提示功能。
孤單一個人 評論于:2019-09-25 17:10:09
有時間發(fā)個新版的。
鐵血飛揚 評論于:2019-09-29 10:23:36
微信怎么設(shè)置按鍵呀,比如亮度+,發(fā)送什么命令呀。謝謝

孤單一個人 回復(fù)于:2019-09-29 23:54:26
回復(fù) @鐵血飛揚:貝殼物聯(lián)的微信小程序可以直接自定義按鍵,亮度的話,arduino驅(qū)動2812的庫里,有個變量可以直接控制亮度。
鐵血飛揚 回復(fù)于:2019-09-30 12:06:24
回復(fù) @孤單一個人:謝謝,在努力學(xué)習(xí)。。
緣分天空 評論于:2020-03-10 00:13:15
厲害
返回頂部