色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ESP開發板的變色龍藝術相框

柴火創客空間 ? 來源:柴火創客空間 ? 2024-12-30 11:22 ? 次閱讀

今天小編給大家帶來的是印度Maker Makestreme的變色龍相框項目,該項目基于 esp8266以及Seeed Studio Waterproof WS2813 RGB LED Strip打造,變色龍圖案可以根據每天的天氣情況進行變化,燈帶的顏色和顯示速度都可以通過代碼進行修改,配合唯美的變色龍圖案,堪稱科技與藝術的完美結合!

背景故事

Makestreme一直對變色龍和它們令人驚嘆的變色能力感到著迷。他想,為什么不把這種魔力帶進他的家呢?于是,Makestreme創造了這幅動態變色龍藝術作品,它會根據外面實時的天氣變化而改變顏色!炎熱的日子帶來溫暖、鮮艷的色調,而寒冷的日子則展現出清涼的冰藍色調。雨天時,畫面會變成令人驚嘆的藍紫色。當天氣完美無瑕時,變色龍則驕傲地展示它最愛的綠色!這些顏色變化非常柔和,營造出引人入勝卻又不分散注意力的視覺效果。它是你書桌或床頭柜上的一抹亮麗風景,增添了無限的樂趣。

材料清單

硬件

Espressif Wemos D1 Mini

Seeed Studio Waterproof WS2813 RGB LED Strip Waterproof

Digilent 5V 2.5A 電源

軟件

Arduino IDE

Openweathermap API

圖案設計

d5a2a44e-c371-11ef-9310-92fbcf53809c.png

d5bfc3b2-c371-11ef-9310-92fbcf53809c.png

d5dce258-c371-11ef-9310-92fbcf53809c.png

從勾畫出最終變色龍的外形開始。為了制作變色龍本體,你完全可以通過3D打印來實現,這樣可以節省幾乎一半的制作時間。然而,既然這是一個藝術項目,Makestreme決定手工制作。最大的好處是,你不需要任何高端工具或設備—只需要一塊5毫米厚的泡沫板、一把工藝刀和一雙巧手就能搞定。當然,如果你更愿意選擇3D打印,你可以在閱讀原文中找到STL文件。

制作泡沫板

d5f76f88-c371-11ef-9310-92fbcf53809c.png

d6023828-c371-11ef-9310-92fbcf53809c.png

首先,把設計從A4紙轉移到泡沫板上。使用碳紙,輕輕地用鉛筆勾畫出輪廓,然后用工藝刀將形狀切出來。用砂紙打磨邊緣,再切出變色龍身體和眼睛的其他部分。接著,將所有部件涂上淺藍色,和后續將要覆蓋它們的圖表紙相匹配。

制作圖表紙

d61a2b04-c371-11ef-9310-92fbcf53809c.png

d628a4e0-c371-11ef-9310-92fbcf53809c.png

接下來,拿一些漂亮的淺藍色圖表紙,將變色龍的設計從泡沫板上描繪出來。小心地用工藝刀將形狀切割下來。一旦把變色龍形狀從圖表紙上剪下來,給泡沫板涂上一層薄薄的白色膠水,再把圖表紙粘貼上去。

制作莖

d64d2982-c371-11ef-9310-92fbcf53809c.png

d6685374-c371-11ef-9310-92fbcf53809c.png

d690cb74-c371-11ef-9310-92fbcf53809c.png

d6ba352c-c371-11ef-9310-92fbcf53809c.png

為了制作變色龍棲息的莖,從一張綠色圖表紙上剪下3毫米厚的條帶,然后將幾條條帶首尾相接,形成一條長條。接著,用手指卷起大部分條帶,只留下一小段直的部分作為莖。理想情況下,使用紙卷工具會更好,但用手也能做到。對于葉子,使用另一條紙條,把它完全卷起來,然后捏住兩端,形成一個葉子的形狀。

制作光源面板

d6d3e206-c371-11ef-9310-92fbcf53809c.png

d6fa40c2-c371-11ef-9310-92fbcf53809c.png

d71a6b5e-c371-11ef-9310-92fbcf53809c.png

在一塊乳白色的亞克力板上標記出15cm x 15cm的正方形,使用切紙刀打出刻痕,然后小心地沿著桌緣把它折斷。撕掉保護膜,露出光亮的表面后,把它放在泡沫板的背后,標記好位置,剪出四條泡沫板條帶做支撐。使用橡膠膠水快速且牢固地粘上條帶,并在兩端留出槽口,以便安裝LED條。

準備LED燈條

d73177fe-c371-11ef-9310-92fbcf53809c.png

d758933e-c371-11ef-9310-92fbcf53809c.png

使用可尋址的RGB LED條,剪為兩段,每段大約15cm。記得只能沿著銅線部分剪。為了將兩段LED條并聯,找一根舊的USB數據線并剪下一段。USB數據線的好處是,它內部有四根線,非常適合這個項目。用一把鈍的剪刀小心地剝開線的絕緣層。

由于只需要三根線,可以把其中一根剪掉了。然后,拿了一根更長的USB數據線,按同樣的方法剝開,并把短數據線的一端連接到它上面,確保正確匹配各條線的顏色。

現在,將短數據線的另一端焊接到其中一段LED條上。如果你使用的是帶有WS2813芯片的LED條,記得將B1和D1短接。對第二段LED條,把兩根短數據線接頭焊接到第二條LED條上。同時,還對ESP8266微控制器的5V、GND和D2引腳焊接了線。

測試

d7659250-c371-11ef-9310-92fbcf53809c.png

現在,把長數據線的另一端連接到微控制器。連接方式應該是VCC連接到5V,GND連接到GND,B1和D1連接到D2。接著,插入一根Micro USB線,將D1 mini連接到你的PC上。為了控制LED,你需要在Arduino IDE中安裝FastLED庫。有時候,在上傳代碼時可能會遇到錯誤,通常是因為微控制器的CH340驅動程序沒有安裝。你可以在描述中找到驅動鏈接,下載并安裝。安裝完驅動后,就可以成功上傳代碼了。

粘貼LED

d7822e92-c371-11ef-9310-92fbcf53809c.png

d7935ea6-c371-11ef-9310-92fbcf53809c.png

現在,在泡沫板和亞克力板上涂上一些橡膠膠水。等它稍微干燥一分鐘,再小心地把亞克力板粘到位。然后,把LED條粘貼到泡沫板的上下兩部分,確保LED不被亞克力板的厚度遮擋。

利用先前留出的槽口走線,然后用雙面膠帶將D1 mini固定在泡沫板下面,用膠帶為電線連接部分做了絕緣處理。

為了給LED做個遮罩,剪一塊15cm x 15cm的泡沫板,再剪了一片鋁箔紙并粘在泡沫板的遮罩上。鋁箔可以幫助反射LED發出的光,讓它們看起來更亮。從邊緣去掉一小塊鋁箔后,用橡膠膠水把它牢牢粘住。

制作框架

d7b0e958-c371-11ef-9310-92fbcf53809c.png

最后,加上了IKEA畫框,讓它看起來更有美感。一定要選擇一個較厚的框架,這樣才能為前面紙藝莖和葉子提供足夠的空間,同時也能容納背后的電子元件。小心地撕下前玻璃上的保護塑料膜,并將其放入框架內。然后,放入間隔物,將變色龍藝術作品放入框架中。最后,把框架背面的釘腳彎曲固定一切。

上傳代碼

d7cb090a-c371-11ef-9310-92fbcf53809c.png

現在,可以再次將微控制器連接到PC,并上傳最終代碼。這段代碼使用OpenWeatherMap獲取天氣信息,所以首先需要在他們的網站上創建一個賬戶。登錄后,進入“API密鑰”部分,獲取你獨特的OpenWeatherMap API密鑰。接著,寫一段代碼,可以在其中輸入Wi-Fi詳情、位置和API密鑰,并將代碼上傳到微控制器。該代碼會根據從API接收到的天氣狀況為LED設置不同的動畫效果。它還會在晚上讓系統休眠,這樣變色龍的亮色不會把你吵醒。早上會自動喚醒,這樣還能節省電力。

結論

d7eb0020-c371-11ef-9310-92fbcf53809c.png

d804406c-c371-11ef-9310-92fbcf53809c.png

d82be1da-c371-11ef-9310-92fbcf53809c.png

這幅藝術作品與IKEA畫框搭配起來看起來非常漂亮!現在,只需要一瞥,你就能輕松判斷外面的天氣。想象一下,早上醒來看到它發出紫色的光—你立刻就知道外面下雨了,甚至都不用看外面。這樣你可以繼續睡覺,跳過今天的課程!微妙的動畫效果非常迷人,而且不分散注意力。你可以隨時調整動畫的速度,增加更多顏色以適應不同的天氣,或者根據自己的喜好修改代碼。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ESP
    ESP
    +關注

    關注

    0

    文章

    184

    瀏覽量

    33975
  • 開發板
    +關注

    關注

    25

    文章

    5064

    瀏覽量

    97587
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187209

原文標題:創客項目秀| 基于ESP開發板的變色龍藝術相框

文章出處:【微信號:ChaiHuoMakerSpace,微信公眾號:柴火創客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    變色龍機器人DARPA研發出可變色硅膠機器人

    `變色龍機器人DARPA研發出可變色硅膠機器人`
    發表于 08-20 17:36

    變色龍仿生攝像頭的手機

    公司賺錢了。 怎么讓手機更方便的進行全景拍攝呢,自然界有種蜥蜴俗稱變色龍,它的兩個眼睛都可以大范圍的轉動視角,觀看360角度的環境。那手機也可以擁有兩個自動旋轉的攝像頭,每個攝像頭由微型機械結構控制旋轉
    發表于 04-19 14:43

    【VEML6040環境顏色檢測試用申請】基于顏色識別的保護色調節(變色龍

    項目名稱:基于顏色識別的保護色調節(變色龍)試用計劃:顏色識別可應用于對周圍環境事物進行顏色甄別,然后模仿變色龍變色效果在自身外圍提供一層保護色。將識別所獲得的RGBW數據進行換算后,可適用外圍
    發表于 03-10 16:14

    基于esp32的開發板

    基于esp32 的開發板,用于物聯網開發
    發表于 08-07 08:56 ?105次下載

    變色龍一樣的可變色軟體機器人已研發成功

    變色龍作為大自然中的“偽裝高手”,在受到威脅時,不僅能逃之夭夭,還可通過改變皮膚顏色恐嚇天敵或是偽裝自己。它的這種環境自適應行為,啟發了科學家們研究開發能感知環境并改變自己性能的變色軟體機器人。
    發表于 11-11 09:31 ?1911次閱讀

    配置esp8266開發板的Arduino開發環境

    1.esp8266開發板硬件:基于esp8266的nodemuc開發板 需要microUSB連接線。ESP8266-NodeMCU是一個開源
    發表于 12-08 14:51 ?33次下載
    配置<b class='flag-5'>esp</b>8266<b class='flag-5'>開發板</b>的Arduino<b class='flag-5'>開發</b>環境

    ESP32迷你開發板設計開源分享

    電子發燒友網站提供《ESP32迷你開發板設計開源分享.zip》資料免費下載
    發表于 07-11 11:42 ?8次下載
    <b class='flag-5'>ESP</b>32迷你<b class='flag-5'>開發板</b>設計開源分享

    LoRa ESP32 TKoala開發板

    電子發燒友網站提供《LoRa ESP32 TKoala開發板.zip》資料免費下載
    發表于 07-21 10:10 ?2次下載
    LoRa <b class='flag-5'>ESP</b>32 TKoala<b class='flag-5'>開發板</b>

    ESP32開發板驅動下載

    ESP32開發板驅動免費下載。
    發表于 07-28 15:15 ?55次下載

    開發板ESP8266開源分享

    電子發燒友網站提供《開發板ESP8266開源分享.zip》資料免費下載
    發表于 08-10 14:49 ?16次下載
    <b class='flag-5'>開發板</b><b class='flag-5'>ESP</b>8266開源分享

    變色龍迷你(NFC模擬器)開源分享

    電子發燒友網站提供《變色龍迷你(NFC模擬器)開源分享.zip》資料免費下載
    發表于 08-15 09:38 ?11次下載
    <b class='flag-5'>變色龍</b>迷你(NFC模擬器)開源分享

    DIY變色龍

    電子發燒友網站提供《DIY變色龍燈.zip》資料免費下載
    發表于 11-17 10:58 ?0次下載
    DIY<b class='flag-5'>變色龍</b>燈

    ESP32 Pico開發板開源

    電子發燒友網站提供《ESP32 Pico開發板開源.zip》資料免費下載
    發表于 01-04 10:10 ?5次下載
    <b class='flag-5'>ESP</b>32 Pico<b class='flag-5'>開發板</b>開源

    基于ESP32S3系列模組的開發板

    基于ESP32S3系列模組的開發板
    的頭像 發表于 04-10 11:25 ?3987次閱讀
    基于<b class='flag-5'>ESP</b>32S3系列模組的<b class='flag-5'>開發板</b>

    arduino變色電子變色龍

    電子發燒友網站提供《arduino變色電子變色龍.zip》資料免費下載
    發表于 07-05 10:31 ?0次下載
    arduino<b class='flag-5'>變色</b>電子<b class='flag-5'>變色龍</b>
    主站蜘蛛池模板: 啪啪后入内射日韩| 一抽一出BGM免费3分钟| 91九色porny蝌蚪| 美女被爽cao免费漫画| 69久久国产精品热88人妻| 男男腐文污高干嗯啊快点1V1| blacked黑人战小美女| 十八禁久久成人一区二区| 国产小视频在线高清播放| 在线观看视频中文字幕| 欧美片内射欧美美美妇| 国产老肥熟xxxx| 1V1各种PLAY女主被肉| 日韩一区二区三区射精| 精品国产品在线18年| bl撅高扒开臀缝哦| 小s现场抛胸挤奶| 开心片色99xxxx| 电影 qvod| 在线亚洲黄色| 特级毛片全部免费播放免下载| 久久99久久成人免费播放| xart欧美一区在线播放| 亚洲欧美一区二区久久| 欧美xxxx性喷潮| 国产美女久久久久久久久久久| 中文字幕无码A片久久| 视频一区国产精戏刘婷30| 凌馨baby| 国产一区私人高清影院| 被老头下药玩好爽| 在线伦理电影网| 午夜国产高清精品一区免费| 男人j进女人j一进一出| 国内自拍 在线 亚洲 欧美| 阿娇和冠希13分钟在线观看| 亚洲中字慕日产2020| 天天躁日日躁狠狠躁AV麻豆| 暖暖视频免费观看社区| 精品久久中文字幕有码| 国产高潮国产高潮久久久久久|