<noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • 教你如何用一個ESP8266+arduino+ws2812開發彩色床頭創意燈

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

    先展示下成品效果圖

    1,成品效果

    2,電路

    3,貝殼物聯微信控制

    4,WIFI配網

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

    (1)準備工作,

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

    2,下載所需要的庫   

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

    2-WIFIweb網頁配網所用到的  WiFiManager-development  庫, 

    3-esp8266所用到的開發板和庫,  

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

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

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

    6,arduino配置esp8266

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

    把這條粘貼到此處.附加開發板管理網

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

    7,安裝ws2812庫和web網頁配網庫

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

    依次把  Adafruit_NeoPixel-master.zip  ws2812  和  WiFiManager-development.zip  web配網的, 和  bigiotArduino-master.zip  貝殼物聯例子,都添加.

     

    8,然后

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

    按需選擇esp8266開發板,進行下載.

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

    當然還有貝殼物聯的設備添加,這個我想應該都會把,這里就不多說了.

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

    ESP8266-12f引腳對應圖

     


    評論:共13條

    貝殼物聯 評論于: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也可以,正好一個數據io口,一個配網io口,不過它是3.3v的,需要電源電路支持。
    大大滴太陽 評論于:2019-08-26 09:31:36
    回復 @孤單一個人:請問strings_en.h是自己漢化的?在官方下載的是英文的
    孤單一個人 回復于:2019-08-26 17:35:52
    回復 @大大滴太陽:對的,是自己漢化的,官方英文的不方便。
    zipcord 評論于:2019-08-30 12:01:23
    必須支持啊,
    孤單一個人 評論于:2019-09-25 17:08:52
    下面說下esp8266MCU編寫代碼遇到的問題,
    新版已加入語音提示功能,接在8266的RX引腳,各功能正常,畢竟貝殼微信版沒有返回值。
    問題1,在ws2812漸變流光模式下無法被打斷。
    問題2,再加入聲控開關的時候8266引腳有干擾個引腳測試沒有解決。
    解決方法,準備用一片STC15W204s單片機,專門用作ws2812的驅動,和聲控開關,紅外遙控,觸摸開關。
    問題得到解決。
    目前能實現小愛同學控制,必須帶有紅外發射的。
    ws2812的流光漸變模式也能直接中斷并改變運行方式,
    只把esp8266用作中轉串口信號發送,和語音提示功能。
    孤單一個人 評論于:2019-09-25 17:10:09
    有時間發個新版的。
    鐵血飛揚 評論于:2019-09-29 10:23:36
    微信怎么設置按鍵呀,比如亮度+,發送什么命令呀。謝謝

    孤單一個人 回復于:2019-09-29 23:54:26
    回復 @鐵血飛揚:貝殼物聯的微信小程序可以直接自定義按鍵,亮度的話,arduino驅動2812的庫里,有個變量可以直接控制亮度。
    鐵血飛揚 回復于:2019-09-30 12:06:24
    回復 @孤單一個人:謝謝,在努力學習。。
    緣分天空 評論于:2020-03-10 00:13:15
    厲害
    返回頂部
    <noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • 三上悠亚在线观看