NodeMCU是一個開源物聯(lián)網(wǎng)平臺,包含運行在expressif Systems ESP8266 Wi-Fi SoC上的固件,硬件基于ESP-12模塊。NodeMCU的特點之一是可以使用Arduino IDE進行簡單的編程。
大多數(shù)地方都有自動路燈,可以感知白天和黑夜,并根據(jù)晝夜自動打開和關(guān)閉。在這里,我們擴展了這個項目,增加了一個額外的限制來打開燈,路燈只會在黑暗中發(fā)光,有人穿過街道。該項目的主要目標是通過只在需要時發(fā)光路燈來減少電力消耗。在這個項目中,我們展示了智能路燈的原型,它有3個紅外傳感器,1個LDR傳感器和3個led,每個led代表一個路燈。我們還將更新LDR傳感器數(shù)據(jù)到ThingSpeak,并從世界任何地方通過互聯(lián)網(wǎng)控制led(路燈)。
亞馬遜發(fā)布亞馬遜ECHO語音控制揚聲器已經(jīng)快三年了,由于Alexa語音服務(wù)的驚人表現(xiàn),揚聲器的受歡迎程度繼續(xù)飆升,而且該平臺向開發(fā)者開放的事實導(dǎo)致了頂級電子制造商開發(fā)與Alexa兼容的設(shè)備,以及幾家基于Alexa/亞馬遜ECHO的科技初創(chuàng)企業(yè)的誕生。
在之前的教程中,我們使用NodeMCU構(gòu)建了一個Alexa控制的家庭自動化系統(tǒng)。它很容易構(gòu)建和實現(xiàn)。但有時我們需要更多的引腳來控制更多的設(shè)備,在這種情況下,我們可以使用一些具有更多GPIO引腳的微控制器與ESP8266板。在這里,我們將使用Arduino Uno和ESP8266來構(gòu)建基于物聯(lián)網(wǎng)的家庭自動化系統(tǒng)。
空氣質(zhì)量日益惡化,不可避免的工業(yè)和城市化的增加將使它變得更糟。在AirVisual和綠色和平組織最近進行的一項研究中,印度城市在世界污染最嚴重的30個城市中占據(jù)了22個位置,這是有失尊嚴的。在這一點上,已經(jīng)很清楚,我們必須對這個問題迅速采取行動。由于空氣污染不是肉眼可見的,因此重要的是要規(guī)范監(jiān)測系統(tǒng),通過實時測量污染物參數(shù),并在空氣質(zhì)量下降超過一定水平時發(fā)出通知,從而真正了解城市的人們。
在這里,我們正在構(gòu)建一個物聯(lián)網(wǎng)水位監(jiān)測系統(tǒng),使用浮動液位傳感器和NodeMCU ESP8266來監(jiān)測水位并將其發(fā)布在web服務(wù)器上。本系統(tǒng)在水位低時自動開啟水泵,在水位滿時自動關(guān)閉水泵。用戶也可以從web服務(wù)器手動覆蓋對泵的控制。如果您是ESP8266的新手,那么在繼續(xù)之前先學(xué)習(xí)創(chuàng)建基于ESP8266的web服務(wù)器。此外,在這里查看其他基于ESP8266的物聯(lián)網(wǎng)項目。
射頻通信是物聯(lián)網(wǎng)應(yīng)用中最常用的通信技術(shù)之一,我們之前在兩臺Arduino之間的通信中使用了433 MHz的射頻模塊。在本教程中,我們將使用NRF24L01收發(fā)模塊在Arduino板和NodeMCU之間進行無線通信。在這里,我們將使用NodeMCU ESP8266從互聯(lián)網(wǎng)服務(wù)器獲取實時時間戳,并通過NRF24L01收發(fā)器無線傳輸?shù)紸rduino uno,并將其打印在連接到Arduino uno的16x2 LCD顯示屏上。
鬧鐘已經(jīng)使用了幾十年,但自從手機進入市場后,人們更喜歡在手機上設(shè)置鬧鐘。這個鬧鐘項目一直很受電子愛好者的歡迎。今天,我們還使用NodeMCU構(gòu)建物聯(lián)網(wǎng)鬧鐘,您可以在沒有任何互聯(lián)網(wǎng)連接的情況下使用網(wǎng)頁設(shè)置鬧鐘時間。
自1962年問世以來,機械臂一直被各行業(yè)用于執(zhí)行復(fù)雜而繁瑣的工作。從裝配線到噴漆車間,這些機械臂廣泛應(yīng)用于汽車制造業(yè)。最近,隨著技術(shù)的進步和物聯(lián)網(wǎng)(IoT)的出現(xiàn),機器人手臂也開始在醫(yī)療應(yīng)用中投入使用,醫(yī)生可以通過無線控制機器人手臂進行遠程手術(shù)。在這個項目中,我們將使用NodeMCU構(gòu)建一個基于物聯(lián)網(wǎng)的無線機械臂。
如果你家里有一只寵物,當你離開家的時候,你沒有人喂它,那么你肯定需要某種機器來做這項工作。因此,我們正在構(gòu)建一個簡單,高效且具有成本效益的物聯(lián)網(wǎng)寵物喂食機。使用這臺機器,你可以喂你的寵物谷歌助手從世界任何地方。你只需要說:“好的,谷歌。喂我的寵物”和其他的事情將由這臺機器完成。你也可以設(shè)置一個特定的時間使用谷歌助手喂養(yǎng)你的寵物。例如,說“好的,谷歌。“喂我的寵物今天早上”,它會在事先指定的時間喂你的寵物。像這樣,你也可以為中午和晚上設(shè)定一個特定的時間。
庫存管理對幾乎所有類型的貨物存儲和加工業(yè)務(wù)都是必不可少的。健康的庫存管理有助于產(chǎn)品的順利交付。所以知道你們的庫存還有多少是非常重要的。庫存管理也是必不可少的,以確保有足夠的材料用于當前的項目,并決定何時重新訂購產(chǎn)品。等。在存儲數(shù)千件物品的大型庫存中,人工定期檢查庫存是非常困難的,而且還可能導(dǎo)致錯誤。
電池是任何設(shè)備最重要的部件,因為它為整個系統(tǒng)供電。鋰電池的充電和放電不當可能會導(dǎo)致很大的安全問題,因此監(jiān)測電池的電壓水平非常重要。電動汽車中有一個單獨的系統(tǒng),稱為電池管理系統(tǒng)(BMS),它監(jiān)控電池組的所有屬性,如電壓、電流、溫度等,并確保鋰電池的安全性和可操作性。
因為機器人,自動化才成為可能,現(xiàn)在他們正在做工業(yè)中的大部分工作。機器人被編程來完成重復(fù)的任務(wù),但它們也可以被手動操作來完成一些復(fù)雜的任務(wù),比如手術(shù)。但現(xiàn)在,隨著人工智能和物聯(lián)網(wǎng)的引入,機器人能夠自己做出決策,并能夠在沒有任何人為干預(yù)的情況下執(zhí)行許多任務(wù)。
如今,在繁忙的地區(qū)找到停車位非常困難,而且沒有系統(tǒng)可以在線獲取可用停車位的詳細信息。想象一下,如果你可以在手機上獲得停車位的可用信息,而你不需要到處漫游來檢查可用性。這個問題可以通過基于物聯(lián)網(wǎng)的智能停車系統(tǒng)來解決。使用基于物聯(lián)網(wǎng)的停車系統(tǒng),您可以通過互聯(lián)網(wǎng)輕松訪問可用的停車位。該系統(tǒng)可以完全實現(xiàn)汽車停車系統(tǒng)的自動化。從您的進入到付款和退出都可以自動完成。
led幾乎用于所有的裝飾照明,但它們大多數(shù)只產(chǎn)生一種顏色。因此,為了創(chuàng)造一個美麗的光模式,使用多色LED條,這不僅消耗更多的電力,而且難以管理。今天我們使用的是新一代LED- NeoPixel,它可以產(chǎn)生1680萬種顏色。NeoPixels是可編程的,通過正確的編程,它可以創(chuàng)建許多美麗的照明模式。這里將使用NodeMCU和Blynk應(yīng)用程序通過互聯(lián)網(wǎng)控制NeoPixel LED條的顏色和亮度。Blynk是一個智能手機應(yīng)用程序,使用它我們可以通過智能手機控制任何基于物聯(lián)網(wǎng)的應(yīng)用程序。
紙幣計數(shù)器是一種檢測不同面額紙幣并告訴其價值的機器。在這個物聯(lián)網(wǎng)項目中,我們使用顏色感應(yīng)技術(shù)來檢測音符值。因此,這里我們將使用帶有NodeMCU ESP8266的TCS230顏色傳感器來檢測貨幣價值,并在網(wǎng)頁和16x2 LCD上顯示相同的值。NodeMCU ESP8266是一個非常流行的Wi-Fi模塊,我們之前使用NodeMCU ESP8266構(gòu)建了許多物聯(lián)網(wǎng)項目。
從聯(lián)網(wǎng)汽車到聯(lián)網(wǎng)可穿戴設(shè)備再到家庭安全,物聯(lián)網(wǎng)正迅速進入各個領(lǐng)域。現(xiàn)在我們有物聯(lián)網(wǎng)支持的家庭自動化和安全設(shè)備,可以使用物聯(lián)網(wǎng)從世界任何地方控制。市場上有很多種類的Wi-Fi門鎖,可以讓你的家更安全,節(jié)省找鑰匙的時間。在這里,我們還構(gòu)建了一個類似的Wi-Fi門鎖,可以通過智能手機控制。
我們都在購物中心等地方排隊付款,這是非常累人的,在計費過程中浪費了很多時間。今天我們將構(gòu)建一個帶有自動計費系統(tǒng)的智能購物車,它不僅減少了等待時間,而且使整個過程非常順利和容易。
每個漫威粉絲都會羨慕有一個像賈維斯這樣的私人助理,用他們的語音命令來完成事情。但是,我們還遠沒有達到那樣的智能,我們今天擁有的最接近的東西是谷歌Assistant、Siri、Cortana等語音助手。今天,市場上有幾十種基于物聯(lián)網(wǎng)的智能設(shè)備,可以使用這些語音助手進行控制,但繼續(xù)更換我們家中的每個電子設(shè)備以使其適合家庭自動化是不公平的。這就是為什么,在這個項目中,我們將建立一個通用紅外遙控器,可以控制每一個電子設(shè)備,在紅外遙控器操作?;旧?,我們將使用NodeMCU復(fù)制原始遠程信號,以便我們可以在需要時從互聯(lián)網(wǎng)觸發(fā)這些信號。這個項目中的電路將特別集中在建立通用交流遙控器來打開/關(guān)閉任何交流,但其他電器的程序也非常相似。
如今,安全是我們最關(guān)心的問題,無論是與我們的資產(chǎn),如車輛,房屋還是我們的孩子有關(guān)。在這種情況下,GPS跟蹤設(shè)備是非常有用的。它們可以很容易地用于跟蹤車輛或資產(chǎn)的實時位置,以防發(fā)生任何緊急情況,如盜竊、事故等。他們也可以和孩子們在一起,追蹤他們的位置。