一,准备
需电压检测模块 Voltage Sensor,2a升压板,树莓派 pice,杜邦线若干
二,电压检测模块的参数
电压传感器模块参数
电压输入范围:DC0-25V
电压工作范围:DC0-25V
电压检测范围:DC0.02445V-25V
数据类型:模拟输入
电压模拟分辨率:0.00489V
三,接线
由于前面是电源所以大概是这样
注:黄色部分是升压模块,绿线接的是升压模块的vout端口
升压模块 | 电压检测模块 |
vin+ | VCC |
vin- | GND |
树莓派 | 电压检测模块 |
5v | + |
GND | - |
18 | S |
四,代码
这次我们使用更加简单的python代码
下载thonny
import RPi.GPIO as GPIO
import time
# 设置GPIO引脚
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.IN)
# 读取电压值
try:
while True:
if GPIO.input(18):
print("电压正常")
else:
print("电压异常")
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup()