新型 MM6108-EKH05 評估套件助力開發(fā)人員創(chuàng)建下一代物聯(lián)網(wǎng)解決方案
專為下一代智能可穿戴設(shè)備、無線耳機、醫(yī)療設(shè)備和物聯(lián)網(wǎng)應(yīng)用而設(shè)計
如今,許多人正在轉(zhuǎn)向綠色解決方案,以過上更健康的生活。人們正在努力種植植物,這有助于維護自然的穩(wěn)定。種植植物的關(guān)鍵挑戰(zhàn)是維護,特別是確保它們得到足夠的澆水。盡管我們的初衷是好的,但有時我們可能會忘記給植物澆水。為了解決這個問題,我們開發(fā)了一個非常簡單的自動植物澆水系統(tǒng),沒有Arduino。其理念是使用最少的組件并降低復(fù)雜性,以便每個人都可以輕松構(gòu)建它。對于那些想在度假期間自動給盆栽澆水的人來說,這是一個理想的選擇。
創(chuàng)新微的ME54BS01模塊集成了nRF54L5 SoC, 為無線連接應(yīng)用提供無與倫比的性能和安全性
近日,博通集成電路(上海)股份有限公司(以下簡稱“博通集成”)旗下Wi-Fi藍牙雙模SoC芯片BK7236正式通過了PSA Certified Level 2安全認(rèn)證。此款芯片深度融合了安謀科技自研“星辰”處理器與“山?!卑踩鉀Q方案,實現(xiàn)了性能和安全性的顯著提升。這一成果不僅彰顯了國內(nèi)芯片在高等級物聯(lián)網(wǎng)安全能力上的持續(xù)創(chuàng)新與進步,也讓以PSA認(rèn)證為引領(lǐng)的物聯(lián)網(wǎng)安全生態(tài)再度吸引了業(yè)界關(guān)注。
ESP32是物聯(lián)網(wǎng)應(yīng)用的一項重要發(fā)明,因為它用于各種物聯(lián)網(wǎng)目的,并具有內(nèi)置藍牙,Wi-Fi和微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會了使用Arduino IDE對ESP32進行編程?,F(xiàn)在,在本文中,我們將學(xué)習(xí)如何開始使用express - idf以及如何使用ESP-IDF框架(命令行)閃爍ESP32以閃爍LED。
ESP32是物聯(lián)網(wǎng)應(yīng)用原型的強大開發(fā)工具,因為它內(nèi)置了藍牙,Wi-Fi和強大的微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會了使用Arduino IDE和express - idf對ESP32進行編程?,F(xiàn)在在本文中,我們將看到如何使用Lua語言與ESP32使用ChiliPeppr的Web IDE,在ESP32上閃爍Lua固件,使用Lua腳本閃爍LED。
ESP32是物聯(lián)網(wǎng)應(yīng)用的優(yōu)秀開發(fā)板,因為它具有低成本,低功耗和許多強大的功能。ESP32可以在Arduino IDE, express - idf, MicroPython, Lua等各種環(huán)境中編程。在之前的文章中,我們已經(jīng)學(xué)習(xí)了如何使用Arduino IDE、expressif - idf和Lua對ESP32進行編程。在本文中,您將了解如何使用MicroPython與ESP32一起閃爍ESP32并使用MicroPython閃爍LED。
在之前的項目中,我們學(xué)習(xí)了如何使用樹莓派向物聯(lián)網(wǎng)平臺ThingSpeak發(fā)送數(shù)據(jù)。在這個DIY教程中,我們將把LM35溫度傳感器數(shù)據(jù)發(fā)送到ThingSpeak云來構(gòu)建一個溫度監(jiān)測系統(tǒng)。使用ThingSpeak,我們可以記錄和監(jiān)控世界上任何地方的溫度。這個基于物聯(lián)網(wǎng)的溫度監(jiān)測器是使用樹莓派,ADC0804和LM35溫度傳感器構(gòu)建的。樹莓派使用ADC從LM35讀取當(dāng)前溫度,并將其發(fā)送到ThingSpeak服務(wù)器,以便從世界任何地方進行實時監(jiān)控。
Blynk是一個物聯(lián)網(wǎng)平臺,通過互聯(lián)網(wǎng)控制Arduino,樹莓派,NodeMCU和其他微控制器。Blynk應(yīng)用程序是一個數(shù)字儀表板,您可以通過簡單的拖放小部件來為任何基于物聯(lián)網(wǎng)的項目構(gòu)建圖形界面。使用該物聯(lián)網(wǎng)平臺構(gòu)建復(fù)雜應(yīng)用程序簡單易行。Blynk不局限于某些特定的板或平臺,但它可以與任何微控制器一起使用,只要微控制器連接到互聯(lián)網(wǎng)。樹莓派內(nèi)置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模塊,如ESP8266等連接到互聯(lián)網(wǎng)。
IFTTT (If This Then That)是一項免費的物聯(lián)網(wǎng)服務(wù),允許您從一個設(shè)備發(fā)送觸發(fā)器,并允許該觸發(fā)器在其他地方發(fā)生某些事情。通過使用IFTTT,你可以創(chuàng)建與任何可以發(fā)出或接收web請求的設(shè)備或應(yīng)用程序一起工作的applet。
Blynk應(yīng)用程序提供了一個數(shù)字儀表板,您可以通過簡單的拖放小部件來為任何基于物聯(lián)網(wǎng)的項目構(gòu)建圖形界面。使用物聯(lián)網(wǎng)平臺構(gòu)建復(fù)雜的應(yīng)用程序簡單易行。Blynk不局限于某些特定的板或平臺,但它可以與任何微控制器一起使用,只要微控制器連接到互聯(lián)網(wǎng)。樹莓派內(nèi)置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模塊,如ESP8266等連接到互聯(lián)網(wǎng)。我們以前使用Blynk應(yīng)用程序與樹莓派來控制其GPIO引腳。
Blynk應(yīng)用程序是一個易于使用的基于Android和IOS的應(yīng)用程序,有助于控制Arduino,樹莓派和其他物聯(lián)網(wǎng)的目的。Blynk應(yīng)用程序是一個數(shù)字儀表盤,你可以通過簡單的拖放小部件來為你的項目建立一個圖形界面。Blynk應(yīng)用最好的部分是,它不局限于某些特定的棋盤或平臺。
之前我們已經(jīng)學(xué)習(xí)了使用兩個物聯(lián)網(wǎng)平臺來控制樹莓派的GPIO: IFTTT和Blynk App。在這個項目中,我們探索了另一個物聯(lián)網(wǎng)云平臺Adafuit IO。在這個DIY教程中,我們將控制LED與Adafruit IO儀表板和樹莓派。Adafruit IO是一項云服務(wù),您可以使用它在互聯(lián)網(wǎng)上上傳,顯示和監(jiān)控您的數(shù)據(jù),并使您的項目物聯(lián)網(wǎng)啟用。為了測試和嘗試一些限制,Adafruit IO是免費使用的。
IFTTT是一個物聯(lián)網(wǎng)平臺,為我們提供免費的基于web的服務(wù),幫助連接不同的應(yīng)用程序和設(shè)備。在這里,我們使用ESP32 Wi-Fi模塊,為物聯(lián)網(wǎng)項目提供先進的功能。ESP32可以配置為接入點(AP)模式和站(STA)模式,但我們在這個項目中使用站模式。并且,為了發(fā)送電子郵件通知,我們使用IFTTT云服務(wù)。此外,你可以用IFTTT做各種各樣的任務(wù),比如發(fā)短信、推特等等。
在這個項目中,我們將使用DHT11將溫濕度傳感器數(shù)據(jù)發(fā)送到Thingspeak。通過這種方法,我們可以使用ThingSpeak物聯(lián)網(wǎng)服務(wù)器通過互聯(lián)網(wǎng)監(jiān)控DHT11傳感器的溫度和濕度數(shù)據(jù),我們可以在ThingSpeak儀表板上查看記錄的數(shù)據(jù)和圖表。NodeMCU從DHT11讀取當(dāng)前的溫度和濕度,并將其發(fā)送到ThingSpeak服務(wù)器,以便從世界任何地方進行實時監(jiān)控。我們之前使用ThingSpeak與樹莓派和ESP32在云上上傳數(shù)據(jù)。
在本文中,我們將通過Blynk應(yīng)用程序和ESP32繼電器模塊控制連接到交流電源的燈泡。Blynk與Arduino IDE非常兼容,可以創(chuàng)建基于物聯(lián)網(wǎng)的項目。這個應(yīng)用程序可以很容易地從Play商店下載,可以很容易地配置。這個應(yīng)用程序是用戶友好的,可以用來制作好的物聯(lián)網(wǎng)項目。我們以前在物聯(lián)網(wǎng)項目中使用Blynk應(yīng)用程序。
Firebase是谷歌的數(shù)據(jù)庫平臺,用于創(chuàng)建、管理和修改從任何android應(yīng)用程序、web服務(wù)、傳感器等生成的數(shù)據(jù)。它基本上是一個移動和web應(yīng)用程序開發(fā)平臺,它有許多服務(wù),如Firebase云消息、Firebase認(rèn)證、實時數(shù)據(jù)庫等。在實時數(shù)據(jù)庫中,我們可以在firebase云上看到實時數(shù)據(jù),并且可以使用Internet從任何地方控制任何外圍設(shè)備。
在我們之前的文章中,我們使用樹莓派用Adafruit IO控制LED。在這里,我們將解釋如何控制家用電器與Adafruit IO儀表板和樹莓派。Adafruit IO是一項云服務(wù),您可以使用它在互聯(lián)網(wǎng)上上傳,顯示和監(jiān)控您的數(shù)據(jù),并使您的項目物聯(lián)網(wǎng)啟用。您可以使用Adafruit IO控制電機,讀取傳感器數(shù)據(jù),并通過互聯(lián)網(wǎng)制作酷的物聯(lián)網(wǎng)應(yīng)用程序。為了測試和嘗試,有一些限制,Adafruit IO是免費使用的。
有許多物聯(lián)網(wǎng)平臺可用于通過互聯(lián)網(wǎng)發(fā)送或接收數(shù)據(jù)。早些時候,我們已經(jīng)使用ThingSpeak和ESP8266完成了溫度和濕度數(shù)據(jù)的監(jiān)測。這里,我們使用NodeMCU ESP8266將溫度和濕度數(shù)據(jù)發(fā)送到b谷歌的Firebase云。因此,為此,我們只需要在Firebase上設(shè)置一個數(shù)據(jù)庫并將其與ESP8266 NodeMCU接口。