<em id="ri2my"></em>
  • <em id="ri2my"></em>
    <em id="ri2my"><label id="ri2my"><nav id="ri2my"></nav></label></em>
  • <em id="ri2my"><label id="ri2my"></label></em>
    <div id="ri2my"></div>
    1. <em id="ri2my"><label id="ri2my"></label></em>
    2. <em id="ri2my"><ol id="ri2my"></ol></em>
      <em id="ri2my"></em>

      1. 教你如何用一個ESP8266+arduino+ws2812開發彩色床頭創意燈

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

        先展示下成品效果圖

        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
        厲害
        返回頂部

        <em id="ri2my"></em>
      2. <em id="ri2my"></em>
        <em id="ri2my"><label id="ri2my"><nav id="ri2my"></nav></label></em>
      3. <em id="ri2my"><label id="ri2my"></label></em>
        <div id="ri2my"></div>
        1. <em id="ri2my"><label id="ri2my"></label></em>
        2. <em id="ri2my"><ol id="ri2my"></ol></em>
          <em id="ri2my"></em>

          1. 免费高清视频