导航菜单
Toggle navigation
微雪商城
微雪课堂
Raspberry Pi
主板/套件
显示屏
摄像头
扩展板
笔记本
机器人
游戏机
Android/Linux主板
人工智能
主板/套件
显示屏
摄像头
扩展板
机器人
显示屏
LCD/OLED
e-Paper
模块
远距离无线通信
近距离无线通信
有线通信/接口转换
摄像头/音视频
传感器
电机/舵机
大杂烩
机器人
智能车
驱动器/传感器
机械手/云台控制
MCU/FPGA
Arduino
micro:bit
LPC
FPGA
查看“RPi Relay Board”的源代码
←
RPi Relay Board
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
<div class="tabber"> {{扩展板|colorscheme=blue |name = RPi Relay Board |img=[[File:RPi-Relay-Board-1.jpg|360px |alt=RPi Relay Board|link=http://{{SERVERNAME}}/shop/RPi-Relay-Board.htm | RPi Relay Board]] |category1=树莓派 |brand=Waveshare |feature = Raspberry Pi继电器扩展板 |interface1 = RPi }} <div class="tabbertab" title="说明"> ==接口说明== 继电器通道和 Pi 引脚的对应关系: {|border=1; style="width:700px;" align="center" |-style="background:#0000ff; color:white;" align="center" |通道标号||RPi引脚号||wiringPi||BCM||描述 |-align="center" |通道标号||37||P25||26||通道1 |-align="center" |通道标号||38||P28||20||通道2 |-align="center" |通道标号||40||P29||21||通道3 |} <font color="#FF0000"> 【注意】PCB 上的丝印标示对应 wiringPi 编码。<br /> </font> ==黄色跳冒用途== Relay_JMP 是继电器控制管脚选择跳线。当连接跳线帽时,即可使用树莓派控制继电器。<br /> ==接线端子说明== 本扩展板带有三个接线端子,每个接线端子上分别有三个脚,用来连接外部电路。<br /> 三个端子都是低电平使能。当树莓派 IO 口输出低电平时,则对应通道的 LED 灯点亮。同时继电器常开触点闭合,常闭触点断开,使得外部电路通断状态发生改变。<br /> </div> <div class="tabbertab" title="使用"> {{RPi-C-Libraries-Installation}} ==测试例程== 终端执行如下命令,下载例程: 下载示例程序,解压到指定目录<br /> <pre> wget http://www.waveshare.net/w/upload/f/fc/RPi_Relay_Board.7z 7zr x RPi_Relay_Board.7z -r -o./RPi_Relay_Board cd RPi_Relay_Board </pre> ===Shell 程序=== 进入 Linux 终端,在终端执行以下命令:<br /> <pre> cd shell sudo ./Relay.sh CH1 ON sudo ./Relay.sh CH2 ON sudo ./Relay.sh CH3 OFF </pre> 预期结果:继电器通道 1 的 LED 被点亮,同时听到继电器接合的声音。命令中后面两个参数可改变,例如运行如下命令分别为继电器 2 接合,继电器 3 断开。<br /> ===Bcm2835程序=== 进入 Linux 终端,在终端执行以下命令:<br /> <pre> cd bcm2835 make sudo ./Relay_Module </pre> 预期结果:可以看到 3 个 LED 依次点亮,继电器依次在常开触点和常闭触点之间来回切换。同时终端会显示目前继电器在哪个触点。<br /> ===wiringPi程序=== 进入 Linux 终端,在终端执行以下命令:<br /> <pre> cd wiringPi make sudo ./Relay_Module </pre> 预期结果:可以看到 3 个 LED 依次点亮,继电器依次在常开触点和常闭触点之间来回切换。同时终端会显示目前继电器在哪个触点。<br /> ===python程序=== 进入 Linux 终端,在终端执行以下命令:<br /> <pre> cd python sudo python Relay_Module.py </pre> 预期结果:可以看到 3 个 LED 依次点亮,继电器依次在常开触点和常闭触点之间来回切换。同时终端会显示目前继电器在哪个触点。<br /> ===网页控制=== 本例程的网页控制是基于 python Web 框架来控制继电器的。<br /> 进入 Linux 终端,在终端执行以下命令:<br /> <pre> sudo apt-get install python-bottle cd python-bottle sudo python main.py </pre> 在谷歌浏览器(其他浏览器可能不兼容)地址栏内输入树莓派 ip 地址,端口号 8080<br /> RPi-Realy_Board_python-bottle.png </div> <!--<div class="tabbertab" title="说明"></div>--> <div class="tabbertab" title="资料"> ===文档=== *[http://{{SERVERNAME}}/w/upload/0/05/RPi-Relay-Board-Manual-CN.pdf 用户手册] *[http://{{SERVERNAME}}/w/upload/d/d7/RPi-Relay-Board-Schematic.pdf 原理图]<br> *[[Template:RPi-C-Libraries-Installation|为树莓派安装必要的函数库]] ==3D 图纸== *[http://www.waveshare.net/w/upload/0/0b/RPi_Relay_Board_3D_Drawing.7z 3D图纸] ===视频=== *[[RPi-Relay-Board-Video|演示视频]][[File:video-logo.png|23px|link=RPi-Relay-Board-Video]] ===程序=== *[http://www.waveshare.net/w/upload/f/fc/RPi_Relay_Board.7z 示例程序] ===开发资料=== {{Raspberry Pi Study}} <br /><big>批量下载教程——请戳<big><big><big>☛</big></big></big></big>[[File:download-icon.png|link=批量下载教程]] <!--{{Join_us}}--> </div> <div class="tabbertab" title="FAQ"><br /> {{FAQ|1、多个RPi Relay Board 是否可以叠加使用?| 因为继电器太高不能插在一起,可以通过杜邦线连接多个继电器模块。|||}} {{FAQ|2、为什么控制信号是反的?输出高电平没有反应?| 因为继电器是低电平触发的,输出低电平的时候继电器吸合。|||}} </div> <div class="tabbertab" title="售后"><br />{{Service08}}</div>
该页面使用的模板:
模板:FAQ
(
查看源代码
)
模板:Note
(
查看源代码
)
模板:Note/styles.css
(
查看源代码
)
模板:RPI C lib
(
查看源代码
)
模板:Raspberry Pi Study
(
查看源代码
)
模板:Service17
(
查看源代码
)
模板:Study
(
查看源代码
)
模板:扩展板
(
查看源代码
)
返回至
RPi Relay Board
。