電子發(fā)燒友App

硬聲App

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

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

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>電子資料>帶有Raspberry Pi 4的傳感器定時器

帶有Raspberry Pi 4的傳感器定時器

2022-11-15 | zip | 0.35 MB | 次下載 | 免費

資料介紹

描述

小介紹

與我的同事一起,我們的老師在一個名為“微處理器系統(tǒng)”的科目中向我們介紹了硬件世界的這個美妙角落,我們在那里討論并首次接觸了各種開發(fā)板,包括 Raspberry Pi 系列。

在此基礎上,我們進行了一個基于使用 Raspberry Pi 系統(tǒng)激活 LED 的小測試。這讓我們對技術的邏輯有了更有趣的看法,即使這是一項簡單的任務。

基于這些,我們的任務是創(chuàng)建一個項目,利用我們的知識為“黑客風格”類型的工作設備賦予生命。

因此,與我的同事一起,經過長時間的討論,我們創(chuàng)建了一個計時器(時鐘)的設計和邏輯,它記錄了 PIR 傳感器的活動和不活動周期,由 Raspberry Pi 4 供電并創(chuàng)建 LED 控制模式以進一步測試 PIR 檢測特征背后的邏輯。

今天,我們將分享和教授這個項目的讀者如何感受使用 PIR 傳感器的第一次體驗和使用 Python(本例中為 MicroPython)的高級邏輯,讓我們有機會感受如何第一滴體驗成為物聯(lián)網和物聯(lián)網這個令人驚嘆的創(chuàng)意世界的參與者。

第 1 階段:在您的 Raspberry Pi 上安裝 Raspbian 并連接到它。

首先,我們將確保在購買完所有材料后,準備好 SD 卡,以便為我們的 Raspberry 安裝一個特殊的操作系統(tǒng):NOOBS 或 Raspbian。對于這個項目,我們按照 安裝 Raspbian,很簡單。

按照軟件主頁上的說明并在我們的設備上安裝Raspberry Pi Imager ,我們通過 USB 適配器或自適應卡插入 SD 卡,按照說明進行操作,確保選擇“完全安裝”并使用 CTRL+SHIFT+X ,我們進入Imager的配置頁面。

在此頁面上,您可以選擇“過掃描”建議,但我們選擇安裝和配置的所有其他內容都根據(jù)我們的資源進行。

如果您操作正確,當您將 SD 卡重新插入 RPi 卡支持時,一旦我們?yōu)樗╇?,它應該會自動連接到您的 WIFI,有一個桌面 GUI 和建議的應用程序,應該很好。

提示:要在您的網絡中查找您的 RPi 的 IP,我們可以在我們的移動設備上安裝應用程序“Fing”(因為您的手機已通過 WiFi 連接到您的路由器),這將幫助我們顯示我們網絡中的所有 IP,包括您的 RPi(如果已插入)。

獲得 RPi 的 IP 后,我們可以使用 2 個應用程序連接到它:

-如果我們只想要終端連接樣式,則使用 PuTTY ;

-完整桌面體驗的VNC 查看器推薦);

如果您按照這些說明操作并記錄了操作方法,那么您已經成功安裝了 Raspberry Pi OS,您可以連接到它以體驗其完整的桌面功能。

第 2 階段:在 RPi 上管理 Apache 和 PHP

對于Apache和PHP的完整安裝(本項目使用的版本7),我將提供頁面和詳細說明如何完美安裝它們。如果出現(xiàn)更多問題,您可以考慮進一步搜索或在服務器端使用其他東西。

要安裝 Apache,您可以點擊此鏈接并克服可能即將出現(xiàn)的關于建立域的錯誤,請點擊此鏈接。

要安裝 PHP 7,您可以按照上面 Apache 安裝的第一個鏈接進行操作。您還需要此鏈接,因為正常的 PHP 安裝將只提供您需要的少數(shù)依賴項,這可能會導致您的 PHP 代碼被忽略。這樣您就可以確保您的 PHP 將完美運行。

如果您按照上面的鏈接進行操作,您現(xiàn)在應該可以在您的 RPi 上完美運行 Apache 和 PHP。

第 3 階段:創(chuàng)建程序并解釋項目的邏輯

該項目提供了 py 和 PHP 文件,您需要使用這些文件來測試您是否正確組裝了所有組件。您可以在這里自由使用任何文本編輯器和基于 python 的應用程序,幸運的是,如果您的安裝正確,這些都是由您的 Raspberry Pi 提供的。

在使用任何瀏覽器(Chromium 是您的 RPi 的本機瀏覽器)時 使用 sudo python 和測試 Python 文件,您將檢查 PHP 文件。sudo python3這些代碼提供了足夠的解釋來理解如何工作和執(zhí)行它們,所以我們將解釋一下項目的邏輯。

該項目代表了對基于檢測、時間注冊以及使用個人激活任務方法回答特定時間段的可能性的概念的更深入的理解視圖。

作為一個項目,我們使用檢測在計算的時間段內激活 LED。作為一個概念,這種組合可以幫助我們在傳感器檢測到活動時甚至在它們不活動時立即控制或觸發(fā)事件。工作就像一個無限監(jiān)控的警衛(wèi),并且確切地知道要應用什么協(xié)議或在攝像頭上拍攝到某些東西時該怎么做。

這個概念將在未來可能的項目中應用,以進一步證明它擁有的無限用途。

如果文件正確執(zhí)行并且項目背后的想法有點理解,那么您更接近看到您的項目僅在終端上工作。

第 4 階段:一些 Linux 管理

在前面的 3 個階段之后,我們現(xiàn)在應該將項目作為硬件準備好,安裝必要的依賴項并準備好程序并能夠從終端執(zhí)行。在這個階段,通過一點 Linux,我們應該能夠從它的網頁執(zhí)行整個項目。

這些細節(jié)可能會在上面的第 2 階段進行解釋,但將再次解釋這些細節(jié)以確保我們將所有內容聯(lián)系起來。

該程序的根文件夾將 /var/www/html與我們從上面的 PHP 和 Apache 中看到的一樣。

現(xiàn)在我們將授予我們文件的權限,其中所有者將能夠寫入,而其他所有人,組,所有者將讀取并執(zhí)行它。我們將確保我們的 py 文件也是可執(zhí)行的。我們將使用以下命令

sudo chmod -R 755 directory- 授予整個 html 文件夾的權限;

sudo chmod 755 /path/to/file- 如果我們不想使用第一個命令,則授予文件權限;

sudo chmod +x /path/to/file-確保我們的文件是可執(zhí)行的;

sudo chmod 777 /path/to/file-給予每個人完全的許可(這是在你的程序還不能工作的情況下,但這只是作為最后的選擇!)

之后,我們確保我們的所有者(默認為 pi,組為 www-data)是擁有我們文件夾 html 優(yōu)先級的所有者。為此,我們將使用下一個命令

sudo chown -R pi:www-data directory- 這將使 pi 和組 www-data 成為文件夾的所有者;

如果一切都正確執(zhí)行并經過仔細檢查,現(xiàn)在我們將能夠充分使用該程序并欣賞 Raspberry Pi 4 和 PIR Sensor 結合的強大功能。

最終結果

為了遵循這個食譜的所有階段和成分,我們的結果應該像下面提供的視頻一樣。

注意:這個項目的一件事是它不能在同一頁面上同時執(zhí)行主文件和停止文件,所以我強烈建議復制網頁,一個你將執(zhí)行主程序,第二個你將執(zhí)行主程序,在需要時,您將激活停止協(xié)議。這種方式也有好處,因為我們可以看到這兩個文件都在工作,即使它不在瀏覽器的同一個選項卡中。

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費