成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用樹莓派構建一個嬰兒監視器

系統 Linux 后端 MySQL
我決定使用一個基于 樹莓派 的 物聯網 解決方案去修復這個問題。后來我進一步為它添加了一個嬰兒監視器插件。在這篇文章中,我將解釋我是如何做的,它的代碼在 我的 GitHub 頁面上。

 [[230394]]

香港很濕熱,即便是晚上,許多人為了更舒適,在家里也使用空調。當我的大兒子還是一個小嬰兒的時候,他臥室的空調還是需要手動控制的,沒有溫度自動調節的功能。它的控制器只有開或者關,讓空調整個晚上持續運行會導致房間過冷,并且也浪費能源和錢。

我決定使用一個基于 樹莓派物聯網 解決方案去修復這個問題。后來我進一步為它添加了一個嬰兒監視器插件。在這篇文章中,我將解釋我是如何做的,它的代碼在 我的 GitHub 頁面上。

 

設計空調控制器

解決我的問題的***個部分是使用了一個 Orvibo S20 可通過 WiFi 連接的智能插頭和智能手機應用程序。雖然這樣可以讓我通過遠程來控制空調,但是它還是手動處理的,而我希望嘗試讓它自動化。我在 Instructables 上找到了一個滿足我的需求的項目:他使用樹莓派從一個 AM2302 傳感器 上測量附近的溫度和濕度,并將它們記錄到一個 MySQL 數據庫中。

使用壓接頭將溫度/濕度傳感器連接到樹莓派的相應 GPIO 針腳上。幸運的是,AM2302 傳感器有一個用于讀取的 開源軟件,并且同時提供了 Python 示例。

與我的項目放在一起的用于 AM2302 傳感器 接口的軟件已經更新了,并且我使用的原始代碼現在應該已經過時了,停止維護了。這個代碼是由一個小的二進制組成,用于連接到傳感器以及解釋讀取并返回正確值的 Python 腳本。

樹莓派、傳感器、以及用于構建溫度/濕度監視器的 Python 代碼。

樹莓派、傳感器、以及用于構建溫度/濕度監視器的 Python 代碼。

將傳感器連接到樹莓派,這些 Python 代碼能夠正確地返回溫度和濕度讀數。將 Python 連接到 MySQL 數據庫很簡單,并且也有大量的使用 python-mysql 綁定的代碼示例。因為我需要持續地監視溫度和濕度,所以我寫軟件來實現這些。

事實上,最終我用了兩個解決方案,一是作為一個持續運行的進程,周期性(一般是間隔一分鐘)地獲取傳感器數據,另一種是讓 Python 腳本運行一次然后退出。我決定使用第二種方法,并使用 cron 去每分鐘調用一次這個腳本。之所以選擇這種方法的主要原因是,(通過循環實現的)持續的腳本偶爾會不返回讀數,這將導致嘗試讀取傳感器的進程出現堆積,最終可能會導致系統掛起而缺乏可用資源。

我也找到了可以用程序來控制我的智能插頭的一個 Perl 腳本。它是解決這種問題所需的一部分,因此當某些溫度/濕度達到觸發條件,將觸發這個 Perl 腳本。在做了一些測試之后,我決定去設計一個獨立的 checking 腳本,從 MySQL 去拉取***的數據,然后根據返回的值去設置智能開關為開或關。將插頭控制邏輯與傳感器讀取腳本分開,意味著它們是各自獨立運行的,就算是傳感器讀取腳本寫的有問題也沒事。

配置一個打開/關閉空調的溫度值是很有意義的,因此,我將這些值轉移到控制腳本讀取的配置文件中。我也發現,雖然傳感器的值一般都很準確,但是,偶爾也會出現返回不正確讀數的情況。這個傳感器腳本被修改為不向 MySQL 數據庫中寫入與前值差異非常大的值。同樣也在配置文件中寫入了連續讀取的溫度/濕度之間允許的***差異值,如果讀取的值處于這些限制值以外,這些值寫不會提交到數據庫中。

雖然,做這個自動調節器似乎花費了很多努力,但是,這意味著,記錄到 MySQL 數據庫的數據是有效的、可用于進一步去分析識別用戶使用模式的有用數據。可以用多種圖形方式去展示來自 MySQL 數據庫中的數據,而我決定使用 Google Chart 在一個 Web 頁面上顯示數據。

過去六小時內測量到的溫度和濕度

過去六小時內測量到的溫度和濕度

 

添加一個嬰兒監視攝像頭

樹莓派開放的性能意味著我可以不斷地為它增加功能 —— 并且我有大量的未使用的可用 GPIO 針腳。我的下一個創意是去添加一個攝像頭模塊,將它放在孩子的臥室中,配置它去監視嬰兒。

我需要一個能夠在黑暗環境中工作的攝像頭,而 Pi Noir 攝像頭模塊是非常適合這種條件的。Pi Noir 除了沒有紅外過濾之外,同樣也是樹莓派常用的攝像頭模塊。這意味著它在白天時的圖像可能有點偏紫色,但是它可以在黑暗中借助紅外燈來顯示圖像。

現在我需要一個紅外光源。由于樹莓派非常流行,并且進入門檻很低,因此它有大量的外圍配件和插件。也有適合它的各種紅外光源,我注意到的其中一個是 Bright Pi。它可以從樹莓派上供電,并且它很適合為樹莓派的攝像頭模塊提供紅外光和普通光。它唯一的缺點是太考驗我的焊接技能了。

我的焊接技能還是不錯的,但是可能花費的時間比其他人更長。我成功地連接了外殼上所有的紅外 LEDs,并將它們連接到樹莓派的 GPIO 針腳上。這意味著樹莓派能夠編程控制紅外 LED 是否點亮,以及它的亮度。

通過一個 Web 流去公開捕獲的視頻也很有意義,因為這樣我就可以從 Web 頁面上查看溫度和濕度的讀數圖表。進一步研究之后,我選擇了一個使用 M-JPEG 捕獲器的 流軟件。通過 Web 頁面公開 JPG 源,我可以在我的智能手機上去連接攝像頭查看程序,去查看攝像頭的輸出。

 

做***的修飾

沒有哪個樹莓派項目都已經完成了還沒有為它選擇一個合適的外殼,并且它有各種零件。在大量搜索和比較之后,有了一個顯然的 贏家:SmartPi 的樂高積木式外殼。樂高的兼容性可以讓我去安裝溫度/濕度傳感器和攝像頭。下面是最終的成果圖:

[[230396]]

在這以后,我對我的這個作品作了一些改變和更新:

  • 我將它從樹莓派 2 Model B 升級到了 樹莓派 3,這意味著我可以使用 USB WiFi 模塊。
  • 我用一個 TP-Link HS110 智能插頭替換了 Orvibo S20。
  • 我也將樹莓派插到了一個智能插頭上,這樣我就可以遠程重啟/重置它了。
  • 我從樹莓派上將 MySQL 數據庫移走了,它現在運行在一個 NAS 設備上的容器中。
  • 我增加了一個非常 靈活的三角夾,這樣我就可以調整到***角度。
  • 我重新編譯了 USB WiFi 模塊,禁用了板載 LED 指示燈,這就是升級到樹莓派 3 的其中一個好處。
  • 我因此為我的第二個孩子設計了另外一個監視器。
  • 因為沒有時間去折騰,我為我的第三個孩子購買了夜用攝像頭。

想學習更多的東西嗎?所有的代碼都在 我的 GitHub 頁面上。

想分享你的樹莓派項目嗎?將你的故事和創意發送給我們

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2013-08-15 17:13:20

2019-03-23 19:33:14

樹莓派Linux操作系統

2022-06-19 20:48:06

樹莓派Linux

2020-04-16 20:42:16

樹莓派Rocket.ChatLinux

2019-01-07 10:25:44

Gonimo嬰兒監視開源

2018-12-05 10:10:23

Windows 10設置監視器

2019-03-31 08:00:02

樹莓派更新樹莓派 Linux

2022-08-29 00:20:48

Render樹莓派物聯網

2023-07-10 17:07:49

樹莓派儀表盤

2017-11-07 10:46:38

Linux網絡接口

2021-12-10 14:10:38

Linux系統監控任務管理器

2010-01-08 12:14:44

ibmdwAndroid

2017-10-30 16:12:30

DockerServerless樹莓派

2020-07-16 21:00:05

樹莓派Kubernetes集Linux

2019-03-24 20:30:18

樹莓派Linux

2018-06-22 10:34:46

Linux樹莓派數字針孔攝像頭

2019-04-11 11:40:32

樹莓派編程語言Linux

2019-03-12 18:33:57

樹莓派Linux

2022-02-11 09:24:05

樹莓派OpenWrt固定IP服務

2022-04-15 13:19:31

樹莓派路由器Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久妇女6080 | 91久久精品一区二区二区 | 亚洲精品视频一区二区三区 | 日本特黄特色aaa大片免费 | 久久亚洲综合 | zzzwww在线看片免费 | 国产精品久久久久久久久久久免费看 | 中文字幕一区在线观看视频 | 国产成人高清视频 | 国产精品久久久久久久久久 | 国产精品一区二区在线播放 | 欧美一区二区三区在线观看 | 久久久99精品免费观看 | 精品国产欧美一区二区三区不卡 | 亚洲视频在线看 | 国产精品欧美一区二区三区不卡 | 一区二区三区四区在线视频 | 欧美日韩一区二区在线播放 | 亚洲国产成人av好男人在线观看 | 国内精品伊人久久久久网站 | 日韩精品二区 | 四虎影视一区二区 | 国产精品v | 热99在线 | 国产高清在线 | 国产精品乱码一区二区三区 | av一区二区三区 | 久久成人精品视频 | 亚洲国产成人av好男人在线观看 | 亚洲人成人一区二区在线观看 | 欧美日韩亚洲成人 | 免费成人高清在线视频 | 99久久婷婷国产综合精品电影 | 欧美欧美欧美 | 人人看人人干 | 日韩免费高清视频 | 中文字幕 国产 | 精品一区国产 | 久草院线 | 一本大道久久a久久精二百 欧洲一区二区三区 | 不卡一区二区三区四区 |