快轉到主要內容

用樹莓派打造環境監測器[04]:遺珠之憾系列

·472 字·1 分鐘· 0 · 0 ·
Computer Science Raspberry Pi
Torai
作者
Torai
室內小園丁 ฅ^•ﻌ•^ฅ
Terrarium Sensor - This article is part of a series.
Part 4: This Article

遺珠之憾 #

這裡記錄各種待消化的雜項資料。
有些是未來可擴充功能、有些是延伸閱讀、有些是查完待歸類的資料。

未來可擴充:手機控制 #

接上繼電器,透過 MQTT 使手機可遠端操控繼電器開關。

未來可擴充:發送通知到手機 #

監測到溫度之類的讀數異常時,直接使用 LINE Notify (或使用 IFTTT 之類的服務)送通知到手機。

延伸閱讀:I2C #

對 I2C protocol 有興趣的話可以看硬體的文件,說明硬體怎麼使用時會提到。
或者直接上網查教學文也行。

待歸類:上拉 & 下拉電阻 (Pull-up & Pull-down resistor) #

研究 I2C 的時候有提到不認識的名詞,查完之後不知道放哪。

上拉電阻是把電阻接在電源,在電路斷開時輸入會是 High,電路閉合時拿到 Low;
下拉電阻是把電阻接在接地,在電路斷開時輸入會是 Low,電路閉合時拿到 High。

open
電路斷開圖示,來源: 上拉電阻&下拉電阻 - GPIO新手入門必知【明富其識】
close
電路閉合圖示,來源: 上拉電阻&下拉電阻 - GPIO新手入門必知【明富其識】

樹莓派有內建上拉 & 下拉電阻,可用下列範例程式碼控制:

# 下拉電阻
GPIO.setup(port_or_pin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)

# 上拉電阻
GPIO.setup(port_or_pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
Terrarium Sensor - This article is part of a series.
Part 4: This Article