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