Blynk應(yīng)用程序提供了一個(gè)數(shù)字儀表板,您可以通過簡單的拖放小部件來為任何基于物聯(lián)網(wǎng)的項(xiàng)目構(gòu)建圖形界面。使用物聯(lián)網(wǎng)平臺(tái)構(gòu)建復(fù)雜的應(yīng)用程序簡單易行。Blynk不局限于某些特定的板或平臺(tái),但它可以與任何微控制器一起使用,只要微控制器連接到互聯(lián)網(wǎng)。樹莓派內(nèi)置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模塊,如ESP8266等連接到互聯(lián)網(wǎng)。我們以前使用Blynk應(yīng)用程序與樹莓派來控制其GPIO引腳。
在之前的物聯(lián)網(wǎng)文章中,我們使用ESP32使用IFTTT和Adafruit IO來控制LED。IFTTT和Adafruit IO是兩個(gè)流行的云平臺(tái),可以輕松快速地構(gòu)建基于物聯(lián)網(wǎng)(IoT)的項(xiàng)目。我們還使用了另一個(gè)流行的android應(yīng)用程序“Blynk”來控制智能手機(jī)上的ESP32 GPIO。在硬件上做一些微小的改變,你可以用任何交流家用電器代替LED,通過互聯(lián)網(wǎng)從任何地方遠(yuǎn)程控制它。
IFTTT是一個(gè)物聯(lián)網(wǎng)平臺(tái),為我們提供免費(fèi)的基于web的服務(wù),幫助連接不同的應(yīng)用程序和設(shè)備。在這里,我們使用ESP32 Wi-Fi模塊,為物聯(lián)網(wǎng)項(xiàng)目提供先進(jìn)的功能。ESP32可以配置為接入點(diǎn)(AP)模式和站(STA)模式,但我們在這個(gè)項(xiàng)目中使用站模式。并且,為了發(fā)送電子郵件通知,我們使用IFTTT云服務(wù)。此外,你可以用IFTTT做各種各樣的任務(wù),比如發(fā)短信、推特等等。
在本文中,我們將通過Blynk應(yīng)用程序和ESP32繼電器模塊控制連接到交流電源的燈泡。Blynk與Arduino IDE非常兼容,可以創(chuàng)建基于物聯(lián)網(wǎng)的項(xiàng)目。這個(gè)應(yīng)用程序可以很容易地從Play商店下載,可以很容易地配置。這個(gè)應(yīng)用程序是用戶友好的,可以用來制作好的物聯(lián)網(wǎng)項(xiàng)目。我們以前在物聯(lián)網(wǎng)項(xiàng)目中使用Blynk應(yīng)用程序。
在之前的物聯(lián)網(wǎng)文章中,我們使用ESP32使用IFTTT和Adafruit IO來控制LED。IFTTT和Adafruit IO是兩個(gè)流行的云平臺(tái),可以輕松快速地構(gòu)建基于物聯(lián)網(wǎng)(IoT)的項(xiàng)目。我們還使用了另一個(gè)流行的android應(yīng)用程序“Blynk”來控制智能手機(jī)上的ESP32 GPIO。在硬件上做一些微小的改變,你可以用任何交流家用電器代替LED,通過互聯(lián)網(wǎng)從任何地方遠(yuǎn)程控制它。
ESP32是流行的ESP8266 Wi-Fi模塊的繼承者,具有許多先進(jìn)的功能,例如內(nèi)置Wi-Fi的雙核32位CPU和具有足夠數(shù)量的30個(gè)I/O引腳的雙模藍(lán)牙。它能夠在工業(yè)環(huán)境中可靠地工作,工作溫度范圍為-40°C至+125°C。它有各種各樣的外設(shè),如電容觸摸,adc, dac, UART, SPI, I2C等。除此之外,它還有一個(gè)內(nèi)置霍爾效應(yīng)傳感器和一個(gè)內(nèi)置溫度傳感器。
如今,物聯(lián)網(wǎng)(IoT)幾乎被集成到所有設(shè)備中。市場上有許多硬件和軟件物聯(lián)網(wǎng)平臺(tái)可用于構(gòu)建基于物聯(lián)網(wǎng)的應(yīng)用程序。我們已經(jīng)使用了一些硬件物聯(lián)網(wǎng)設(shè)備,如ESP32,樹莓派和ESP8266來構(gòu)建簡單的LED項(xiàng)目到復(fù)雜的應(yīng)用程序。此外,物聯(lián)網(wǎng)軟件平臺(tái),如Adafruit, IFTTT, Blynk App, Artik cloud,谷歌Firebase等。
粒子云是世界上最流行的物聯(lián)網(wǎng)平臺(tái)。粒子云有一切為您快速移動(dòng)和成功。在我們之前的項(xiàng)目中,我們使用了各種IoI平臺(tái),如Adafruit IO, Blynk, Artik Cloud, Firebase, ThingSpeak和IFTTT。在這個(gè)項(xiàng)目中,我們將使用樹莓派使用粒子云來控制led。
物聯(lián)網(wǎng)是一個(gè)與可通過互聯(lián)網(wǎng)訪問的設(shè)備連接的系統(tǒng)。有許多云平臺(tái)和協(xié)議,MQTT是物聯(lián)網(wǎng)項(xiàng)目中使用最多的物聯(lián)網(wǎng)協(xié)議之一。在之前的教程中,我們已經(jīng)將MQTT與樹莓派和ESP8266連接起來?,F(xiàn)在,我們正在MQTT服務(wù)器和ESP32之間建立連接。
你知道網(wǎng)絡(luò)時(shí)鐘的精度是0.02到0.10秒嗎?在這個(gè)項(xiàng)目中,我們將制作一個(gè)基于ESP32的互聯(lián)網(wǎng)時(shí)鐘,用于在16x2 LCD顯示器上顯示互聯(lián)網(wǎng)時(shí)間。在互聯(lián)網(wǎng)上同步時(shí)間最常用和最流行的協(xié)議是NTP(網(wǎng)絡(luò)時(shí)間協(xié)議)。參考時(shí)間取自連接的無線電時(shí)鐘或原子鐘。
文本轉(zhuǎn)語音(TTS)技術(shù)已被廣泛應(yīng)用于語音助手、廣播、自動(dòng)取款機(jī)等領(lǐng)域。它也被用來幫助兒童學(xué)習(xí)說話和盲人交流。今天我們將使用ESP32來構(gòu)建一個(gè)TTS(文本到語音)引擎,它可以將任何數(shù)字轉(zhuǎn)換為語音。號碼將從網(wǎng)頁輸入,語音將從ESP32附帶的揚(yáng)聲器生成。也可以查看其他基于ESP32的物聯(lián)網(wǎng)項(xiàng)目。
根據(jù)一份報(bào)告,到2020年,全球?qū)⒂谐^204億個(gè)聯(lián)網(wǎng)設(shè)備。物聯(lián)網(wǎng)平臺(tái)是互聯(lián)設(shè)備增長的主要推動(dòng)者。為了將設(shè)備連接到互聯(lián)網(wǎng),它們提供許多集成服務(wù)和基礎(chǔ)設(shè)施,如數(shù)據(jù)存儲(chǔ)、連接、顯示、控制等。因此,它們減少了部署物聯(lián)網(wǎng)解決方案所需的工作量和投資,這是一些最成功的物聯(lián)網(wǎng)解決方案背后的主要原因之一。
在嵌入式系統(tǒng)領(lǐng)域,ESP32與STM32作為兩款備受矚目的微控制器(MCU),各自憑借其獨(dú)特的優(yōu)勢,在市場中占據(jù)了重要地位。隨著物聯(lián)網(wǎng)(IoT)、智能家居、工業(yè)自動(dòng)化等領(lǐng)域的快速發(fā)展,這兩款MCU之間的競爭也愈發(fā)激烈。本文旨在探討ESP32在嵌入式市場上是否有望取代STM32,并分析兩者在不同應(yīng)用場景下的優(yōu)劣勢。
氣候變化導(dǎo)致了不可預(yù)測的天氣狀況。世界上有許多氣象站,研究人員和政府機(jī)構(gòu)使用它們來觀察、記錄和分析天氣模式,以研究氣候變化并提供天氣預(yù)報(bào)。這些氣象站是非常先進(jìn)的,不僅可以告訴當(dāng)前的天氣狀況,還可以告訴未來的天氣預(yù)測。基本上,任何氣象站都要測量三個(gè)主要參數(shù)——濕度、溫度和壓力。我們之前使用Arduino、Raspberry Pi和ESP32構(gòu)建了一些物聯(lián)網(wǎng)氣象站,并在IBM Watson、ThingSpeak、Local webserver等各種云平臺(tái)上發(fā)布天氣數(shù)據(jù)。
之前我們用NodeMCU制造了一個(gè)Wi-Fi控制的機(jī)器人,這次我們給機(jī)器人安裝了攝像頭,使它成為一輛監(jiān)控機(jī)器人車。使用ESP32-CAM模塊可以輕松構(gòu)建這種網(wǎng)絡(luò)控制監(jiān)控車。除了ESP32-Camera模塊,這里我們將使用兩個(gè)帶有機(jī)器人底盤的直流電機(jī)和L293D電機(jī)驅(qū)動(dòng)模塊來構(gòu)建這個(gè)機(jī)器人汽車。ESP32是構(gòu)建基于物聯(lián)網(wǎng)的項(xiàng)目最受歡迎的電路板之一,在這里查看所有基于ESP32的物聯(lián)網(wǎng)項(xiàng)目。
16x2液晶顯示模塊是目前最常用的顯示模塊,我們已經(jīng)與ESP32接口構(gòu)建了一個(gè)互聯(lián)網(wǎng)時(shí)鐘。但這些類型的顯示器是空間和功耗模塊,不能用于可穿戴產(chǎn)品。這是另一種流行的顯示模塊,稱為OLED,雖然它比16x2顯示器稍微貴一點(diǎn),但它是一個(gè)小而不耗電的模塊。OLED是一種圖形顯示模塊,可用于顯示小圖像和圖形。
物聯(lián)網(wǎng)行業(yè)引入了許多技術(shù),但它們都不適合物聯(lián)網(wǎng)設(shè)備,因?yàn)樗鼈冃枰诓皇褂锰喙β实那闆r下遠(yuǎn)距離傳輸信息,直到引入LoRa技術(shù)。LoRa技術(shù)可以實(shí)現(xiàn)超低功耗的超遠(yuǎn)距離傳輸。根據(jù)行業(yè)分析公司IHS Market的數(shù)據(jù),到2023年,43%的LPWAN連接將基于LoRa。LoRa技術(shù)在智能城市、智能家居、智能農(nóng)業(yè)、智能計(jì)量、智能供應(yīng)鏈和物流應(yīng)用方面具有靈活性。
公眾必須定期獲得有關(guān)危機(jī)的最新情況,以便他們能夠了解任何特定地區(qū)的感染病例和康復(fù)人數(shù)。所以在這里我們將做一個(gè)設(shè)備,它可以顯示現(xiàn)場電暈更新在P10 DMD LED矩陣顯示使用Arduino和ESP32。
我們之前使用了帶有ESP8266的土壤濕度傳感器來構(gòu)建智能灌溉系統(tǒng)。今天,我們使用帶有ESP32的土壤濕度傳感器構(gòu)建了一個(gè)基于物聯(lián)網(wǎng)的濕度監(jiān)測系統(tǒng),土壤濕度將以百分比(%)的形式以圖形形式顯示在Adafruit儀表板上,并以數(shù)字形式顯示在OLED顯示器上。
GPS是全球定位系統(tǒng)的縮寫,是一種全球性的無線電導(dǎo)航系統(tǒng)。為了跟蹤設(shè)備的位置,GPS跟蹤系統(tǒng)使用全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)網(wǎng)絡(luò)。該網(wǎng)絡(luò)由一系列衛(wèi)星組成,這些衛(wèi)星使用微波信號傳輸數(shù)據(jù),這些數(shù)據(jù)將被GPS接收器模塊接收。