隨著物聯(lián)網(wǎng)的發(fā)展,家庭自動(dòng)化系統(tǒng)正成為一個(gè)非常流行和苛刻的概念。已經(jīng)有許多家庭自動(dòng)化平臺(tái)允許用戶使用獨(dú)立設(shè)備控制所有智能家電;塔斯莫塔就是其中之一。Tasmota最初是為sonoff設(shè)備推出的,但現(xiàn)在Tasmota可以用于任何ESP266設(shè)備。它允許與數(shù)百種智能家居產(chǎn)品和協(xié)議輕松無縫集成。
庫存控制是有效的庫存管理的關(guān)鍵組成部分。跟蹤你的股票可以讓你提前做好計(jì)劃和決策。如今,我們當(dāng)?shù)氐某泻痛笮凸S將貨物儲(chǔ)存在大貨架或巨大的倉庫中,為了了解當(dāng)前的商店/業(yè)務(wù)數(shù)量,業(yè)主必須手動(dòng)數(shù)包。這個(gè)過程不僅需要時(shí)間,而且還會(huì)引入人為錯(cuò)誤。在大型倉庫的情況下,情況變得非常復(fù)雜,人工定期檢查庫存變得非常困難。
近年來,基于Arduino和ESP32的web服務(wù)器項(xiàng)目在各種應(yīng)用中變得非常流行和有用。但是這種web服務(wù)器的一個(gè)主要缺點(diǎn)是它的靜態(tài)特性。意思是通過HTTP更新網(wǎng)頁,你需要在更新任何數(shù)據(jù)之前更新整個(gè)網(wǎng)頁。這個(gè)問題有很多解決方法,比如幾秒鐘后自動(dòng)刷新網(wǎng)頁,等等。
物聯(lián)網(wǎng)或IoT是指由全球數(shù)十億個(gè)物理設(shè)備連接到互聯(lián)網(wǎng)形成的網(wǎng)絡(luò),所有這些設(shè)備都在收集,處理和共享數(shù)據(jù)。由于如今基于物聯(lián)網(wǎng)的技術(shù)的進(jìn)步,有可能將任何東西變成物聯(lián)網(wǎng)應(yīng)用程序。雖然市場上有很多支持物聯(lián)網(wǎng)的硬件,但專業(yè)人士和業(yè)余愛好者最常用的硬件之一是ESP8266-NodeMCU模塊或ESP32模塊。
Node-RED是一個(gè)非程序員使用物聯(lián)網(wǎng)的可視化工具,它可以用來更快地構(gòu)建應(yīng)用程序,并縮短物聯(lián)網(wǎng)產(chǎn)品的“上市”時(shí)間。它還可以用于以新穎有趣的方式輕松地將硬件設(shè)備、api和其他在線服務(wù)連接在一起。
在物聯(lián)網(wǎng)時(shí)代,越來越多的設(shè)備相互連接。但是每個(gè)設(shè)備都使用不同的通信協(xié)議,這使得從單個(gè)設(shè)備控制它們變得困難。幸運(yùn)的是,有一個(gè)解決方案——OpenHAB。開放家庭自動(dòng)化總線(OpenHAB)是一個(gè)開源的、與技術(shù)無關(guān)的家庭自動(dòng)化平臺(tái),它作為智能家居的中心運(yùn)行。OpenHAB與智能和非智能設(shè)備進(jìn)行通信,執(zhí)行用戶自定義的操作,并提供帶有用戶自定義信息的網(wǎng)頁以及用戶自定義的工具來與所有設(shè)備進(jìn)行交互。它允許用戶使用一個(gè)界面控制來自知名制造商的所有設(shè)備。為了實(shí)現(xiàn)這一點(diǎn),OpenHAB對某些功能和操作進(jìn)行了分段和劃分。
當(dāng)我們談?wù)撉度胧巾?xiàng)目時(shí),首先想到的是Arduino。但為什么是Arduino?因?yàn)锳rduino是一個(gè)單核微控制器,在市場上價(jià)格很低。此外,還有各種支持的傳感器/執(zhí)行器板可用,我們可以將其用作即插即用。在IoTDesignPro,我們也用Arduino構(gòu)建了許多物聯(lián)網(wǎng)項(xiàng)目,如果你感興趣的話可以看看。
當(dāng)我們談?wù)撊梭w的主要生命體征時(shí),我們需要了解四個(gè)主要參數(shù),它們是體溫,心率,呼吸頻率,血壓,由于COVID,氧飽和度已成為我們需要了解的主要參數(shù)。在本教程中,我們將制作一個(gè)簡單的Arduino Nano 33基于物聯(lián)網(wǎng)的設(shè)備,具有多個(gè)傳感器。該裝置可以測量人體的一些重要參數(shù)。該設(shè)備就像你在icu中看到的DIY多參數(shù)監(jiān)視器,簡單得多,由廉價(jià)的傳感器制成,不適合實(shí)際醫(yī)療用途。我們將為此目的使用新的Arduino Nano 33 IOT,我們將嘗試使這個(gè)設(shè)備盡可能簡單。
Zigbee是一種流行的無線通信協(xié)議,用于以極低的功耗傳輸少量數(shù)據(jù)。它被廣泛應(yīng)用于需要在個(gè)人空間內(nèi)的多個(gè)節(jié)點(diǎn)之間共享數(shù)據(jù)的應(yīng)用中,隨著物聯(lián)網(wǎng)(IoT)的出現(xiàn),Zigbee的應(yīng)用正在快速增長。它被用于家庭自動(dòng)化、資產(chǎn)跟蹤、遠(yuǎn)程數(shù)據(jù)收集等等。如果您已經(jīng)熟悉Zigbee和Zigbee協(xié)議的架構(gòu),那么您已經(jīng)知道兩個(gè)XBee模塊之間的無線通信可以在沒有任何額外的微控制器的情況下完成,但在實(shí)際應(yīng)用中,這些模塊將始終與微控制器接口以讀取和發(fā)送數(shù)據(jù)。讓我們進(jìn)一步了解如何使用Arduino和NodeMCU板建立Zigbee通信。
在本教程中,我們將構(gòu)建超出電子領(lǐng)域的東西。作為一名電子工程師,我們大多數(shù)人都想為我們的物聯(lián)網(wǎng)應(yīng)用程序構(gòu)建一些用戶界面,在大多數(shù)情況下,Android應(yīng)用程序?qū)⑹怯脩襞c我們的物聯(lián)網(wǎng)設(shè)備交互的正確選擇。所以,如果你想為你的物聯(lián)網(wǎng)應(yīng)用程序構(gòu)建一些Android應(yīng)用程序,那么下面的教程是適合你開始的。但是,在我們開始我們的旅程之前,讓我們討論一下Android應(yīng)用程序的一些基礎(chǔ)知識。
在本教程中,我們將構(gòu)建一個(gè)Android應(yīng)用程序,我們將能夠使用藍(lán)牙用我們自己的Android應(yīng)用程序控制Arduino的板上LED。但本教程是我們的Android Studio for Internet of Things系列的延續(xù),在那里我們制作了我們的第一個(gè)Android應(yīng)用程序,有一個(gè)燈泡和一個(gè)按鈕的圖像。在這個(gè)教程中,你需要有一些耐心,請按照這個(gè)教程一步一步,因?yàn)槲矣泻芏噱e(cuò)誤,而第一次實(shí)現(xiàn)它。
智能電力監(jiān)控在中小型工業(yè)、多層建筑等領(lǐng)域日益普及,以提高能源效率。我們之前已經(jīng)建立了一個(gè)智能電能表,可以測量電力并在線報(bào)告使用情況。雖然這種類型的系統(tǒng)廣泛用于電能表,但另一種最常用的測量電流的技術(shù)是使用電流互感器(CT)。CT可以檢測和測量機(jī)器和其他交流電器中的交流電流,以監(jiān)測電流消耗,從而監(jiān)測機(jī)器或交流電器的健康狀況。
先進(jìn)的人工智能(AI),就像生成型人工智能一樣,正在增強(qiáng)我們所有的智能設(shè)備。然而,一個(gè)常見的誤解是,這些AI工作負(fù)載只能在云和數(shù)據(jù)中心處理。事實(shí)上,大多數(shù)人工智能推理工作負(fù)載在實(shí)際設(shè)備上可以在邊緣進(jìn)行處理,而這些工作負(fù)載比訓(xùn)練要便宜和快。
大家好,在本教程中,我們將在樹莓派Pico上執(zhí)行一個(gè)簡單的LED閃爍程序。樹莓派Pico基于RP4060微控制器芯片,這是樹莓派基金會(huì)有史以來第一個(gè)微控制器家族類。如果您正在尋找具有高性能功能的低成本開發(fā)板,那么Pico板是最佳選擇。由于它支持C/ c++開發(fā)和Micropython環(huán)境的基本調(diào)試工具和庫,因此我們可以用各種方法對該P(yáng)ico板進(jìn)行編程。在這里,我將討論如何使用Micropython框架對Pico板進(jìn)行編程。由于這將是編程樹莓派Pico的第一步,讓我討論一下Pico板的基本功能。
大家好,歡迎回到我們的Android Studio for Internet of Things系列的另一部分。在本教程中,我們將繼續(xù)我們的android應(yīng)用程序。我們已經(jīng)開發(fā)了我們的應(yīng)用程序的基礎(chǔ),通過添加一個(gè)燈泡的圖像,一個(gè)按鈕,和一些功能來建立藍(lán)牙連接。但現(xiàn)在我們要添加一個(gè)Wi-Fi功能來控制NodeMCU板的內(nèi)置LED。