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

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

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

3天內不再提示

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

454398 ? 來源:wv ? 2019-10-08 14:16 ? 次閱讀

步驟1:項目中使用的東西

此項目中使用的所有組件均可通過提供的鏈接購買。

硬件組件

Arduino Nano X1

ElectroPeak DS18B20溫度傳感器X1

ElectroPeak RGB 5mm LED X1

Adafruit LiPo電池X1

Adafruit帶狀電纜X1

軟件應用程序和在線服務

Arduino IDE

步驟2:DS18B20的簡短說明

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

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

步驟3:電路

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

步驟4:代碼

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

轉到www.arduino.cc/en/Main/Software并下載操作系統的軟件。按照說明安裝IDE軟件。

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

導航以草繪并包含庫(下載庫)通過以下鏈接)。現在單擊添加ZIP庫并添加庫

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

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

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

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

如果(temp》 50)

temp = 100;

如果(temp 《30)

temp = 0;

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

步驟5:組裝

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

步驟6:下一步是什么?

現在,通過向代碼中添加新功能來改進智能馬克杯。例如,您可以添加一些行,以在咖啡達到所需溫度并可以飲用時向您發出警報。您可以點亮綠色LED進行報警。在下一步中,您可以在杯子底部添加一個加熱元件,并編寫一些代碼來停止降低飲料的溫度。

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

    關注

    242

    文章

    23301

    瀏覽量

    661459
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187293
收藏 人收藏

    評論

    相關推薦

    何用恒流電源驅動LED和激光二極管

    今天我們將一起學習什么是恒流電源?以及如何用一個恒流電源驅動 LED 和 激光二極管。
    的頭像 發表于 10-15 14:23 ?836次閱讀
    如<b class='flag-5'>何用</b>恒流電源驅動<b class='flag-5'>LED</b>和激光二極管

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發板,這里我準備的是淘寶購買的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來編程實現,故需要下載對應的庫文件,打開
    發表于 09-06 11:00

    怎樣用Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發表于 07-30 09:14 ?929次閱讀
    怎樣用<b class='flag-5'>Arduino</b>測試鋰電池容量

    開源項目!可編程的磁懸浮桌面氛圍燈(Arduino+WS2812)

    ,喜歡的初學者可以來嘗試一下。 材料清單 Arduino Nano x 1 PLA 材料 x 若干 LED 燈帶(WS2812 60led/m)x 若干 12.7mm x 5mm 磁鐵 x 2
    發表于 06-03 11:53

    單片機POV LED流水燈制作

    電子發燒友網站提供《單片機POV LED流水燈制作.docx》資料免費下載
    發表于 05-28 14:34 ?3次下載

    何用Arduino開發STM32G070?

    何用Arduino開發STM32G070,各位大神有相關教程嗎。我如何在Arduino的開發板管理器中添加STM32G070開發板,如何把程序下載到CPU中?
    發表于 04-07 08:22

    何用Arduino制作一個簡易自動喂魚器

    如果你家里養有魚,并想找到一種自動化喂食的方法,這個項目可能會對你有所啟發。 在這個教程中,作者將展示如何制作自己的基于Arduino的自動喂魚器,讓小魚不在餓肚子。 自動喂魚器的工作原理非常
    發表于 03-28 11:25

    用于Arduino的BLDC-SHIELD_IFX007T,主LED發出耀眼的白色是什么意思?

    我看來是正確的。 打開整個設備(12V POWER_DRILL2GO連接至SHIELD_AUTONOM_BGT60連接至 Arduino),拐角處的 LED 一秒鐘后會發出耀眼的白色
    發表于 03-06 07:44

    如何制作自己的Arduino電容計

    在這個項目中,您將學習如何制作自己的Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電容測量方法,即
    的頭像 發表于 02-25 15:10 ?1617次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發表于 02-11 12:22 ?3074次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b><b class='flag-5'>智能</b>垃圾箱

    使用Arduino Nano制作一個4×4×4 LED立方體

    在這個項目中,我們將使用 Arduino Nano 制作一個很酷的 4×4×4 LED立方體。LED 立方體,也稱為 LED矩陣,可以照亮您
    的頭像 發表于 02-11 12:07 ?3255次閱讀
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一個4×4×4 <b class='flag-5'>LED</b>立方體

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2268次閱讀
    如何將<b class='flag-5'>LED</b>連接到<b class='flag-5'>Arduino</b>板并使其閃爍

    如何使用Arduino控制RGB LED

    在本指南中,您將學習如何使用Arduino控制RGB LED。RGB(紅-綠-藍)LED可以通過混合不同強度的紅、綠、藍光來產生多種顏色。您將學習創建一個基本Arduino RGB
    的頭像 發表于 02-11 10:28 ?5033次閱讀
    如何使用<b class='flag-5'>Arduino</b>控制RGB <b class='flag-5'>LED</b>

    如何連接Arduino聲音傳感器以控制帶有聲音的LED

    在本教程中,您將學習如何連接Arduino聲音傳感器以控制帶有聲音的LED。在本指南結束時,您將擁有一個可以正常工作的聲控LED
    的頭像 發表于 02-11 10:21 ?3129次閱讀
    如何連接<b class='flag-5'>Arduino</b>聲音傳感器以控制帶有聲音的<b class='flag-5'>LED</b>

    如何使用BLDC屏蔽的LED用于Arduino與TLE9879QXA40?

    我買了帶有 TLE9879QXA40 的 Arduino 的 BLDC 擴展板,并嘗試先檢查 LED,但它仍然是紅色的,我無法將其更改為另一種顏色或將其關閉。 盡管這是一個基本的內容,但如果程序有
    發表于 01-31 07:18
    主站蜘蛛池模板: 精品96在线观看影院| 精品人伦一区二区三区潘金莲| 亚洲高清中文字幕| 日本无码人妻丰满熟妇5G影院 | 九色PORNY丨视频入口| 国产人妻人伦精品久久久| 国产成人aaa在线视频免费观看| wwwzzz日本| 成年女人免费播放影院| 边摸边吃奶边做下面视频| 99久久无码一区人妻A片蜜| 97精品国产亚洲AV高清| 97综合久久| SM调教贱屁股眼哭叫求饶H| YELLOW日本动漫高清免费| 插曲的痛30分钟视频最新章节| YY8848高清私人影院| 成人公开免费视频| 国产AV麻豆出品在线播放| 国产毛多水多高潮高清| 国语自产精品一区在线视频观看| 好湿好滑好硬好爽好深视频| 久草热8精品视频在线观看| 久久伦理影院| 男人脱女人衣服吃奶视频| 日本久久频这里精品99| 婷婷五月久久丁香国产综合| 亚洲第一综合天堂另类专| 杨幂被视频在线观看| 自慰弄湿白丝袜| 拔萝卜电视剧高清免费| 国产成人免费片在线视频观看| 国产亚洲精品久久777777| 精品无码乱码AV| 免费果冻传媒2021视频| 日日夜夜撸 在线影院| 亚洲第一国产| 3acg同人漫画禁图h| 成人天堂资源WWW在线| 国产免费久久爱久久啪| 久久精品视频在线直播6|