一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

彩色同步觸摸燈的制作

454398 ? 來(lái)源:工程師wv ? 2019-08-27 11:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于這個(gè)項(xiàng)目,我們將制作兩個(gè)能夠通過(guò)觸摸改變顏色的燈,并且可以通過(guò)互聯(lián)網(wǎng)使這種顏色彼此同步。我們把這作為送給另一個(gè)城市的朋友的圣誕禮物。她有一盞燈,另一盞還在我們身邊。這樣我們兩個(gè)都有一個(gè)漂亮的燈,同時(shí)也能夠相互發(fā)送顏色。這是一種很好而又很酷的方式,即使是通過(guò)文本,語(yǔ)音或圖片進(jìn)行分離和更輕量級(jí)的通信,也可以相互通信。

這個(gè)項(xiàng)目的靈感來(lái)自德國(guó)無(wú)線電的Syncenlight項(xiàng)目展示Netzbasteln,雖然我們已經(jīng)對(duì)軟件進(jìn)行了一些安靜的修改,并為我們的項(xiàng)目構(gòu)建了更復(fù)雜的燈具。在視頻中,您可以看到它是如何工作的。出于演示目的,兩個(gè)燈直接相鄰 - 但如果它們位于行星的兩側(cè)(只要有WiFi),它甚至可以工作。

步驟1:所需的技能,工具和零件

由于我們需要焊接燈具的電子元件,因此該項(xiàng)目所需的唯一特殊技能是焊接技能和對(duì)電子學(xué)的基本理解。如果您了解一些有關(guān)軟件開(kāi)發(fā)的基本知識(shí),那么您可以根據(jù)需要修改軟件。但是如果您只是想按照我們的方式使用它,您只需下載軟件并將其上傳到您自己的燈上。

上圖中可以看到燈所需的部件。 。如果您想要像我們那樣構(gòu)建它,那么這就是您所需要的:

  • 一個(gè)100kΩ電阻器
  • 一個(gè)Wemos D1 mini(或任何其他基于ESP8266的電路板)
  • 一些WS2812B LED(單個(gè)或一些條帶)
  • 一些電纜
  • USB電纜(與大多數(shù)智能手機(jī)使用的類型相同,需要
  • 一個(gè)金屬花盆
  • 一個(gè)玻璃花瓶
  • 一罐冰花噴霧(或類似的東西)
  • 兩根木棍
  • 一小塊紙板(Wemos D1 mini的大?。?/li>

此列表中的最后五個(gè)項(xiàng)目是我們用于一個(gè)我們特定的燈具設(shè)計(jì)。這是我們將在此Instructable中使用的燈設(shè)計(jì)。你可以像這樣制造你自己的燈,當(dāng)然你也可以在這個(gè)部分發(fā)揮創(chuàng)意,然后根據(jù)你的需要設(shè)計(jì)你自己的燈。正如您在圖片中看到的那樣,我們構(gòu)建的第二個(gè)看起來(lái)與第一個(gè)不同,我們已經(jīng)有了新燈設(shè)計(jì)的想法。因此,這是幾乎無(wú)限可能的部分。

當(dāng)然,我們不僅需要零件,還需要工具將所有東西放在一起。為此,我們需要以下項(xiàng)目:

  • 烙鐵(加焊料)
  • 一些砂紙
  • 一把剪刀
  • 一把熱熔槍
  • 木鋸

既然我們擁有了所需的一切,我們將解釋燈的基本概念,它是如何工作的當(dāng)然還有如何制造燈具。

第2步:基本思想及其工作原理

基本思路可以在布線方案中看到。該項(xiàng)目的核心是Wemos D1迷你板,它有一個(gè)ESP8266微控制器。 ESP8266的優(yōu)勢(shì)在于價(jià)格便宜,并且可以直接在船上使用WiFi,這正是我們所需要的。我們使用了Wemos D1迷你板,因?yàn)槭褂眠@塊板,您不需要任何額外的工具就可以將軟件上傳到微控制器上(除了標(biāo)準(zhǔn)的USB數(shù)據(jù)線)。但是任何基于ESP8266的電路板都應(yīng)該適用于這個(gè)項(xiàng)目。

為了控制燈泡,我們想要使用電容式觸摸傳感器(因此大多數(shù)智能手機(jī)顯示器都使用相同的基本原理)。這種觸摸傳感器可以通過(guò)將一個(gè)100kΩ電阻器與ESP8266的兩個(gè)引腳(在我們的例子中為引腳D2和D5)連接,然后將另一根電線連接到引腳D5,然后將該電線焊接到金屬板上來(lái)構(gòu)建。焊接的地方取決于您選擇的燈具設(shè)計(jì)。在布線方案中,我們只使用了通用金屬板,但對(duì)于我們特定的燈設(shè)計(jì),我們將此電纜焊接到燈的金屬罐部分。如果您對(duì)它的工作原理感興趣,那么我們?cè)诰W(wǎng)站上為我們用于編程電容式觸摸傳感器的Arduino庫(kù)提供了一個(gè)很好的解釋。

現(xiàn)在我們可以通過(guò)觸摸來(lái)控制我們需要的另一件事就是光源。為此,我們使用了WS2812B LED。它們被廣泛用于各種項(xiàng)目中,它們的主要優(yōu)點(diǎn)是只需使用第一個(gè)LED和微控制器之間的一個(gè)數(shù)據(jù)連接即可控制多個(gè)LED的顏色(在我們的例子中,連接到ESP8266的D8)。在我們的項(xiàng)目中,我們使用了四個(gè)WS2812B LED。在布線方案中,顯示了兩個(gè),但添加額外的LED的工作方式與添加第二個(gè)LED完全相同:第二個(gè)LED的DOUT引腳需要連接到第三個(gè)LED的DIN,VSS和VDD需要連接到接地引腳和分別為5V引腳。那些WS2812B LED可以很容易地編程,例如使用Adafruit的NeoPixel庫(kù)。

現(xiàn)在我們擁有所需的所有成分:具有WiFi功能的微控制器,用于控制燈泡和光源本身的觸摸傳感器。在接下來(lái)的步驟中,我們將介紹如何構(gòu)建實(shí)際的燈以及如何上傳軟件以及需要做什么,以便兩個(gè)(或更多)燈可以通過(guò)互聯(lián)網(wǎng)同步。

第3步:焊接電子設(shè)備

首先,我們需要焊接所有的電子零件在一起。我們首先將單個(gè)WS2812B LED焊接在一起(如上一步所示和所述)。如果我們?cè)俅芜M(jìn)行這個(gè)項(xiàng)目,我們可能只會(huì)購(gòu)買(mǎi)帶狀的WS2812B LED??梢郧懈钸@些條帶,以便您擁有所需的LED數(shù)量,然后您只需將該條帶的DIN,VDD和VSS連接器焊接到ESP8266的D8,5V和G引腳即可。這比我們這樣做更容易,但是將單個(gè)WS2812B LED焊接在一起也是可能的,如圖中所示(雖然我們的焊接接頭不是很漂亮 - 但它們有效)

接下來(lái),我們?cè)谝_D2和D5之間焊接電阻。在引腳D5處,我們還需要焊接另外的導(dǎo)線,然后將其焊接到應(yīng)該用作觸摸傳感器的燈的部分上。在圖片中,您可以看到我們沒(méi)有將電阻器直接焊接到電路板上,而是將連接器焊接到電路板上,然后我們將電阻器放在電路板上。這是因?yàn)槲覀兿胝页瞿膫€(gè)電阻最適合這個(gè)項(xiàng)目,但你也可以將電阻直接焊接到電路板上。

最后一步,我們現(xiàn)在可以將USB電纜連接到USB插頭上。 Wemos D1 mini(確保你有一條USB數(shù)據(jù)線 - 還有一些電纜只用于充電但不能用于傳輸數(shù)據(jù),但我們需要數(shù)據(jù)功能以便稍后閃存軟件。)

第4步:構(gòu)建燈

現(xiàn)在電子零件準(zhǔn)備就緒,我們就可以開(kāi)始制作實(shí)際的燈泡了。為此,我們希望用我們的LED照亮頂部的花瓶,我們希望燈的光線是漫射的。因?yàn)槲覀儼l(fā)現(xiàn)的花瓶玻璃非常清晰,我們使用冰花噴霧使玻璃更加磨砂。有幾種版本的噴霧可以使玻璃更加磨砂或彌漫的外觀,所以你可以看看你能找到什么。如果您使用此噴霧,請(qǐng)確保在繼續(xù)之前一切都已完好干燥。這可能需要幾個(gè)小時(shí),具體取決于您使用的噴霧。

現(xiàn)在要建造燈泡,我們需要確保金屬花盆保持在花瓶頂部的正確高度,電子設(shè)備是固定在鍋內(nèi),使LED照亮花瓶。為此,我們用兩根木棍,沙紙和木鋸做成十字架。這個(gè)十字架將放在花瓶的頂部,十字架的兩端將粘在鍋上。這樣我們可以確保鍋位于正確的高度(如果木材十字架具有合適的尺寸)。

為此,我們首先使用鋸將木棒放到合適的尺寸。然后我們用砂紙?jiān)谄渲幸桓景舻闹虚g打一個(gè)凹槽。現(xiàn)在我們借助熱熔槍將另一個(gè)粘在凹槽中。如果我們把它放在花瓶的頂部,它將不適合,因?yàn)楣髯硬辉谕凰?。因此,我們?cè)谳^低水平的桿的末端打磨了兩個(gè)新的凹槽,使得十字架完美地貼合在花瓶上。這可以在圖片中看得很清楚。

如果一切都很合適,下一步就是將一塊紙板粘在十字架的頂部。這必須位于十字架的沒(méi)有凹槽的一側(cè)。然后我們將Wemos D1迷你板粘貼在紙板頂部,將LED粘在十字架的另一側(cè)。

接下來(lái)的步驟是將電阻式觸摸傳感器的電纜焊接到金屬罐上。這樣我們就可以通過(guò)觸摸鍋來(lái)控制燈的顏色。如果這樣做,木制十字架可以用熱熔槍粘在金屬罐上,然后十字架和鍋可以粘在花瓶頂部。

作為最后一步,我們現(xiàn)在可以粘上USB電纜與花瓶的超級(jí)膠水,使一切看起來(lái)整潔?,F(xiàn)在我們差不多完成了。

步驟5:投入運(yùn)行

最后一步是將軟件上傳到燈上并配置服務(wù)器這將用于燈的同步。如果您對(duì)軟件的工作原理感興趣,歡迎您研究源代碼,我們?cè)诖瞬粫?huì)詳細(xì)介紹。但基本思路是,您想要同步的每個(gè)燈都需要連接到同一個(gè)MQTT服務(wù)器。 MQTT是用于物聯(lián)網(wǎng)和機(jī)器到機(jī)器通信的消息傳遞協(xié)議。如果其中一個(gè)燈改變顏色,它會(huì)將其發(fā)布到MQTT服務(wù)器,然后MQTT服務(wù)器會(huì)向所有其他燈發(fā)送信號(hào),然后告訴他們改變顏色。

但不要擔(dān)心,如果您只想使用燈泡,則無(wú)需了解MQTT的任何信息,工作原理或如何設(shè)置MQTT服務(wù)器。當(dāng)然,如果需要,您可以設(shè)置和配置自己的服務(wù)器。但是,如果您不想這樣做,那么您還可以使用多種服務(wù)來(lái)租用托管在云中的MQTT服務(wù)器。我們使用CloudMQTT,即使是免費(fèi)的,也可以獲得非常有限的服務(wù)器(但具有足夠的功能和帶寬用于我們的目的)。免費(fèi)計(jì)劃被稱為 Cute Cat ,如果你得到其中一個(gè),你只需要查看詳細(xì)信息→ 實(shí)例信息,你可以看到MQTT實(shí)例的服務(wù)器,用戶密碼端口。這些值都是你需要的,所以把它們寫(xiě)下來(lái): - )

現(xiàn)在要將軟件上傳到燈上,你需要將USB線連接到你的筆記本電腦或電腦,然后你就可以上傳軟件了。 Arduino軟件。如何在這個(gè)Instructable中解釋如何安裝和配置用于基于ESP8266的板的Arduino軟件,所以我們不需要在這里重復(fù)這些步驟。

安裝并配置好所需的一切之后到Arduino軟件中的工具 →管理庫(kù)并安裝該項(xiàng)目所需的庫(kù): Adafruit NeoPixel CapacativeSensor , PubSubClient, WifiManager (版本0.11)和 ArduinoJson (版本5,而不是beta 6版本)。如果安裝了這些燈,您可以從我們的Github存儲(chǔ)庫(kù)下載該項(xiàng)目的燈源代碼,并使用Arduino軟件將其上傳到燈泡。

如果一切順利,燈泡現(xiàn)在將啟動(dòng),準(zhǔn)備使用:-)啟動(dòng)時(shí),它將以藍(lán)色旋轉(zhuǎn),并嘗試連接到已知的WiFi。在第一次啟動(dòng)時(shí),燈顯然不知道任何WiFi,因此它將啟動(dòng)自己的Hotspot(名稱是“Syncenlight”和您使用的ESP8266的唯一標(biāo)識(shí)符的組合)。你可以連接,例如將智能手機(jī)連接到此WiFi,您將被引導(dǎo)至燈的配置頁(yè)面,您可以在其中配置WiFi憑據(jù),并輸入MQTT服務(wù)器所需的設(shè)置(您需要先寫(xiě)下幾段)。如果你已經(jīng)完成了,燈將重新啟動(dòng),現(xiàn)在已經(jīng)完全可以使用了!

告訴我們你喜歡這個(gè)項(xiàng)目的方式,或者如果你有任何問(wèn)題,我們希望你喜歡這個(gè)Instructable: - )

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1596

    瀏覽量

    109727
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PT8020電容式觸摸控制ASIC中文手冊(cè)

    PT8020 是一款電容式觸摸控制 ASIC,支持 10 通道觸摸輸入,高速 IIC 輸出,多鍵同步模式。具有低功耗、高抗干擾、寬工作電壓范圍、高穿透力的突出優(yōu)勢(shì)。
    發(fā)表于 03-19 18:06 ?0次下載

    PT8042雙觸控雙輸出觸摸IC中文手冊(cè)

    PT8042 是一款電容式觸摸控制 ASIC,支持雙通道觸摸輸入和雙路同步開(kāi)關(guān)輸出,可引腳配置同步輸出的有效電平。PT8042 實(shí)現(xiàn)觸摸
    發(fā)表于 03-19 17:29 ?0次下載

    PT8022K雙觸控雙輸出觸摸IC中文手冊(cè)

    PT8022K 是一款電容式觸摸控制 ASIC,支持雙通道觸摸輸入和雙路同步開(kāi)關(guān)輸出,可引腳配置同步輸出的有效電平。PT8022K 實(shí)現(xiàn)觸摸
    發(fā)表于 03-19 17:28 ?0次下載

    PT2022AT6單觸控同步輸出IC中文手冊(cè)

    PT2022AT6 是一款電容式觸摸控制 ASIC,支持 1 通道觸摸輸入,1 通道同步型開(kāi)關(guān)輸出。具有低功耗、高抗干擾、寬工作電壓范圍、高穿透力的突出優(yōu)勢(shì)。
    發(fā)表于 03-19 17:23 ?0次下載

    PT2021K單觸控同步輸出IC中文手冊(cè)

    PT2021K 是一款電容式觸摸控制 ASIC,支持 1 通道觸摸輸入,1 通道同步型開(kāi)關(guān)輸出。具有低功耗、高抗干擾、寬工作電壓范圍、高穿透力的突出優(yōu)勢(shì)。
    發(fā)表于 03-19 17:20 ?0次下載

    PT2022AT6電容式觸摸控制ASIC規(guī)格書(shū)

    PT2022AT6 是一款電容式觸摸控制 ASIC,支持 1 通道觸摸輸入,1 通道同步型開(kāi)關(guān)輸出。具有低功耗、高抗干擾、寬工作電壓范圍、高穿透力的突出優(yōu)勢(shì)。? OUT腳在上電后的初始輸出狀態(tài)由上電
    發(fā)表于 03-17 17:27 ?0次下載

    寬壓、無(wú)極、led觸摸的設(shè)計(jì)

    ? 本設(shè)計(jì)利用電橋做無(wú)極性、利用LGS5148芯片做降壓和寬壓工作,利用RH6016芯片做觸摸功能。從而實(shí)現(xiàn)寬壓、無(wú)極性、觸摸功能,聲明:本設(shè)計(jì)僅供參考,希望與君共勉、學(xué)習(xí),謝謝!
    發(fā)表于 03-01 17:10 ?2次下載

    DLP3437是如何去控制輸出彩色,如何配比電流的大小來(lái)控制彩色?

    針對(duì)TI開(kāi)發(fā)板的DLP3310套件: DLP3437控制DLPA電流輸出時(shí)序,有以下幾個(gè)疑問(wèn) 1、LED的電流控·制時(shí)序(duty time),主要是為生產(chǎn)彩色圖像設(shè)置的嗎? 2、根據(jù)什么條件來(lái)
    發(fā)表于 02-19 06:07

    8.0英寸串口屏800*480分辨率基本型TFT真彩色觸摸液晶屏

    8.0英寸串口屏帶系統(tǒng)定制UI界面,真正Modbus串口通信協(xié)議 8.0英寸串口屏800*480分辨率基本型TFT真彩色觸摸液晶屏
    的頭像 發(fā)表于 02-18 15:42 ?529次閱讀
    8.0英寸串口屏800*480分辨率基本型TFT真<b class='flag-5'>彩色</b><b class='flag-5'>觸摸</b>液晶屏

    6.2 英寸工業(yè)級(jí)高清智能終端串口屏,800*480 分辨率彩色 LCD 液晶顯示模塊帶 TP 觸摸功能

    6.2 英寸工業(yè)級(jí)高清智能終端串口屏,800*480 分辨率彩色 LCD 液晶顯示模塊帶 TP 觸摸功能
    的頭像 發(fā)表于 02-18 15:21 ?531次閱讀
    6.2 英寸工業(yè)級(jí)高清智能終端串口屏,800*480 分辨率<b class='flag-5'>彩色</b> LCD 液晶顯示模塊帶 TP <b class='flag-5'>觸摸</b>功能

    觸摸方案開(kāi)發(fā)

    定制最佳方案。在觸摸家電類方面,從實(shí)用的觸摸臺(tái)燈、觸摸墻壁開(kāi)關(guān)、觸摸櫥柜、觸摸玩具、
    的頭像 發(fā)表于 01-20 11:39 ?448次閱讀
    <b class='flag-5'>觸摸</b>方案開(kāi)發(fā)

    基于瑞薩R7FA2E1A72DFL的可觸摸帶控制器設(shè)計(jì)

    基于瑞薩R7FA2E1A72DFL設(shè)計(jì)的一款可觸摸帶控制器,引出可用IO管腳,可以作為開(kāi)發(fā)板使用。板載ESP-WROOM-02模組可以使得開(kāi)發(fā)板具有聯(lián)網(wǎng)控制的能力,同時(shí)也板載RGB珠方便調(diào)試用。
    的頭像 發(fā)表于 11-29 11:40 ?954次閱讀
    基于瑞薩R7FA2E1A72DFL的可<b class='flag-5'>觸摸</b><b class='flag-5'>燈</b>帶控制器設(shè)計(jì)

    PT2022AT6 單觸控同步輸出 IC

    PT2022AT6 是一款電容式觸摸控制 ASIC,支持 1 通道觸摸輸入,1 通道同步型開(kāi)關(guān)輸出。具有低功耗、高抗干擾、寬工作電壓范圍、高穿透力的突出優(yōu)勢(shì)。
    的頭像 發(fā)表于 11-26 17:21 ?548次閱讀
    PT2022AT6  單觸控<b class='flag-5'>同步</b>輸出 IC

    PT2021K 單觸控同步輸出 IC

    PT2021K 是一款電容式觸摸控制 ASIC,支持 1 通道觸摸輸入,1 通道同步型開(kāi)關(guān)輸出。具有低功耗、高抗干擾、寬工作電壓范圍、高穿透力的突出優(yōu)勢(shì)。
    的頭像 發(fā)表于 11-26 17:06 ?457次閱讀
    PT2021K  單觸控<b class='flag-5'>同步</b>輸出 IC