你知道網(wǎng)絡時鐘的精度是0.02到0.10秒嗎?在這個項目中,我們將制作一個基于ESP32的互聯(lián)網(wǎng)時鐘,用于在16x2 LCD顯示器上顯示互聯(lián)網(wǎng)時間。在互聯(lián)網(wǎng)上同步時間最常用和最流行的協(xié)議是NTP(網(wǎng)絡時間協(xié)議)。參考時間取自連接的無線電時鐘或原子鐘。
Blynk是一個物聯(lián)網(wǎng)平臺,具有可定制的移動應用程序、私有云、規(guī)則引擎和設備管理分析儀表板,專為易于定制的物聯(lián)網(wǎng)應用而設計。在Blynk App上為物聯(lián)網(wǎng)項目設計儀表板非常簡單,你只需要在屏幕上組織按鈕、滑塊、圖表和其他小部件。我們還可以根據(jù)需求編輯小部件。
物聯(lián)網(wǎng)現(xiàn)在已經(jīng)成為快速發(fā)展的趨勢,通過提供對各種電子設備的遠程訪問,使我們的生活更輕松。在本系列的動手物聯(lián)網(wǎng)教程中,我們將介紹可用于創(chuàng)建物聯(lián)網(wǎng)應用程序的最流行的硬件和軟件平臺。在我們之前的教程中,我們學會了使用Blynk應用程序控制LED,現(xiàn)在我們將學習如何使用Cayenne應用程序或控制臺控制LED。Cayenne是一個流行的物聯(lián)網(wǎng)平臺,可以輕松構建自己的物聯(lián)網(wǎng)設置。作為拖放式物聯(lián)網(wǎng)項目構建器,Cayenne允許開發(fā)人員在互聯(lián)網(wǎng)上快速創(chuàng)建和托管他們的連接設備,而無需在編程方面花費大量時間。最初它只適用于樹莓派,但現(xiàn)在它支持Arduino和其他控制器。
在這個項目中,我們使用DHT11傳感器通過Arduino和ESP8266將溫度和濕度數(shù)據(jù)發(fā)送到Thingspeak。通過這種方法,我們可以使用ThingSpeak物聯(lián)網(wǎng)服務器通過互聯(lián)網(wǎng)監(jiān)控DHT11傳感器的溫度和濕度數(shù)據(jù)。我們可以在Thingspeak網(wǎng)站上查看記錄的數(shù)據(jù)和圖表。
樹莓派是一款功能強大的袖珍電腦,有許多連接選項來連接不同的外圍設備。它有USB接口,LAN接口,HDMI接口,3.5mm音頻插孔,攝像頭插槽和幾個GPIO引腳。要開始使用樹莓派,您應該有一個可以使用HDMI電纜連接的顯示器,或者您可以使用SSH終端或VNC服務器訪問它。有了監(jiān)視器,很容易在樹莓派上連接和安裝操作系統(tǒng),但是如果你沒有監(jiān)視器,那么你必須將樹莓派連接到一些本地網(wǎng)絡,并使用SSH或虛擬桌面訪問它的IP。這種類型的設置被稱為樹莓派的無頭啟動。在本教程中,我們將學習如何設置樹莓派的無頭啟動。它只需要一臺有網(wǎng)絡連接的電腦來啟動樹莓派。
樹莓派是一款功能強大的袖珍電腦,有許多連接選項來連接不同的外圍設備。它有USB接口,LAN接口,HDMI接口,3.5mm音頻插孔,攝像頭插槽和幾個GPIO引腳。要開始使用樹莓派,您應該有一個可以使用HDMI電纜連接的顯示器,或者您可以使用SSH終端或VNC服務器訪問它。
全球變暖導致了不可預測的氣候;世界各地的研究人員正在使用氣象站來觀察記錄和分析天氣模式,以研究氣候變化并提供天氣預報。這些氣象站通常包括幾個傳感器來測量環(huán)境參數(shù)和一個監(jiān)測或記錄系統(tǒng)來分析這些參數(shù)。在本教程中,我們將學習如何建立一個基于無線物聯(lián)網(wǎng)的氣象站,可以測量關鍵的環(huán)境參數(shù),如溫度,濕度和壓力。此外,由于我們的氣象站啟用了物聯(lián)網(wǎng),我們可以將這些參數(shù)發(fā)送到ThingSpeak頻道(物聯(lián)網(wǎng)云),在那里我們可以遠程存儲、分析和訪問數(shù)據(jù)。我們之前也用樹莓派建立了一個類似的氣象站,它與這個項目非常相似。
Facebook是使用最廣泛的社交媒體應用程序之一,它不僅用于社交網(wǎng)絡,還用于消息傳遞,視頻通話,語音通話,市場等。Facebook的這些功能在構建任何基于物聯(lián)網(wǎng)的項目時都非常有用。就像在這里,我們將使用Facebook來遠程控制家里的設備。你只需要給聊天機器人發(fā)一條短信,它就可以從世界任何地方控制你家里的燈。我們將使用ESP8266 NodeMCU硬件和一些在線應用程序來構建這個項目。
NodeMCU是一個開源物聯(lián)網(wǎng)平臺,包含運行在expressif Systems ESP8266 Wi-Fi SoC上的固件,硬件基于ESP-12模塊。NodeMCU的特點之一是可以使用Arduino IDE進行簡單的編程。
大多數(shù)地方都有自動路燈,可以感知白天和黑夜,并根據(jù)晝夜自動打開和關閉。在這里,我們擴展了這個項目,增加了一個額外的限制來打開燈,路燈只會在黑暗中發(fā)光,有人穿過街道。該項目的主要目標是通過只在需要時發(fā)光路燈來減少電力消耗。在這個項目中,我們展示了智能路燈的原型,它有3個紅外傳感器,1個LDR傳感器和3個led,每個led代表一個路燈。我們還將更新LDR傳感器數(shù)據(jù)到ThingSpeak,并從世界任何地方通過互聯(lián)網(wǎng)控制led(路燈)。
Node-RED是一個非程序員使用物聯(lián)網(wǎng)的可視化工具,它可以用來更快地構建應用程序,減少物聯(lián)網(wǎng)產(chǎn)品的“上市”時間。Node-RED可以以新穎有趣的方式輕松地將硬件設備、api和其他在線服務連接在一起。Node-RED是一個開源物聯(lián)網(wǎng)工具,由IBM新興技術組織實施。它是用JavaScript編寫的,在NodeJS平臺上工作。
Blynk是一個物聯(lián)網(wǎng)平臺,允許我們快速構建項目來控制和監(jiān)控使用Android和iOS設備的數(shù)據(jù)。我們可以創(chuàng)建一個項目儀表板,并添加控件,如按鈕、顯示器、滑塊等,用于控制微控制器和其他外圍設備。使用這些小部件,我們可以控制設備,可以監(jiān)控手機屏幕上的傳感器數(shù)據(jù)。
火災報警系統(tǒng)現(xiàn)在非常普遍,通常安裝在銀行,商店,辦公室,家庭等。他們發(fā)現(xiàn)了火災,并發(fā)出了響亮的警報通知大家。但是如果沒有人聽到警報聲,比如在晚上或者沒有人在家的時候呢?因此,為了向當局通報任何火災事件,我們正在建立一個基于物聯(lián)網(wǎng)的火災報警系統(tǒng),該系統(tǒng)不僅可以觸發(fā)警報,還可以向有關人員發(fā)送電子郵件警報。這種方法還可以在發(fā)生火災時自動通知消防部門。在這里,我們將使用紅外火焰?zhèn)鞲衅魈綔y火災,并使用ESP8266 NodeMCU觸發(fā)警報,并借助SMTP服務器發(fā)送電子郵件。該項目還可以進一步擴展到在火災時借助GSM模塊撥打電話或發(fā)送短信。
家庭自動化現(xiàn)在成為物聯(lián)網(wǎng)應用的重要組成部分,人們使用智能手機通過互聯(lián)網(wǎng)從任何地方控制家用電器。用智能手機控制交流電器有多種方法,其中一些我們已經(jīng)在之前的物聯(lián)網(wǎng)家庭自動化教程中介紹過,今天我們將學習另一種通過智能手機控制電器的方法。在這個物聯(lián)網(wǎng)項目中,我們將使用NodeMCU通過Telegram應用程序的文本消息控制一個交流燈。
亞馬遜發(fā)布亞馬遜ECHO語音控制揚聲器已經(jīng)快三年了,由于Alexa語音服務的驚人表現(xiàn),揚聲器的受歡迎程度繼續(xù)飆升,而且該平臺向開發(fā)者開放的事實導致了頂級電子制造商開發(fā)與Alexa兼容的設備,以及幾家基于Alexa/亞馬遜ECHO的科技初創(chuàng)企業(yè)的誕生。