树莓派控制继电器,从而控制大电流的通与断。
树莓派控制
写一个通用的向树莓派针脚输出电位的脚本 output2pin :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#! /bin/bash
# Useage:
# output2pin.sh [gpio_number] [1/0]
if [ $# != 2 ]
then
echo "Must have 2 args! Now have $# args."
exit 0
fi
echo "Will out put $2 to pin-$1"
echo $1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$1/direction
echo $2 > /sys/class/gpio/gpio$1/value
echo 'Output finish!\n'
|
如上图连接 26 号针脚,输出高电平就是:
这里的 gpio_number 规则是 https://www.raspberrypi.org/documentation/usage/gpio/ 里的 GPIO 相对编码: 连接图中的 GPIO26 对应的硬编码序号是 37.
继电器
1路继电器的输出端一般有3个口:
- 常闭:高电位或继电器不通电时接通
- 常开:低电位时接通
- 公用:一般直接连接电源