0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用樹莓派的家庭安全電子郵件警報系統(tǒng)的制作

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-15 10:30 ? 次閱讀

第1步:您需要什么

運行Raspbian的Raspberry Pi

USB攝像頭

PIR傳感器

用于訪問Internet的USB Wi-Fi模塊(可選,如果您連接了用于Internet的以太網(wǎng)電纜,則不需要USB Wi-Fi模塊)

電源適配器為Rsapberry Pi供電

步驟2:使用Raspbian設(shè)置Raspberry Pi

首先,您需要在自己的Raspbian上安裝您將在Raspberry Pi中使用的微型SD卡。

您可以從Raspberry Pi網(wǎng)站上下載Raspbian的最新映像,網(wǎng)址為:

http://www.raspberrypi.org/downloads/

您將需要使用圖像寫入工具將圖像安裝到SD卡上。您可以在以下位置找到執(zhí)行此操作的步驟:

http://www.raspberrypi.org/documentation/installat 。..

步驟3:安裝OpenCV并必需的庫

有很多方法可以做到這一點。但是我更喜歡使用OpenCV網(wǎng)站上提供的最簡單的方法,該方法位于http://docs.opencv.org/doc/tutorials/introduction/。..

打開樹莓派的終端并執(zhí)行以下命令。..

安裝編譯器

$ sudo apt-get install build-essential

安裝必需的軟件包

$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

安裝可選包

$ sudo apt-get install python-dev python -numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

現(xiàn)在將OpenCV下載到要編譯源代碼的任何位置。

$ mkdir xxx

$ cd xxx

$ git clone https://github.com/Itseez/opencv.git

使用以下命令創(chuàng)建和構(gòu)建目錄并配置OpenCV cmake的。不要忘記

$ cd OpenCV-2.4末尾的。.部分。*

$ mkdir build

$ cd build

$ cmake -D CMAKE_BUILD_TYPE =發(fā)布-D CMAKE_INSTALL_PREFIX =/usr/local -D WITH_TBB = ON -D BUILD_NEW_PYTHON_SUPPORT = ON -D WITH_V4L = ON -D INSTALL_C_EXAMPLES = ON -D INSTALL_PYTHLES WITH_QT = ON -D WITH_OPENGL = ON 。.

現(xiàn)在編譯它

$ make

最后安裝OpenCV

$ sudo make安裝

步驟4:Python代碼

在編輯以下幾行后使用隨附的Python代碼

gmail_user =“ xxxx @ gmail .com“ #Sender電子郵件地址

在上一行中輸入您的電子郵件地址,用來發(fā)送捕獲的照片

gmail_pwd =” xxxx“ #Sender電子郵件密碼

輸入發(fā)件人電子郵件地址的密碼

至=“ xxxx@gmail.com”#收件人電子郵件地址

輸入帶有圖片的電子郵件所接收到的電子郵件地址將被發(fā)送。..

第5步:進行必要的連接d測試設(shè)置

現(xiàn)在將USB攝像頭和PIR傳感器連接到Raspberry Pi。

使用三根母對母跳線,您需要將每個PIR傳感器的連接器連接至Raspberry Pi上的相應(yīng)引腳。

將PIR傳感器上標有頂部的VCC連接至Raspberry Pi的5V引腳,將中間的一個標記為OUT的引腳連接到GPIO引腳4,將底部標記為GND的引腳連接到也標記為GND的接地引腳。

現(xiàn)在,您可以使用sudo運行python代碼以檢查設(shè)置。每當PIR傳感器檢測到移動時,都會捕獲圖像并將電子郵件設(shè)置為您輸入的電子郵件地址作為接收者的電子郵件地址。

步驟6:如何進行最終設(shè)置外觀和輸出

現(xiàn)在,如果將設(shè)置放在家門的前面并運行python代碼并離開你家。如果有人打開門,您將收到一封電子郵件警報。

步驟7:在Raspberry Pi中添加Wi-Fi支持

在Raspberry Pi上設(shè)置Wi-Fi的明確步驟已在官方指南中給出

http://www.raspberrypi.org/documentation/configura 。..

步驟8:Raspberry Pi自動登錄以及自動啟動和運行Python代碼

要通過在啟動樹莓派時自動在啟動時自動運行python代碼,請執(zhí)行以下步驟。

自動登錄:

在終端中:

sudo nano/etc/inittab

向下滾動到:

1:2345:respawn:/sbin/getty 115200 tty1

并更改為

#1:2345:respawn:/sbin/getty 115200 tty1

在該行下添加:

1:2345:respawn:/bin/login -f pi tty1/dev/tty1 2》&1

Ctrl + X退出,Y保存,然后輸入兩次

自動運行python代碼

sudo nano/etc/rc.local

滾動到底部并在出口0上方添加以下內(nèi)容:

sudo python/directory/pythonfile.py

按Ctrl + X退出,Y保存,然后按兩次Enter。

如果您遇到ny中的問題,請查看http://elinux.org/RPi_Debian_Auto_Login

現(xiàn)在重新啟動系統(tǒng),您將看到python代碼已開始自動運行,并且如果檢測到python代碼,則會向您發(fā)送電子郵件

現(xiàn)在,您可以在將家門鎖上的任何時候打開設(shè)置,以確保當有人不在家時進入家中時都能收到電子郵件警報。..
責任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 警報
    +關(guān)注

    關(guān)注

    0

    文章

    89

    瀏覽量

    9913
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1696

    瀏覽量

    105457
收藏 人收藏

    評論

    相關(guān)推薦

    樹莓開發(fā)的最佳編程語言選擇

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發(fā)的信用卡大小的單板計算機,它以其低成本、易于編程和靈活性而受到廣泛歡迎。樹莓
    的頭像 發(fā)表于 11-11 11:34 ?120次閱讀

    樹莓與Arduino的區(qū)別是什么

    Pi): 樹莓最初是作為教育工具設(shè)計的,旨在幫助學生學習計算機編程和電子工程。隨著時間的推移,它已經(jīng)發(fā)展成為一個多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心
    的頭像 發(fā)表于 11-11 11:14 ?162次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強大的單板計算機,廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項目、家庭媒體中心等
    的頭像 發(fā)表于 10-22 18:09 ?366次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發(fā)的一款為學習計算機編程教育而設(shè)計的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?329次閱讀

    樹莓和單片機的優(yōu)缺點是什么

    樹莓(Raspberry Pi)和單片機(Microcontroller)是兩種廣泛應(yīng)用于電子項目和嵌入式系統(tǒng)的硬件平臺。它們各自具有獨特的優(yōu)缺點,適用于不同的應(yīng)用場景。
    的頭像 發(fā)表于 08-30 18:21 ?1398次閱讀

    樹莓的功能用途是什么

    、科研、工業(yè)控制、物聯(lián)網(wǎng)、多媒體播放、家庭自動化等領(lǐng)域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計算機,由英國的Raspberry Pi基金會開發(fā),其功能和用途非常廣泛。以下是
    的頭像 發(fā)表于 08-30 18:01 ?2086次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發(fā)的單板計算機,廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹莓
    的頭像 發(fā)表于 08-30 15:41 ?980次閱讀

    【Raspberry Pi 5開發(fā)板試用】樹莓5---家庭多媒體和控制中心

    樹莓簡介 自問世以來,樹莓已有超過十年的發(fā)展歷程。它在中國擁有一個活躍的社區(qū)和成熟的生態(tài)系統(tǒng)。無論你想用
    發(fā)表于 08-01 17:40

    樹莓5,Raspberry Pi 5 評測

    會觸發(fā)安全關(guān)機。這種關(guān)機更像是待機模式,樹莓的功耗為1.4瓦。按下電源按鈕將啟動樹莓5。你還可以編程操作
    發(fā)表于 06-19 14:51

    微軟新型專利實現(xiàn)電子郵件與聊天工具的無縫切換

     5 月 30 日消息,美國商標和專利局近日于 5 月 21 日公布授予微軟一項專利,該專利涉及一種全新的系統(tǒng)可實現(xiàn)從電子郵件至聊天工具的無縫切換。
    的頭像 發(fā)表于 05-30 15:31 ?399次閱讀

    谷歌Gmail將支持Gemini總結(jié)電子郵件內(nèi)容

    谷歌透露,Gemini 將協(xié)助 Workspace 和 Google One AI Premium 的用戶理解和處理電子郵件內(nèi)容。用戶可通過移動應(yīng)用和網(wǎng)頁版 Gmail 使用 Gemini
    的頭像 發(fā)表于 05-15 11:11 ?534次閱讀

    樹莓主板如何連接電腦

    連接樹莓派到電腦是一個非常有用的功能,它可以讓我們在電腦上進行樹莓的操作和管理。本文將詳細介紹如何連接樹莓主板到電腦。我會從準備工作開始
    的頭像 發(fā)表于 01-07 15:40 ?1734次閱讀

    基于樹莓的環(huán)境監(jiān)測系統(tǒng)

    樹莓(Raspberry Pi)是一種小型而功能強大的計算機,其性能和功能足以支持許多應(yīng)用領(lǐng)域。在環(huán)境監(jiān)測系統(tǒng)中,樹莓也被廣泛應(yīng)用。本文
    的頭像 發(fā)表于 01-04 15:15 ?1581次閱讀

    消防應(yīng)急燈是否可以連接到警報系統(tǒng)?

    消防應(yīng)急燈是否可以連接到警報系統(tǒng)? 在消防安全領(lǐng)域,消防應(yīng)急燈和警報系統(tǒng)都是至關(guān)重要的設(shè)備。消防應(yīng)急燈能在電源中斷時提供照明,幫助人們在黑暗中找到安全出口。而
    的頭像 發(fā)表于 01-03 16:35 ?654次閱讀

    Mdaemon保持網(wǎng)絡(luò)安全:如何發(fā)送安全電子郵件

    安全電子郵件有助于防止未經(jīng)授權(quán)訪問您的敏感信息,如個人身份信息(PII)、財務(wù)數(shù)據(jù)或機密業(yè)務(wù)信息。通過發(fā)送安全電子郵件,您可以保護您的隱私,并確保您的信息到達指定的收件人,而不會被攔截
    的頭像 發(fā)表于 12-10 11:09 ?1102次閱讀
    Mdaemon保持網(wǎng)絡(luò)<b class='flag-5'>安全</b>:如何發(fā)送<b class='flag-5'>安全</b><b class='flag-5'>電子郵件</b>