|

【CIRCUS Pi】樹莓派感測器實作(四):植物監測器

   
作者/圖片來源: CIRCUS Pi

樹莓派感測器實作」系列中我們將會探索一些常見的感測器,並製作出可執行的專案。在前面的樹莓派感測器實作中,我們製作了幾個警報系統,關於火焰與瓦斯的安全性,以及偵測入侵者,另外還有簡易的氣象站。

在簡易氣象站實作中,我們使用類比數位轉換器(ADC)讀取紫外線感測器輸出的類比訊號。這次我們將要使用類比數位轉換器(ADC)去檢測盆栽中的濕度感測器,另外加入水位感測器去檢測蓄水盤中的水位。

如果土壤或蓄水盤呈現乾燥狀態,監測器會發送警示訊息告訴我們應該要幫植物澆水,以保持其健康生長,如下圖所示:

所需設備

  1. 濕度感測器 x1
  2. 水位感測器 x1
  3. MCP3008 ADC x1
  4. 麵包板 x1
  5. 杜邦線材

實作步驟

1. 連接類比數位轉換器(ADC)

由於我們的植物監測器使用濕度與水位感測器,兩種感測器都是輸出類比訊號,因此需要透過類比數位轉換器(ADC, analogue-to-digital converter)來將數值轉換成數位訊號讀取,我們與上一次一樣選用 MCP3008 類比數位轉換器,它有 8 個輸入通道。

因為類比數位轉換器(ADC)使用 SPI 介面,所以我們需要透過 Raspberry Pi 樹莓派配置工具啟用 SPI,因此我們使用支援完整 SPI 的 Pythhon 3,打開電腦終端機視窗,並輸入以下指令:

sudo apt-get install python3-spidev

首先關閉 Raspberry Pi 樹莓派的電源,準備連接 MCP3008 類比數位轉換器,也許在上一篇的實作(三)中,你已經設定完成。將 MCP3008 放置在麵包板中間,連接到開發板如圖 1 所示:

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

CIRCUS Pi

Author: CIRCUS Pi

分享有趣的創作與教學,提供Maker們創作的軍火庫,DIY 零件 | 套件| 工具,官網連結

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *