tft每日頭條

 > 生活

 > 自制觸控夜燈教程

自制觸控夜燈教程

生活 更新时间:2025-01-27 14:22:14

創作立場聲明:一直想要一個小愛控制得智能燈帶做顯示屏氛圍燈,奈何成品都太貴,所以想到了DIY,本人單片機小白,所有教程都是網上收集而來,隻是做一個驗證彙總,省去大家查找搜索時間;商品來源均自費購于淘寶,代碼文件來自B站大佬分享(WS2812玩家)

點燈app利用ESP8266控制WS2812B燈帶并接入小愛同學控制硬件及硬件接線圖

硬件列表:

ESP8266 = 12元

MicroUSB數據線 = 以前剩下的,相信大家都有

WS2812B 燈帶(2米共60顆燈珠) =18元

杜邦線(母對母)3條 = 以前的

總共30元搞定2米智能氛圍燈

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)1

接線圖

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)2

接線圖

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)3

接線圖

Arduino 配置

操作步驟

一、搭建 ESP8266 開發環境

1、下載 Arduino 并安裝,下載地址(私聊參考原文鍊接)

2、打開 Arduino ,單擊菜單欄的 文件 -> 首選項 ,在 “附加開發闆管理器網址” 中輸入代碼(全文分享)

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)4

附加開發闆管理器網址輸入

3、單擊菜單欄的的 工具 -> 開發闆 -> 開發闆管理器 ,在搜索框中輸入 “ESP8266“ ,選擇版本後安裝;

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)5

ESP8266庫安裝

二、安裝 blinker Arduino 庫

1、點擊 下載blinker Arduino庫 ;

2、将下載好的blinker庫解壓到 我的電腦 > 文檔 > Arduino > libraries 文件夾中;

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)6

blinker Arduino庫安裝

三、 安裝 Adafruit_NeoPixel 庫

Github地址:Adafruit_NeoPixel

1、在線安裝(有一些可能因為網絡環境無法安裝成功就可以采用離線安裝方法)

打開 Arduino, 項目 -> 加載庫 -> 管理庫,在搜索框中輸入 “Neopixel strip”,單擊 安裝 即可;

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)7

Neopixel strip

安裝成功後在 Arduino 可看到已加載 Adafruit NeoPixel 庫。

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)8

Adafruit NeoPixel

2、離線安裝

訪問 Adafruit_NeoPixel Releases page;

下載最新版本;

解壓文件;

打開 Arduino, 項目 > 加載庫 > 添加.ZIP庫...;

安裝成功後在 Arduino 可看到已加載 Adafruit NeoPixel 庫。

四、安裝FastLED庫

打開 Arduino, 項目 -> 加載庫 -> 管理庫,在搜索框中輸入 “FastLED”,單擊 安裝 即可;

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)9

FastLED

五、安裝WS2812FX庫

打開 Arduino, 項目 -> 加載庫 -> 管理庫,在搜索框中輸入 “WS2812FX”,單擊 安裝 即可;

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)10

WS2812FX

至此,Arduino 配置完成

點燈APP配置在應用市場或者點燈官網下載安裝點燈,在點燈App中添加設備,獲取 Secret Key

1、進入App,點擊右上角的 “ “ 号,然後選擇 添加設備;

2、點擊選擇 Arduino > WiFi接入;

3、複制申請到的 Secret Key;複制好後保存好,後面要到代碼中寫上

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)11

key

4、導入點燈控制台配置,配置的組件名是對應代碼中的名稱,這裡直接導入。設備頁面--右上角三個點點--界面配置--複制替換内容--更新,返回首頁再進設備頁面。

配置文件(文件來自B站up主分析(WS2812玩家))放在此處gitlab倉庫

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)12

:這裡

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)13

控制台配置

配置好後一直放回到主頁面,從新進入設備就會發現控制台更新了

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)14

控制台信息

編寫Arduino程序

開發闆要選擇WiFiduino(工具—開發闆—ESP8266-Boards(3.0.2)—WiFiduino)

(代碼文件來自B站up主分享(WS2812玩家))

打開 Arduino ,使用以下代碼,放在gitlab倉庫了,

修改auth、ssid、pawd 裡面的值,以及燈珠的數量為自己WS2812B燈珠的數量

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)15

Arduino編寫界面

編譯上傳成功後重啟一下你的ESP8266,之後就能在點燈APP上看到設備在線了

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)16

接入小愛同學

下載米家app,在米家app中選擇我的-其他平台設備-選擇點燈科技-然後點擊同步設備

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)17

同步設備

米家控制面闆上是看不到同步好的設備的,打開小愛同學,點擊我的設備-智能家居,你就可以看到那個設備啦,然後就可以美滋滋的用小愛同學控制了

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)18

小愛同學

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)19

小愛同學

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)20

感謝值友9044218869的投稿,讓更多小夥伴們了解産品的本質。

本文經“什麼值得買”社區作者@值友9044218869授權轉載,文章内容僅代表作者觀點,與本站立場無關,未經授權請勿轉載。

自制觸控夜燈教程(低成本DIY智能燈帶做顯示屏氛圍燈教程分享)21

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved