18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

怎樣用LED和Arduino制作智能馬克杯

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

掃碼添加小助手

加入工程師交流群

關(guān)于DS18B20的簡(jiǎn)短說(shuō)明

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

關(guān)于將技術(shù)與生活相結(jié)合,使用彩色燈光令人驚嘆且極具吸引力用顯示器代替RGB LED發(fā)送信息或報(bào)警可以使項(xiàng)目更美觀,也更簡(jiǎn)單。在這個(gè)項(xiàng)目中,我們想讓杯子變得聰明,這樣你就可以向你展示咖啡或軟飲料的溫度并報(bào)警它已經(jīng)準(zhǔn)備好了。作為熱電堆,我們將使用DS18B20并將其粘在杯子的底部。它可以將數(shù)字?jǐn)?shù)據(jù)中的杯子中的液體溫度發(fā)送到控制器。 Arduino Nano因其小巧的尺寸和板載迷你USB連接器而成為我們的控制器選擇。因此,它可以編程,電池可以通過(guò)USB端口充電。為了顯示溫度,我們使用2個(gè)簡(jiǎn)單的4針RGB LED,并將它們連接到Arduino Nano中的獨(dú)立PWM單元。現(xiàn)在,我們只需要一個(gè)電池,一個(gè)杯子和一個(gè)塑料外殼來(lái)放入組件。讓我們這樣做。

必需材料

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

電路

電池尺寸取決于LED和電池尺寸。 500mAh電池是一個(gè)不錯(cuò)的選擇。您可以使用聚合物或離子電池。這里使用的LED具有共同的陰極。如果您有共同的陽(yáng)極,則必須對(duì)代碼進(jìn)行少量更改。如果您的LED在沒(méi)有電阻器的情況下無(wú)法工作,您有兩種方法。添加電阻或添加更多LED。您應(yīng)該將DS18b20的電壓和數(shù)據(jù)引腳連接到4.7K歐姆電阻。雖然可能沒(méi)有必要。

代碼

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

訪問(wèn)www.arduino.cc/en/Main/Software下載您的操作系統(tǒng)軟件。按照說(shuō)明安裝IDE軟件。

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

導(dǎo)航到草圖并包含庫(kù)(從以下鏈接下載庫(kù))?,F(xiàn)在單擊添加ZIP庫(kù)并添加庫(kù)

選擇工具和板中的板,選擇Arduino Nano。

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

按上傳(箭頭標(biāo)志)按鈕。

/********************************************************************/

// First we include the libraries

#include “OneWire.h”

#include “DallasTemperature.h”

/********************************************************************/

// Data wire is plugged into pin 2 on the Arduino

#define ONE_WIRE_BUS 2

/********************************************************************/

// Setup a oneWire instance to communicate with any OneWire devices

// (not just Maxim/Dallas temperature ICs)

OneWire oneWire(ONE_WIRE_BUS);

/********************************************************************/

// Pass our oneWire reference to Dallas Temperature.

DallasTemperature sensors(&oneWire);

/********************************************************************/

float temp;

void setup(void)

{

// start serial port

Serial.begin(9600);

Serial.println(“Dallas Temperature IC Control Library Demo”);

// Start up the library

sensors.begin();

}

void loop(void)

{

// call sensors.requestTemperatures() to issue a global temperature

// request to all devices on the bus

/********************************************************************/

Serial.print(“ Requesting temperatures.。.”);

sensors.requestTemperatures(); // Send the command to get temperature readings

Serial.println(“DONE”);

/********************************************************************/

Serial.print(“Temperature is: ”);

Serial.print(sensors.getTempCByIndex(0));temp= sensors.getTempCByIndex(0); Serial.print(“ ”); Serial.println(temp);// Why “byIndex”?

// You can have more than one DS18B20 on the same bus.

// 0 refers to the first IC on the wire

if (analogRead(A0)》100)

{ if (temp》50)

temp=100;

if (temp《30) temp=0; temp=(12.5)*(temp-30); Serial.println(temp); if (temp》255)

temp=255;

if (temp《0)

temp=0;

analogWrite(6,temp);

analogWrite(9,temp);

analogWrite(3,255-temp);

analogWrite(11,255-temp);}

else

{analogWrite(6,0);

analogWrite(9,0);

analogWrite(3,0);

analogWrite(11,0);}

delay(100);

}

以下代碼行屬于顏色計(jì)算,這取決于你的杯子。如果你的杯子沒(méi)有足夠快地傳遞熱量,你應(yīng)該改變它以達(dá)到預(yù)期的效果。

if (temp》50)

temp=100;

if (temp《30)

temp=0;

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

組裝

最初,您必須鉆一下杯子的底部。孔的數(shù)量取決于電路以及如何實(shí)現(xiàn)它。我們考慮過(guò)這個(gè)項(xiàng)目的3個(gè)洞。一個(gè)用于溫度計(jì),兩個(gè)用于連接螺絲(電極)和杯子內(nèi)的液體。你可以在不刺穿馬克杯的情況下完成這個(gè)項(xiàng)目。將溫度計(jì)滴在馬克杯的底部,將電極的2根線連接到開(kāi)/關(guān)開(kāi)關(guān)。安裝溫度計(jì)和電極并密封后,是時(shí)候?yàn)轳R克杯的底部做一個(gè)框架了。使用膠水密封玻璃,這將不會(huì)被熱水或冷水解決。要制作杯子底部的外殼。你必須首先測(cè)量杯子的外徑。然后設(shè)計(jì)一個(gè)與杯子底部尺寸完全相同的圓圈,以及兩個(gè)外徑為3毫米的環(huán)(當(dāng)然還有杯子底部的直徑)。你可以使用有機(jī)玻璃和一個(gè)激光切割機(jī)制作規(guī)定的外殼。其中一個(gè)戒指必須是透明的,你可以根據(jù)自己的意愿選擇其他戒指的顏色。你應(yīng)該打磨透明戒指,以達(dá)到啞光效果。如圖所示粘貼它們?,F(xiàn)在將電池粘到外殼上并將其引腳連接到Arduino。將透明環(huán)的一部分切割為與Arduino micro USB端口一樣多,并將Arduino連接到電池,使連接器從環(huán)中掉出?,F(xiàn)在將LED焊接到Arduino并將其他電線連接到Arduino。最后,將shell粘貼到馬克杯的底部,然后將代碼上傳到Arduino。

下一步是什么?

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

聲明:本文內(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
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24334

    瀏覽量

    684686
  • DS18B20
    +關(guān)注

    關(guān)注

    10

    文章

    782

    瀏覽量

    82897
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6509

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何選擇適合車(chē)智能LED燈組的驅(qū)動(dòng)器?安森美NCV78514給你答案!

    隨著汽車(chē)智能化的不斷發(fā)展,車(chē)LED燈組的設(shè)計(jì)需求也在不斷提升。如何選擇一款高效、穩(wěn)定且功能強(qiáng)大的LED驅(qū)動(dòng)器成為了許多工程師關(guān)注的焦點(diǎn)。今天,我們將為大家詳細(xì)介紹安森美半導(dǎo)體
    的頭像 發(fā)表于 08-25 16:50 ?2193次閱讀
    如何選擇適合車(chē)<b class='flag-5'>用</b><b class='flag-5'>智能</b><b class='flag-5'>LED</b>燈組的驅(qū)動(dòng)器?安森美NCV78514給你答案!

    圓柱電池托:射頻識(shí)別RFID賦能圓柱電池生產(chǎn)線智能制造

    針對(duì)圓柱電池生產(chǎn)線的特殊工況,晨控智能推出比傳統(tǒng)識(shí)別不可替代的RFID +圓柱電池托RFID標(biāo)簽優(yōu)勢(shì)方案:
    的頭像 發(fā)表于 06-09 15:41 ?357次閱讀

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

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

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

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

    一文看懂空心電機(jī)

    空心電機(jī)是一種特殊結(jié)構(gòu)的直流電機(jī),其工作原理與普通電機(jī)有所不同。本文將詳細(xì)介紹空心電機(jī)的特點(diǎn)、工作原理、應(yīng)用領(lǐng)域等。 空心電機(jī)通常由外部罩杯、定子線圈、轉(zhuǎn)子磁體、軸承等組件組成??招?b class='flag-5'>杯
    的頭像 發(fā)表于 05-09 08:45 ?2101次閱讀
    一文看懂空心<b class='flag-5'>杯</b>電機(jī)

    托卡馬克裝置:探索可控核聚變的前沿利器

    人類(lèi)實(shí)現(xiàn)“能源自由”的終極解決方案。 托卡馬克裝置(Tokamak)作為一種重要的磁約束核聚變實(shí)驗(yàn)設(shè)備,在全球能源研究領(lǐng)域占據(jù)著舉足輕重的地位。中國(guó)在托卡馬克裝置的研發(fā)和應(yīng)用方面取得了顯著成就,為人
    發(fā)表于 03-10 18:56

    托卡馬克裝置:探索可控核聚變的前沿利器

    人類(lèi)實(shí)現(xiàn)“能源自由”的終極解決方案。托卡馬克裝置(Tokamak)作為一種重要的磁約束核聚變實(shí)驗(yàn)設(shè)備,在全球能源研究領(lǐng)域占據(jù)著舉足輕重的地位。中國(guó)在托卡馬克裝置的
    的頭像 發(fā)表于 03-10 18:47 ?3057次閱讀
    托卡<b class='flag-5'>馬克</b>裝置:探索可控核聚變的前沿利器

    智能墊:基于Seed Studio XIAO SAMD21的溫度監(jiān)測(cè)系統(tǒng)

    今天為大家?guī)?lái)的是來(lái)自創(chuàng)作者Gokux的作品: 溫度監(jiān)測(cè)智能墊.這個(gè)裝置可以實(shí)時(shí)監(jiān)控和顯示放置在其上的飲料溫度,幫助用戶(hù)避免飲用過(guò)熱或過(guò)冷的飲料。 項(xiàng)目背景 喝茶咖啡等飲品時(shí),一個(gè)合適的溫度對(duì)飲
    的頭像 發(fā)表于 02-14 10:50 ?702次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>杯</b>墊:基于Seed Studio XIAO SAMD21的溫度監(jiān)測(cè)系統(tǒng)

    開(kāi)源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘!

    在這篇教程中,將教你使用Arduino創(chuàng)建一個(gè)互動(dòng)式LED墻壁時(shí)鐘。這個(gè)項(xiàng)目結(jié)合了創(chuàng)意和技術(shù),設(shè)計(jì)出一個(gè)功能性強(qiáng)且視覺(jué)效果驚人的時(shí)鐘,它配備了互動(dòng)式的LED燈。無(wú)論你是Arduino
    發(fā)表于 02-08 17:47

    博聯(lián)智能斬獲智光兩項(xiàng)殊榮

    近日,由上海市浦東新區(qū)科學(xué)技術(shù)協(xié)會(huì)和上海浦東智能照明聯(lián)合會(huì)主辦的第八屆物聯(lián)網(wǎng)照明大會(huì)暨“智光”優(yōu)秀會(huì)員跨界頒獎(jiǎng)典禮在上海盛大舉行。博聯(lián)智能榮登“智光”榜單,斬獲“
    的頭像 發(fā)表于 01-15 09:56 ?831次閱讀

    小匠物聯(lián)榮獲智光獎(jiǎng)項(xiàng),推動(dòng)智能照明行業(yè)邁向新高度

    代表以及政府領(lǐng)導(dǎo),深入探討物聯(lián)網(wǎng)照明的最新技術(shù)與市場(chǎng)趨勢(shì)。在此背景下,小匠物聯(lián)憑借其在智能照明領(lǐng)域的技術(shù)創(chuàng)新與出色的市場(chǎng)表現(xiàn),榮獲第七屆智光“全屋智能及商用系統(tǒng)優(yōu)
    的頭像 發(fā)表于 01-12 09:55 ?884次閱讀
    小匠物聯(lián)榮獲智光<b class='flag-5'>杯</b>獎(jiǎng)項(xiàng),推動(dòng)<b class='flag-5'>智能</b>照明行業(yè)邁向新高度

    藍(lán)橋該如何備賽?

    藍(lán)橋物聯(lián)網(wǎng)已經(jīng)換了三次開(kāi)發(fā)板了,每次換板子,題目難度都會(huì)降低不少,所以說(shuō),藍(lán)橋物聯(lián)網(wǎng)在藍(lán)橋電子類(lèi)比賽中,是最簡(jiǎn)單的。第一節(jié)報(bào)名準(zhǔn)備報(bào)名是需要去藍(lán)橋官網(wǎng)上面,其中官網(wǎng)報(bào)名費(fèi)用需要
    的頭像 發(fā)表于 12-19 21:02 ?1906次閱讀
    藍(lán)橋<b class='flag-5'>杯</b>該如何備賽?

    開(kāi)源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。 2、焊接鼓墊: 通過(guò)焊接將鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴(kuò)展板 1
    發(fā)表于 11-25 12:00

    NE555制作點(diǎn)焊機(jī)

    NE555制作點(diǎn)焊機(jī),電路簡(jiǎn)單,容易制作。需要一個(gè)12v的鉛酸蓄電池。實(shí)際焊接效果很好。
    發(fā)表于 11-08 15:05 ?33次下載

    高集成度CD100M滿(mǎn)檢測(cè)方案

    高集成度CD100M滿(mǎn)檢測(cè)方案,采用雙ToF紅外識(shí)別技術(shù),配合獨(dú)有的滿(mǎn)檢測(cè)識(shí)別算法,可快速準(zhǔn)確識(shí)別不同款式高度杯子的狀態(tài),智能實(shí)現(xiàn)滿(mǎn)即停。采用UART指令通信,簡(jiǎn)單便捷,可快速上
    的頭像 發(fā)表于 11-06 09:31 ?1224次閱讀
    高集成度CD100M滿(mǎn)<b class='flag-5'>杯</b>檢測(cè)方案