傳統(tǒng)的人工考勤方法非常耗時(shí),而且經(jīng)常會(huì)導(dǎo)致人為錯(cuò)誤。手工系統(tǒng)也容易出現(xiàn)不當(dāng)行為,寶貴的工作時(shí)間被浪費(fèi)在考勤數(shù)據(jù)的組織和結(jié)構(gòu)化上。目前的考勤系統(tǒng)可以通過使用物聯(lián)網(wǎng)和RFID技術(shù)的智能考勤系統(tǒng)來取代更高效和有效的方法。RFID是一種自動(dòng)識(shí)別和數(shù)據(jù)收集技術(shù)。射頻識(shí)別(RFID)是一種通過電磁波在終端和附著在物體上的電子標(biāo)簽之間交換數(shù)據(jù)的技術(shù),目的是識(shí)別和跟蹤。一些標(biāo)簽可以在幾米外讀取,超出閱讀器的視線范圍
在之前的教程中,我們使用NodeMCU構(gòu)建了一個(gè)Alexa控制的家庭自動(dòng)化系統(tǒng)。它很容易構(gòu)建和實(shí)現(xiàn)。但有時(shí)我們需要更多的引腳來控制更多的設(shè)備,在這種情況下,我們可以使用一些具有更多GPIO引腳的微控制器與ESP8266板。在這里,我們將使用Arduino Uno和ESP8266來構(gòu)建基于物聯(lián)網(wǎng)的家庭自動(dòng)化系統(tǒng)。
射頻模塊由一個(gè)433mhz的射頻發(fā)射器和接收器模塊組成。這些是ASK(幅度移位鍵控)或OOK(掛鉤鍵控)型射頻模塊。當(dāng)發(fā)送邏輯零時(shí),發(fā)射機(jī)完全抑制載波頻率,因此在電池操作中只消耗低功率。當(dāng)邏輯1被傳輸時(shí),發(fā)射機(jī)是ON的,并且載波頻率是滿的,因此,將有一個(gè)高電源,在大約4.5mA的范圍內(nèi)與3V電源。
在電子愛好者和初學(xué)者的世界里,Arduino和STM32是兩個(gè)經(jīng)常被提及的名字。它們各自具有獨(dú)特的優(yōu)勢(shì)和特點(diǎn),適合不同類型的項(xiàng)目和需求。對(duì)于初學(xué)者來說,選擇Arduino還是STM32,往往取決于個(gè)人的學(xué)習(xí)目標(biāo)、項(xiàng)目需求以及預(yù)算。本文將詳細(xì)探討Arduino和STM32的優(yōu)缺點(diǎn),幫助初學(xué)者做出明智的選擇。
射頻通信是物聯(lián)網(wǎng)應(yīng)用中最常用的通信技術(shù)之一,我們之前在兩臺(tái)Arduino之間的通信中使用了433 MHz的射頻模塊。在本教程中,我們將使用NRF24L01收發(fā)模塊在Arduino板和NodeMCU之間進(jìn)行無線通信。在這里,我們將使用NodeMCU ESP8266從互聯(lián)網(wǎng)服務(wù)器獲取實(shí)時(shí)時(shí)間戳,并通過NRF24L01收發(fā)器無線傳輸?shù)紸rduino uno,并將其打印在連接到Arduino uno的16x2 LCD顯示屏上。
目前有許多通信技術(shù)可用于物聯(lián)網(wǎng)設(shè)備之間的交互,最流行的是Wi-Fi和藍(lán)牙。但Wi-Fi和藍(lán)牙技術(shù)的問題是高功耗。它們也有其他限制,比如有限的范圍,有限的接入點(diǎn)等。ESP8266模塊是物聯(lián)網(wǎng)設(shè)備中最流行的Wi-Fi模塊,我們之前已經(jīng)使用它構(gòu)建了很多物聯(lián)網(wǎng)項(xiàng)目。
氣候變化導(dǎo)致了不可預(yù)測(cè)的天氣狀況。世界上有許多氣象站,研究人員和政府機(jī)構(gòu)使用它們來觀察、記錄和分析天氣模式,以研究氣候變化并提供天氣預(yù)報(bào)。這些氣象站是非常先進(jìn)的,不僅可以告訴當(dāng)前的天氣狀況,還可以告訴未來的天氣預(yù)測(cè)?;旧希魏螝庀笳径家獪y(cè)量三個(gè)主要參數(shù)——濕度、溫度和壓力。我們之前使用Arduino、Raspberry Pi和ESP32構(gòu)建了一些物聯(lián)網(wǎng)氣象站,并在IBM Watson、ThingSpeak、Local webserver等各種云平臺(tái)上發(fā)布天氣數(shù)據(jù)。
機(jī)器人被用于許多領(lǐng)域,如建筑、軍事、制造、裝配等。機(jī)器人可以是自主的或半自主的。自主機(jī)器人不需要任何人為干預(yù),可以根據(jù)情況自行采取行動(dòng)。半自動(dòng)機(jī)器人根據(jù)人類的指令工作。這些半自動(dòng)機(jī)器人可以通過遙控器、手機(jī)、手勢(shì)等進(jìn)行控制。我們以前構(gòu)建了一些基于物聯(lián)網(wǎng)的機(jī)器人,可以從web服務(wù)器控制。
您可能見過許多傳統(tǒng)的數(shù)字公告板,其中必須通過使用鍵盤或其他工具手動(dòng)更改消息來更新顯示的信息。但是這些布告欄可以很容易地轉(zhuǎn)換成無線布告欄,其中一種方法就是使用藍(lán)牙。通過集成藍(lán)牙,LED面板上的信息可以通過我們的智能手機(jī)無線更新。這里HC05藍(lán)牙模塊連接到Arduino Uno,它接收來自智能手機(jī)應(yīng)用程序的數(shù)據(jù)。然后Arduino對(duì)數(shù)據(jù)進(jìn)行處理,并將信息顯示在LED板上。
“Ok 谷歌做我的家庭作業(yè)”——如果這個(gè)命令有效,我們的童年將會(huì)很簡單,不是嗎?但是有些事情是要我們自己來做的,當(dāng)然,我們不會(huì)設(shè)計(jì)一些東西來幫你完成作業(yè)。然而,我們都承認(rèn)用語音指令做事很有趣!!這就是為什么我們已經(jīng)建立了語音控制的家庭自動(dòng)化項(xiàng)目,如使用Arduino的Alexa控制的家庭自動(dòng)化和使用ESP32的谷歌助理家庭自動(dòng)化。
無論是物聯(lián)網(wǎng)、M2M還是工業(yè)4.0,LoRa都是最流行的無線通信媒介之一。LoRa網(wǎng)絡(luò)日益普及,在世界各地都有許多LoRaWAN網(wǎng)絡(luò)。它消耗非常低的功率,可以進(jìn)行遠(yuǎn)程通信。以前我們使用LoRa進(jìn)行Arduino到Arduino和ESP32到ESP32的通信。
市場(chǎng)上有各種各樣的MQ傳感器,可以測(cè)量甲烷,丁烷,液化石油氣,煙霧,酒精,乙醇,一氧化碳,氫氣,氨等。這些傳感器廣泛應(yīng)用于煙霧探測(cè)、氣體探測(cè)和空氣質(zhì)量監(jiān)測(cè)系統(tǒng)。其中,我們之前在食品監(jiān)測(cè)系統(tǒng)中使用了MQ4氣體傳感器,在空氣質(zhì)量監(jiān)測(cè)系統(tǒng)中使用了MQ135。
公眾必須定期獲得有關(guān)危機(jī)的最新情況,以便他們能夠了解任何特定地區(qū)的感染病例和康復(fù)人數(shù)。所以在這里我們將做一個(gè)設(shè)備,它可以顯示現(xiàn)場(chǎng)電暈更新在P10 DMD LED矩陣顯示使用Arduino和ESP32。
數(shù)據(jù)是任何分析和預(yù)測(cè)的關(guān)鍵資源。它總是需要?jiǎng)?chuàng)建任何信息或統(tǒng)計(jì)。有很多在線和離線平臺(tái)可用于記錄數(shù)據(jù),我們已經(jīng)使用了許多基于物聯(lián)網(wǎng)的平臺(tái)和web服務(wù)器來存儲(chǔ)和可視化數(shù)據(jù)。這里我們使用最流行的離線方式來存儲(chǔ)數(shù)據(jù),這是- SD卡。
我們都知道現(xiàn)有的電子投票機(jī),用戶必須按下一個(gè)按鈕才能投票。但這些機(jī)器從一開始就因回火而受到批評(píng)。因此,政府計(jì)劃引進(jìn)指紋投票機(jī),用戶可以根據(jù)自己的指紋進(jìn)行投票。該系統(tǒng)不僅可以消除重復(fù)投票的可能性,還可以防止任何形式的操縱。
本文展示了如何將BMP280壓力傳感器與Arduino連接起來。BMP280是由博世Sensortec公司開發(fā)的壓力、濕度、溫度和近似高度傳感器。它非常適用于與環(huán)境相關(guān)的應(yīng)用,該傳感器也可用于與假肢相關(guān)的應(yīng)用,其中壓力是一個(gè)非常關(guān)鍵的參數(shù)。在無人機(jī)中,壓力、溫度和高度可以用于監(jiān)測(cè)和進(jìn)一步觀察。
傳統(tǒng)的基于鑰匙的門鎖現(xiàn)在正在慢慢退出趨勢(shì),隨著物聯(lián)網(wǎng)環(huán)境的增加,電子控制門鎖在市場(chǎng)上越來越受歡迎。人們現(xiàn)在正在建造物聯(lián)網(wǎng)控制的家庭,這不僅使控制設(shè)備變得容易,而且還為您的家庭增加了更多的安全性。有許多物聯(lián)網(wǎng)控制的鎖可用,如Web控制的門鎖,人臉識(shí)別門鎖等。
今天,我們將構(gòu)建一個(gè)基于Arduino的觸摸屏門鎖系統(tǒng),該系統(tǒng)包含一個(gè)2.4英寸TFT屏幕,用于輸入個(gè)人識(shí)別號(hào)碼(PIN)和輸入PIN的視覺顯示。它還包含一個(gè)12V電磁鎖和繼電器模塊。電磁鎖用于門鎖和開鎖。
近年來,基于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)頁,等等。
當(dāng)我們談?wù)撉度胧巾?xiàng)目時(shí),首先想到的是Arduino。但為什么是Arduino?因?yàn)锳rduino是一個(gè)單核微控制器,在市場(chǎng)上價(jià)格很低。此外,還有各種支持的傳感器/執(zhí)行器板可用,我們可以將其用作即插即用。在IoTDesignPro,我們也用Arduino構(gòu)建了許多物聯(lián)網(wǎng)項(xiàng)目,如果你感興趣的話可以看看。