我們的項(xiàng)目“可持續(xù)城市農(nóng)業(yè)的智能植物監(jiān)視器”開發(fā)了創(chuàng)新的解決方案,以解決新加坡城市園丁面臨的具體挑戰(zhàn)。我們的團(tuán)隊(duì)致力于最大限度地提高工廠維護(hù)效率,并提供旨在提高資源利用率的技術(shù)解決方案。
在之前的項(xiàng)目中,我們學(xué)習(xí)了如何使用樹莓派向物聯(lián)網(wǎng)平臺(tái)ThingSpeak發(fā)送數(shù)據(jù)。在這個(gè)DIY教程中,我們將把LM35溫度傳感器數(shù)據(jù)發(fā)送到ThingSpeak云來(lái)構(gòu)建一個(gè)溫度監(jiān)測(cè)系統(tǒng)。使用ThingSpeak,我們可以記錄和監(jiān)控世界上任何地方的溫度。這個(gè)基于物聯(lián)網(wǎng)的溫度監(jiān)測(cè)器是使用樹莓派,ADC0804和LM35溫度傳感器構(gòu)建的。樹莓派使用ADC從LM35讀取當(dāng)前溫度,并將其發(fā)送到ThingSpeak服務(wù)器,以便從世界任何地方進(jìn)行實(shí)時(shí)監(jiān)控。
ESP32是物聯(lián)網(wǎng)應(yīng)用的強(qiáng)大工具,內(nèi)置藍(lán)牙,溫度傳感器,霍爾傳感器等。在之前的教程中,我們已經(jīng)學(xué)習(xí)了如何使用Arduino IDE對(duì)ESP32進(jìn)行編程。在這個(gè)DIY教程中,我們將看到如何使用ESP32上傳或發(fā)送數(shù)據(jù)到ThingSpeak云。為了簡(jiǎn)單起見,這里的內(nèi)置溫度傳感器和霍爾傳感器數(shù)據(jù)將被發(fā)送到ThingSpeak,在下一個(gè)教程中,我們將與ESP32連接一個(gè)溫度傳感器,并從世界任何地方監(jiān)控它。
在這個(gè)項(xiàng)目中,我們將使用DHT11將溫濕度傳感器數(shù)據(jù)發(fā)送到Thingspeak。通過(guò)這種方法,我們可以使用ThingSpeak物聯(lián)網(wǎng)服務(wù)器通過(guò)互聯(lián)網(wǎng)監(jiān)控DHT11傳感器的溫度和濕度數(shù)據(jù),我們可以在ThingSpeak儀表板上查看記錄的數(shù)據(jù)和圖表。NodeMCU從DHT11讀取當(dāng)前的溫度和濕度,并將其發(fā)送到ThingSpeak服務(wù)器,以便從世界任何地方進(jìn)行實(shí)時(shí)監(jiān)控。我們之前使用ThingSpeak與樹莓派和ESP32在云上上傳數(shù)據(jù)。
全球變暖導(dǎo)致了不可預(yù)測(cè)的氣候;世界各地的研究人員正在使用氣象站來(lái)觀察記錄和分析天氣模式,以研究氣候變化并提供天氣預(yù)報(bào)。這些氣象站通常包括幾個(gè)傳感器來(lái)測(cè)量環(huán)境參數(shù)和一個(gè)監(jiān)測(cè)或記錄系統(tǒng)來(lái)分析這些參數(shù)。在本教程中,我們將學(xué)習(xí)如何建立一個(gè)基于無(wú)線物聯(lián)網(wǎng)的氣象站,可以測(cè)量關(guān)鍵的環(huán)境參數(shù),如溫度,濕度和壓力。此外,由于我們的氣象站啟用了物聯(lián)網(wǎng),我們可以將這些參數(shù)發(fā)送到ThingSpeak頻道(物聯(lián)網(wǎng)云),在那里我們可以遠(yuǎn)程存儲(chǔ)、分析和訪問(wèn)數(shù)據(jù)。我們之前也用樹莓派建立了一個(gè)類似的氣象站,它與這個(gè)項(xiàng)目非常相似。
大多數(shù)地方都有自動(dòng)路燈,可以感知白天和黑夜,并根據(jù)晝夜自動(dòng)打開和關(guān)閉。在這里,我們擴(kuò)展了這個(gè)項(xiàng)目,增加了一個(gè)額外的限制來(lái)打開燈,路燈只會(huì)在黑暗中發(fā)光,有人穿過(guò)街道。該項(xiàng)目的主要目標(biāo)是通過(guò)只在需要時(shí)發(fā)光路燈來(lái)減少電力消耗。在這個(gè)項(xiàng)目中,我們展示了智能路燈的原型,它有3個(gè)紅外傳感器,1個(gè)LDR傳感器和3個(gè)led,每個(gè)led代表一個(gè)路燈。我們還將更新LDR傳感器數(shù)據(jù)到ThingSpeak,并從世界任何地方通過(guò)互聯(lián)網(wǎng)控制led(路燈)。
電池是任何設(shè)備最重要的部件,因?yàn)樗鼮檎麄€(gè)系統(tǒng)供電。鋰電池的充電和放電不當(dāng)可能會(huì)導(dǎo)致很大的安全問(wèn)題,因此監(jiān)測(cè)電池的電壓水平非常重要。電動(dòng)汽車中有一個(gè)單獨(dú)的系統(tǒng),稱為電池管理系統(tǒng)(BMS),它監(jiān)控電池組的所有屬性,如電壓、電流、溫度等,并確保鋰電池的安全性和可操作性。
有沒(méi)有想過(guò)你的手機(jī)軟件是如何在駕駛時(shí)使用GPS定位你的位置的?這個(gè)問(wèn)題的答案是,嵌入你手機(jī)中的一個(gè)小型GPS模塊與衛(wèi)星網(wǎng)絡(luò)通信,以確定你手機(jī)的位置。在這個(gè)項(xiàng)目中,我們將了解GPS模塊是如何工作的,我們將了解一種流行的GPS接收器模塊NEO 6M,該模塊與手機(jī)中使用的模塊大小不同,但工作原理相同。通過(guò)使用GPS接收器模塊和Thingspeak物聯(lián)網(wǎng)平臺(tái)提供的信息,我們將嘗試在圖表上繪制數(shù)據(jù)。除此之外,我們還將通過(guò)使用Thingspeak- Matlab可視化中的inbuild函數(shù)生成URL來(lái)可視化衛(wèi)星視圖地圖上的位置(需要編碼,在代碼說(shuō)明部分進(jìn)行解釋)。
這一次,我們使用ESP8266 NodeMCU作為主控制器,并使用太陽(yáng)能電池板為整個(gè)設(shè)置供電。這將是一個(gè)自給自足的太陽(yáng)能無(wú)線氣象站。它還使用3.7V 18650鋰離子電池為電路供電,該鋰離子電池將使用TP4056鋰離子充電器模塊為太陽(yáng)能電池板充電。除此之外,它將有一個(gè)DHT11傳感器來(lái)測(cè)量溫度和濕度,BMP280傳感器來(lái)測(cè)量壓力,雨水傳感器來(lái)檢測(cè)降雨量。所有天氣數(shù)據(jù)都將被記錄并保存在ThingSpeak物聯(lián)網(wǎng)云上,可以從世界任何地方進(jìn)行監(jiān)控。
在生產(chǎn)環(huán)境中,產(chǎn)品分類可能是一個(gè)非常困難的過(guò)程。持續(xù)的人工分揀會(huì)產(chǎn)生問(wèn)題,并且需要大量的時(shí)間和人力。所以在本教程中,我們將使用NodeMCU-ESP8266, TCS3200顏色傳感器和兩個(gè)伺服電機(jī)構(gòu)建一個(gè)基于物聯(lián)網(wǎng)的顏色分選機(jī),正如標(biāo)題所說(shuō),它將根據(jù)顏色對(duì)事物進(jìn)行分類。TCS3200顏色傳感器負(fù)責(zé)感知物體的顏色,并使用兩個(gè)伺服電機(jī)將它們放入各自的預(yù)定義顏色盒中。由于它是物聯(lián)網(wǎng)的,每種顏色的產(chǎn)品數(shù)量將顯示在Thingspeak控制面板上。