家庭自動(dòng)化現(xiàn)在成為物聯(lián)網(wǎng)應(yīng)用的重要組成部分,人們使用智能手機(jī)通過互聯(lián)網(wǎng)從任何地方控制家用電器。有各種方法可以用智能手機(jī)控制交流電器,其中一些我們已經(jīng)在之前的物聯(lián)網(wǎng)家庭自動(dòng)化教程中介紹過,包括用NodeMCU控制的電報(bào)交流電器。這次我們將使用樹莓派代替NodeMCU,通過我們的智能手機(jī)來控制設(shè)備。在這個(gè)物聯(lián)網(wǎng)項(xiàng)目中,我們將使用樹莓派用Telegram應(yīng)用程序的短信控制一個(gè)交流燈。
現(xiàn)在私人助理很受歡迎。它們幫助用戶使用語音控制提供信息和控制設(shè)備。市場(chǎng)上有很多語音助手,比如亞馬遜Alexa、谷歌助手、Siri等。它們都非常先進(jìn),使用人工智能(AI)來檢測(cè)用戶的查詢并給予適當(dāng)?shù)姆答仭BM沃森也是提供語音助手服務(wù)的工業(yè)級(jí)物聯(lián)網(wǎng)和人工智能平臺(tái)之一。我們以前使用IBM沃森物聯(lián)網(wǎng)平臺(tái)與樹莓派和ESP32發(fā)送溫度和濕度數(shù)據(jù)到云端。
閉路電視攝像機(jī)現(xiàn)在很常見,它們是監(jiān)控和監(jiān)視家庭或辦公室的好工具,以防發(fā)生任何意外。但是,可以從任何地方獲取視頻的IP攝像機(jī)仍然比較昂貴。因此,這里有一個(gè)使用樹莓派的更便宜的解決方案-如何設(shè)置一個(gè)更便宜的樹莓派安全攝像頭系統(tǒng)?這很容易做到,你不需要花太多錢……
健康監(jiān)測(cè)一直是物聯(lián)網(wǎng)(IoT)的一個(gè)有前途的應(yīng)用。通過使用正確的技術(shù),我們不再需要依靠常規(guī)的健康檢查或當(dāng)?shù)氐尼t(yī)生來評(píng)估我們的身體。傳感器可以用來測(cè)量你身體的所有生命體征,這些信息可以遠(yuǎn)程實(shí)時(shí)共享,供世界其他地方的醫(yī)生診斷你,或者人工智能可以處理所有的數(shù)字并診斷你的問題。聽起來很有未來感,對(duì)吧?但我們正在逐漸向它邁進(jìn),我們離遠(yuǎn)程物聯(lián)網(wǎng)機(jī)械臂為我們做手術(shù)不遠(yuǎn)了。在此過程中,我們將構(gòu)建樹莓派心率監(jiān)測(cè)器來測(cè)量遠(yuǎn)程患者的心率,并將其顯示在Processing IDE上。之前我們還使用Arduino和ESP8266構(gòu)建了一個(gè)心率監(jiān)測(cè)器,并將值上傳到Thingspeak。
步進(jìn)電機(jī)是一種無刷直流電動(dòng)機(jī),其旋轉(zhuǎn)每轉(zhuǎn)一圈分為幾步。步進(jìn)電機(jī)需要不同數(shù)量的步驟來完成一個(gè)360°旋轉(zhuǎn)。由于這一特點(diǎn),步進(jìn)電機(jī)提供了精確的控制,并用于3D打印機(jī),CNC路由器和機(jī)器人。步進(jìn)電機(jī)需要電機(jī)驅(qū)動(dòng)器和單片機(jī)才能正常工作,這里我們將使用A4988步進(jìn)電機(jī)驅(qū)動(dòng)器與樹莓派通過網(wǎng)頁旋轉(zhuǎn)NEMA17步進(jìn)電機(jī)。
伺服電機(jī)是機(jī)器人技術(shù)中常用的電機(jī)。與Arduino, Raspberry Pi和NodeMCU等微控制器進(jìn)行接口和控制伺服電機(jī)非常容易。早些時(shí)候,我們使用Arduino Uno和ESP8266從網(wǎng)頁控制伺服電機(jī)。在這個(gè)項(xiàng)目中,我們將伺服電機(jī)與樹莓派連接,并通過托管在樹莓派上的網(wǎng)頁控制它。
“Ok 谷歌做我的家庭作業(yè)”——如果這個(gè)命令有效,我們的童年將會(huì)很簡(jiǎn)單,不是嗎?但是有些事情是要我們自己來做的,當(dāng)然,我們不會(huì)設(shè)計(jì)一些東西來幫你完成作業(yè)。然而,我們都承認(rèn)用語音指令做事很有趣!!這就是為什么我們已經(jīng)建立了語音控制的家庭自動(dòng)化項(xiàng)目,如使用Arduino的Alexa控制的家庭自動(dòng)化和使用ESP32的谷歌助理家庭自動(dòng)化。
樹莓派4是樹莓派3b +的改進(jìn)版本。樹莓派4配備了Cortex-A72四核處理器,運(yùn)行頻率為1.5GHz,內(nèi)存提升到LPDDR4。它的處理性能和速度是樹莓派3的三倍。有了樹莓派4,你可以同時(shí)運(yùn)行兩個(gè)4K顯示器。派4增加了一個(gè)USB Type-C接口,而不是MicroUSB接口。
無論是物聯(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的通信。
之前我們學(xué)習(xí)了使用樹莓派和OpenCV的人臉識(shí)別。今天我們就用這兩個(gè)來用python構(gòu)建一個(gè)車牌識(shí)別系統(tǒng)。實(shí)時(shí)車牌檢測(cè)和識(shí)別對(duì)于自動(dòng)收費(fèi)站,找出交通規(guī)則違規(guī)者以及解決其他與車輛相關(guān)的安全問題非常有用。
人臉識(shí)別技術(shù)在過去十年中有了巨大的進(jìn)步,現(xiàn)在它主要用于監(jiān)視和安全目的。在今天的教程中,我們將學(xué)習(xí)如何使用樹莓派構(gòu)建人臉識(shí)別門鎖系統(tǒng)。本項(xiàng)目分為三個(gè)階段:
在計(jì)算機(jī)視覺領(lǐng)域,設(shè)計(jì)一個(gè)能夠在一張圖像中識(shí)別多個(gè)物體的綜合機(jī)器學(xué)習(xí)模型是一項(xiàng)具有挑戰(zhàn)性的任務(wù)。然而,隨著深度學(xué)習(xí)和目標(biāo)識(shí)別系統(tǒng)的最新進(jìn)展,開發(fā)這種多目標(biāo)識(shí)別系統(tǒng)變得更加容易。在這里,我們將使用TensorFlow和OpenCV與樹莓派構(gòu)建對(duì)象檢測(cè)模型。
你是否曾經(jīng)希望b谷歌助手、Alexa或Siri能讓你擁有一個(gè)智能家居,而不是一些智能設(shè)備?如果你一覺醒來就能喝到新鮮的咖啡,電視上播放著新聞,在你設(shè)置鬧鐘的時(shí)候溫度調(diào)節(jié)就自動(dòng)完成了呢?自動(dòng)改變房間的照明,在顯示器或面板上打開一些背光,讓它在播放電影時(shí)變得輕松如何?
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對(duì)某些功能和操作進(jìn)行了分段和劃分。
物聯(lián)網(wǎng)發(fā)展迅猛,英特爾、谷歌和三星等公司都想分一杯羹。像樹莓派和NodeMCU這樣的設(shè)備的存在也導(dǎo)致了一個(gè)重要的愛好者社區(qū)的存在。由于所使用的傳感器類型幾乎是標(biāo)準(zhǔn)化的,微控制器(或者在樹莓派的情況下處理器)在易用性、功耗、硬件和軟件支持等因素方面起著重要作用。本文將介紹一些最常用的開發(fā)板,以使您的物聯(lián)網(wǎng)項(xiàng)目啟動(dòng)和運(yùn)行。
在成功推出樹莓派AI套件與AI攝像頭之后,樹莓派再度宣布擴(kuò)展其AI產(chǎn)品陣容,隆重介紹其新成員——樹莓派AI HAT+。
Hailo近期推出虛擬社區(qū)論壇,旨在促進(jìn)合作、共享知識(shí),同樣對(duì)樹莓派用戶開放。
米爾瑞米派Remi Pi采用瑞薩RZ/G2L作為核心處理器,該處理器搭載雙核Cortex-A55@1.2GHz+Cortex-M33@200MHz處理器,其內(nèi)部集成高性能3D加速引擎Mail-G31 GPU(500MHz)和視頻處理單元(支持H.264硬件編解碼),16位的DDR4-1600 / DDR3L-1333內(nèi)存控制器、千兆以太網(wǎng)控制器、USB、CAN、SD卡、MIPI-CSI等外設(shè)接口,在工業(yè)、醫(yī)療、電力等行業(yè)都得到廣泛的應(yīng)用。
Linux系統(tǒng)平臺(tái)上有許多開源的系統(tǒng)構(gòu)建框架,這些框架方便了開發(fā)者進(jìn)行嵌入式系統(tǒng)的構(gòu)建和定制化開發(fā),目前比較常見的有Buildroot, Yocto, OpenEmbedded等等。