第1步:介紹
如果你去過一個善意或當地的二手商店,你可能已經看過宜家Grono燈。無論出于何種原因,我附近的所有善意都有很多這樣的燈,所以我決定看看我能做些什么才能讓它們變得更好。在做出這些改變后,我絕對不會捐贈或扔掉它!
我最近一直在使用具有WiFi功能的NodeMCU Esp8266微控制器。他們非常棒!該項目涉及一些簡單的電子設備,3D設計/打印,以及一些C,HTML和CSS編程。從高中開始我沒有做任何HTML/CSS,所以這是一個很好的項目,可以讓我重新介紹這些語言。
第2步:需要的組件
此項目所需的組件如下:
1。 NodeMCU ESPP 2866
2。電阻器(200和470歐姆)
3。電容器(推薦1000 uF)
4。 LED(任何顏色)
5。 15個Neopixels燈
6。駐極體麥克風放大器 - MAX4466,可調增益
6。烙鐵和基本用品
7。訪問3D打印機
步驟3:電子設計
此項目的電子設計非常簡單,如果你剛剛進入電子產品,這是一個很棒的項目!
我建議先在面包板上制作電路,然后將所有東西焊接到穿孔板上。
第4步:3D設計和打印
I喜歡Ikea Grono燈的設計,但我知道我的電子設備需要一個位置,而且我也不喜歡燈的頂部是如何打開的。
我設計了一個簡單的燈座,有ESP8266,MAX4466的空間(這是一個事后的想法,所以我只是鉆了一個洞),On/Off Switch(沒用,因為我很懶),電源(USB)和完全適合燈泡的蓋子。我還制作了一個蓋子以容納光線并使其看起來更好但是如果你更喜歡它可以跳過這一部分。
可以在這里找到Thingiverse鏈接到這些部分。
步驟5:安裝組件
現在您已經焊接了電子設備并且基座/蓋子3D打印,是時候開始組裝它們了。將ESP8266,開/關開關,電源線和蓋子安裝到Ikea Grono燈的底座上。
第6步:編程
我會承認,因為我沒有用過HTML/CSS多年來,這一部分到目前為止耗時最長。我不是一個專業的網絡開發人員,所以我甚至不會假裝說它是用最佳實踐編程的,但是它有效并且我在整個過程中學到了很多東西。
我使用Platform IO來編程我的ESP8266,但arduino IDE會運行得很好。只需下載代碼,輸入您的WIFI SSID和密碼就可以了!在初始運行時,串行監視器將讓您知道訪問Web服務器的IP地址。
我為燈設計了以下功能,但添加新功能相當容易:
1。測試LED
2。選擇顏色
3。打開所有燈(上面選擇的顏色)
4。關閉所有燈光
5。特殊模式
a。向上向下多色
b。隨機明星秀
c。向上單色
d。慢速淡入/淡出
e。賽昂
F。顏色擦除
g。選通
小時。聲音無效(如果您選擇黑色并打開/關閉燈然后這是多色的)
步驟7:測試它!
現在如果您將燈泡全部組裝好并進行了編程,那么現在是時候進行測試了!
將其插入,打開開關即可享受。
-
led燈
+關注
關注
22文章
1594瀏覽量
109318
發布評論請先 登錄

評論