91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何用LED和Arduino制作智能杯子

454398 ? 來(lái)源:wv ? 2019-10-08 14:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:項(xiàng)目中使用的東西

此項(xiàng)目中使用的所有組件均可通過(guò)提供的鏈接購(gòu)買。

硬件組件

Arduino Nano X1

ElectroPeak DS18B20溫度傳感器X1

ElectroPeak RGB 5mm LED X1

Adafruit LiPo電池X1

Adafruit帶狀電纜X1

軟件應(yīng)用程序和在線服務(wù)

Arduino IDE

步驟2:DS18B20的簡(jiǎn)短說(shuō)明

DS18B20數(shù)字溫度計(jì)提供9位至12位攝氏溫度測(cè)量,并具有帶有非易失性用戶可編程的上下觸發(fā)點(diǎn)的警報(bào)功能。 DS18B20通過(guò)1-Wire總線進(jìn)行通信,根據(jù)定義,該總線僅需要一條數(shù)據(jù)線(和地線)即可與中央微處理器進(jìn)行通信。此外,DS18B20可以直接從數(shù)據(jù)線獲取電源(“寄生電源”),從而消除了每個(gè)DS18B20都有一個(gè)獨(dú)特的64位串行代碼,該代碼允許多個(gè)DS18B20在同一1-Wire總線上工作。因此,使用一個(gè)微處理器控制分布在大面積上的多個(gè)DS18B20很簡(jiǎn)單。受益于此功能的應(yīng)用包括HVAC環(huán)境控制,建筑物,設(shè)備或機(jī)械內(nèi)部的溫度監(jiān)測(cè)系統(tǒng)以及過(guò)程監(jiān)測(cè)和控制系統(tǒng)。

關(guān)于將技術(shù)與生活結(jié)合起來(lái),使用彩色光令人驚嘆且有吸引力。用顯示器替換RGB LED來(lái)發(fā)送消息或警報(bào)可以使項(xiàng)目更美觀,也更簡(jiǎn)單。在這個(gè)項(xiàng)目中,我們希望使杯子變得智能,以便您可以向您顯示咖啡或軟飲料的溫度并在出現(xiàn)以下情況時(shí)發(fā)出警報(bào)準(zhǔn)備喝酒了。作為熱電堆,我們將使用DS18B20并將其粘貼在杯子的底部。它可以將杯子中的液體溫度以數(shù)字?jǐn)?shù)據(jù)的形式發(fā)送給控制器。我們選擇Arduino Nano作為控制器,因?yàn)樗w積小巧,板載迷你USB連接器。因此,可以對(duì)其進(jìn)行編程,并且可以通過(guò)USB端口為電池充電。為了顯示溫度,我們使用了2個(gè)簡(jiǎn)單的4針RGB LED并將其連接到Arduino Nano中的獨(dú)立PWM單元?,F(xiàn)在,我們只需要一個(gè)電池,一個(gè)杯子和一個(gè)塑料殼就可以放入組件。

步驟3:電路

電池大小取決于LED和杯子的大小。 500mAh電池是一個(gè)不錯(cuò)的選擇。您可以使用聚合物電池或離子電池。此處使用的LED具有公共陰極。如果您有公共陽(yáng)極,則必須在代碼中進(jìn)行一些小的更改。如果您的LED如果沒(méi)有電阻就無(wú)法工作,則有兩種方法。添加一個(gè)電阻或添加更多的LED。您應(yīng)該將DS18b20的電壓和數(shù)據(jù)引腳都連接到4.7K歐姆電阻器。

步驟4:代碼

您應(yīng)該在Arduino IDE中復(fù)制以下代碼。但是首先,您必須添加庫(kù),然后上傳代碼。從附件中下載“ One Wire”和“ Dallas”庫(kù)。如果這是您第一次運(yùn)行Arduino開發(fā)板,請(qǐng)不要擔(dān)心。只需執(zhí)行以下步驟:

轉(zhuǎn)到www.arduino.cc/en/Main/Software并下載操作系統(tǒng)的軟件。按照說(shuō)明安裝IDE軟件。

運(yùn)行Arduino IDE并清除文本編輯器,然后在文本編輯器中復(fù)制以下代碼。

導(dǎo)航以草繪并包含庫(kù)(下載庫(kù))通過(guò)以下鏈接)?,F(xiàn)在單擊添加ZIP庫(kù)并添加庫(kù)

在工具和板上選擇板,選擇Arduino Nano。

將Arduino連接到PC并在工具和端口中設(shè)置COM端口

按下“上傳(箭頭符號(hào))”按鈕。

以下代碼行屬于顏色計(jì)算,具體取決于您的杯子。如果杯子的傳熱速度不夠快,則應(yīng)進(jìn)行更改以達(dá)到理想的效果。

如果(temp》 50)

temp = 100;

如果(temp 《30)

temp = 0;

temp =(12.5)*(temp-30);

步驟5:組裝

最初,必須在杯子底部鉆孔??椎臄?shù)量取決于電路及其實(shí)現(xiàn)方式。我們已經(jīng)為這個(gè)項(xiàng)目考慮了3個(gè)漏洞。一個(gè)用于溫度計(jì),另一個(gè)用于將螺絲(電極)與杯子內(nèi)的液體連接。您可以在不刺破杯子的情況下完成此項(xiàng)目。將溫度計(jì)滴到杯子底部,將兩根電極線連接到開/關(guān)開關(guān)上。將溫度計(jì)和電極連接并密封后,就可以為杯子底部制作框架了。用膠水密封玻璃杯,用熱水或冷水都無(wú)法溶解玻璃杯。您必須首先測(cè)量杯子的外徑。然后設(shè)計(jì)一個(gè)與杯子底部大小完全相同的圓,并設(shè)計(jì)兩個(gè)外徑為3 mm的環(huán)(當(dāng)然還有杯子底部的直徑)。您可以使用有機(jī)玻璃和一個(gè)激光切割機(jī)制造指定的外殼。其中一個(gè)環(huán)必須是透明的,您可以根據(jù)需要選擇其余部分的顏色。您應(yīng)該對(duì)透明環(huán)進(jìn)行打磨以達(dá)到啞光效果。如圖所示將它們粘上,然后將電池粘在外殼上并將其引腳連接到Arduino。將透明環(huán)的一部分切成與Arduino微型USB端口一樣多的部分,然后將Arduino連接到電池,以使連接器從環(huán)上掉下來(lái)?,F(xiàn)在將LED焊接到Arduino,并將其他導(dǎo)線連接到Arduino。最后,將外殼粘貼到杯子底部,然后將代碼上傳到Arduino。

步驟6:下一步是什么?

現(xiàn)在,通過(guò)向代碼中添加新功能來(lái)改進(jìn)智能馬克杯。例如,您可以添加一些行,以在咖啡達(dá)到所需溫度并可以飲用時(shí)向您發(fā)出警報(bào)。您可以點(diǎn)亮綠色LED進(jìn)行報(bào)警。在下一步中,您可以在杯子底部添加一個(gè)加熱元件,并編寫一些代碼來(lái)停止降低飲料的溫度。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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
    led
    +關(guān)注

    關(guān)注

    244

    文章

    24634

    瀏覽量

    691405
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    XINGLIGHT 成興光top led #電子技術(shù) #電子制作 #Top #LED

    led
    成興光電子
    發(fā)布于 :2026年02月28日 16:34:21

    何用軟件實(shí)現(xiàn)系統(tǒng)的復(fù)位?

    看門狗的工作過(guò)程是怎樣的? 如何用軟件實(shí)現(xiàn)系統(tǒng)的復(fù)位?
    發(fā)表于 01-08 06:15

    深入解析NCL30486B:高效智能LED驅(qū)動(dòng)控制器的卓越之選

    LED照明領(lǐng)域,一款性能卓越的驅(qū)動(dòng)控制器對(duì)于實(shí)現(xiàn)高效、穩(wěn)定且智能的照明系統(tǒng)至關(guān)重要。onsemi的NCL30486B就是這樣一款備受矚目的產(chǎn)品,它專為隔離式恒流LED驅(qū)動(dòng)器而設(shè)計(jì),具備諸多先進(jìn)特性,能夠滿足現(xiàn)代
    的頭像 發(fā)表于 12-08 15:15 ?454次閱讀
    深入解析NCL30486B:高效<b class='flag-5'>智能</b><b class='flag-5'>LED</b>驅(qū)動(dòng)控制器的卓越之選

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?1903次閱讀

    洲明科技參與虛擬制作LED顯示屏規(guī)范行業(yè)標(biāo)準(zhǔn)制定

    10月16日上午,“以高標(biāo)準(zhǔn)引領(lǐng)新質(zhì)未來(lái)——超高清視頻顯示產(chǎn)業(yè)深圳標(biāo)準(zhǔn)認(rèn)證促進(jìn)會(huì)議暨《虛擬制作LED顯示屏規(guī)范》行業(yè)標(biāo)準(zhǔn)啟動(dòng)會(huì)”在洲明科技福永總部(深圳)隆重舉行。
    的頭像 發(fā)表于 10-22 15:50 ?706次閱讀

    何用FPGA實(shí)現(xiàn)4K視頻的輸入輸出與處理

    在游戲、影視和顯示領(lǐng)域,4K 已經(jīng)成為標(biāo)配。而今天,我們就來(lái)聊聊——如何用 FPGA 實(shí)現(xiàn) 4K 視頻的輸入輸出與處理。
    的頭像 發(fā)表于 10-15 10:47 ?2219次閱讀
    如<b class='flag-5'>何用</b>FPGA實(shí)現(xiàn)4K視頻的輸入輸出與處理

    索尼HXR NX800助力昆明帝爾文化提升制作效率

    在內(nèi)容生產(chǎn)高速運(yùn)轉(zhuǎn)的當(dāng)下,如何用更精簡(jiǎn)的人力、更簡(jiǎn)潔的流程,穩(wěn)定交付直播與錄課項(xiàng)目,成為眾多制作團(tuán)隊(duì)的共同課題。昆明帝爾文化傳播有限公司近日采購(gòu) 4 臺(tái)索尼HXR?NX800攝錄一體機(jī),并攜手昆明東
    的頭像 發(fā)表于 09-08 15:00 ?775次閱讀

    何用Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?3675次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個(gè)<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    膠棒天線在LED智能路燈中的應(yīng)用

    隨著智慧城市建設(shè)的加速推進(jìn),LED智能路燈作為城市物聯(lián)網(wǎng)(IoT)的重要節(jié)點(diǎn),承擔(dān)著照明、環(huán)境監(jiān)測(cè)、安防監(jiān)控、交通管理等多重功能。而實(shí)現(xiàn)這些智能功能的關(guān)鍵,在于穩(wěn)定可靠的無(wú)線通信。膠棒天線因其結(jié)構(gòu)緊湊、性能優(yōu)異、安裝便捷等特點(diǎn),
    發(fā)表于 08-08 15:14 ?0次下載

    【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開發(fā)小核

    \\\\Arduino15\\\\staging\\\\packages。 開發(fā)環(huán)境安裝完成后就可以寫點(diǎn)簡(jiǎn)單代碼來(lái)測(cè)試下了。 在 DuoS 中測(cè)試點(diǎn)亮板載 LED 燒寫支持Arduino的固件 Duo
    發(fā)表于 07-17 21:01

    奧拓電子LED屏幕:讓虛擬制作走進(jìn)生活的每個(gè)角落

    “Setting Up Shop”的快閃活動(dòng) ,通過(guò)奧拓電子高性能的RM系列LED屏幕,打破了虛擬制作只能在專業(yè)影棚實(shí)現(xiàn)的傳統(tǒng)認(rèn)知, 讓街頭巷尾也能成為光影藝術(shù)的舞臺(tái) 。 一塊LED屏 如何重塑空間敘事? 走進(jìn)這家“變身”后的
    的頭像 發(fā)表于 06-18 10:01 ?1425次閱讀

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開源電子原型平臺(tái),由硬件(單片機(jī)開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡(jiǎn)化硬件開發(fā),通過(guò)直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1160次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書籍)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    完成一個(gè)電子產(chǎn)品的制作。這就給開源硬件的推廣和普及設(shè)定了一個(gè)很高的門檻,電子愛(ài)好者需要花很多時(shí)間和精力才能開始開發(fā)和制作自己的作品。而使用Arduino能很快地完成一個(gè)電子產(chǎn)品的制作
    發(fā)表于 05-13 09:28

    Ethercat轉(zhuǎn)Profinet網(wǎng)關(guān)如何用“協(xié)議翻譯術(shù)”打通自動(dòng)化產(chǎn)線任督二脈

    Ethercat轉(zhuǎn)Profinet網(wǎng)關(guān)如何用“協(xié)議翻譯術(shù)”打通自動(dòng)化產(chǎn)線任督二脈
    的頭像 發(fā)表于 05-10 14:42 ?580次閱讀
    Ethercat轉(zhuǎn)Profinet網(wǎng)關(guān)如<b class='flag-5'>何用</b>“協(xié)議翻譯術(shù)”打通自動(dòng)化產(chǎn)線任督二脈

    何用FastMCP快速開發(fā)自己的MCP Server?

    的感受到了基于AI大模型和 MCP可以非常方便的構(gòu)建自己的AI智能體工作流。在此基礎(chǔ)上,不少讀者咨詢,如何將自己已有的工具或函數(shù),制作成MCP Server給AI大模型調(diào)用呢?本文從零開始介紹
    的頭像 發(fā)表于 05-07 16:07 ?2889次閱讀
    如<b class='flag-5'>何用</b>FastMCP快速開發(fā)自己的MCP Server?