浆果夹 Plus说明

浆果夹 Plus浆果夹 +是流行的BerryClip附加板的增强版本。它是Raspberry Pi的一种简单,便宜且易于使用的工具。它直接插入Pi’的GPIO接头连接器,并提供6个彩色LED,1个蜂鸣器,2个开关和13针接头连接器。可以使用任何编程语言进行控制
可以操纵GPIO引脚的工具,其中包括Python和C。

13针接头连接器允许添加其他组件和传感器。

该套件包括以下部件:

– 1 印刷电路板
– 1 26-way header
– 1 13-way header
– 2 Red LEDs
– 2 Yellow LEDs
– 2 Green LEDs
– 1 Buzzer
– 2 Switches
– 6 330 ohm resistors
– 2 1K ohm resistors
– 2 10K ohm resistors
– 1 Rubber bumper

电阻器颜色代码:

330 ohm - Orange-Orange-Brown
 1K ohm - Brown-Black-Red
10K ohm - Brown-Black-Orange

浆果夹用户指南用户指南

我们还有一个PDF格式的用户指南,该指南包含的内容与此页面相同,但可能更便于您在平板电脑和电子书阅读器上下载,打印或阅读。

组装说明

印刷电路板上有标签以标识每个组件应放置的位置。

P1     : 26-way header
P2     : 13-way header
BUZZ1  : 5v buzzer
S1     : Switch (Black)
S2     : Switch (Red)
R1-R6  : 330 ohm (Orange-Orange-Brown)
R7,R9  : 1K ohm (Brown-Black-Red)
R8,R10 : 10K ohm (Brown-Black-Orange)
LED1,2 : Red LEDs
LED3,4 : Yellow LEDs
LED5,6 : Green LEDs
Bumper : Rubber bumper

注1: 请注意确保将1K和10K电阻器放置在正确的位置。
笔记2: 看一下照片,确保将26路接头连接到板的正确一侧。
注3: LED具有短脚(阴极)和长脚(阳极)。确保将长脚插入最靠近P1接头连接器的孔中。短脚应插入距离电阻最近的孔中。

焊接

如果您以前从未焊接过,或者需要快速刷新,那么我建议您“Soldering Is Easy” comic :
http://mightyohm.com/files/soldercomic/FullSolderComic_EN.pdf

或此SparkFun页面:
http://www.sparkfun.com/tutorials/106

推荐焊接顺序:

  • 焊接1 26路接头
  • 焊接8个电阻器
  • 焊接6个LED
  • 焊接2开关
  • 焊接1蜂鸣器
  • 焊接13向排针

注4: 焊接接头时,请确保不要’不要使用过多的焊料,否则可能会使PCB下方的引脚短路。
注5: 由于塑料成型,蜂鸣器可能不会平放在PCB上。这很正常。唐’不要用力过大,以将其推向电路板。

组件焊接后:

  • 目视检查您的焊点,并确保没有散落的斑点或焊锡飞溅会导致任何引脚短路。
  • 去除蜂鸣器上的标签。
  • 将橡胶缓冲器粘到板子的下面,以便将其放在Raspberry Pi上的大型银电容器(C6)上。
  • 如果可能,请使用万用表检查相邻插头引脚之间是否没有短路。

将开发板插入Raspberry Pi。退后一步,欣赏你的工作。

这是一个视频,显示了非常相似的标准BerryClip的焊接:

Raspberry Pi安装

使用官方下载源准备Raspbian图像 覆盆子pi.org

启动Pi并使用默认的用户名和密码登录(‘pi’ and ‘raspberry’)

您现在将位于‘pi’用户主目录(‘/home/pi/’).

在每行末尾按Enter键键入以下命令:

mkdir 浆果夹_plus
cd 浆果夹_plus
wget //bitbucket.org/MattHawkinsUK/rpispy-berryclip-plus/get/master.tar.gz
tar -xvf master.tar.gz --strip 1

以上各行执行以下功能:
–新建一个名为‘berryclip’
–导航到该目录
–从BitBucket.prg网站获取所有文件的存档
–将文件提取到您的Pi

要列出下载的文件,请输入:

ls -l

您可以使用以下命令删除gz归档文件,因为我们不这样做’现在不需要提取文件了:

rm master.tar.gz

运行一些示例Python脚本

以下示例Python脚本可用:

  • 浆果夹_01.py – Test LEDs only
  • 浆果夹_02.py – Test Buzzer only
  • 浆果夹_03.py – Test Switches only
  • 浆果夹_04.py–测试LED和开关
  • 浆果夹_05.py–测试LED,蜂鸣器和开关
  • 浆果夹_06.py – LED sequence
  • 浆果夹_07.py – Dice Simulator
  • 浆果夹_08.py – Reaction time game
  • 浆果夹_09.py – Random LEDs
  • 浆果夹_10.py–循环中的多个LED序列
  • 浆果夹_11.py–交通灯模拟器
  • 浆果夹_12.py –摩尔斯电码发生器

要运行脚本,可以使用以下命令:

sudo 蟒蛇 浆果夹_01.py

要退出正在运行的Python脚本,请使用[CTRL-C]。

要查看文本文件或Python脚本,可以使用以下命令:

cat 浆果夹_01.py

其他有用的Linux命令

要以列列出当前目录中的文件,请使用:

ls -l

要编辑脚本,请使用:

nano 浆果夹_01.py

要保存更改并退出,请使用[CTRL-X],然后按[Y],然后按[ENTER]

要将脚本复制到新文件名,请使用:

cp 浆果夹_01.py my_first_script.py

重启Pi:

sudo reboot

要关闭Pi:

sudo halt

并等待Pi上的指示灯停止变化(通常约20秒),然后再拔下电源线。

如果您在另一台计算机上使用Putty在不连接监视器的情况下通过网络访问Pi,则可以剪切-粘贴这些命令。选择命令,复制并使用鼠标右键单击Putty将命令插入命令行。

硬件参考

以下列表显示了组件,接头引脚和GPIO参考之间的映射:

LED 1    - P1-07 - 通用输入输出4
LED 2    - P1-11 - 通用输入输出17
LED 3    - P1-15 - 通用输入输出22
LED 4    - P1-19 - 通用输入输出10
LED 5    - P1-21 - 通用输入输出9
LED 6    - P1-23 - 通用输入输出11
Buzzer   - P1-24 - 通用输入输出8
Switch 1 - P1-26 - 通用输入输出7
Swtich 2 - P1-22 - 通用输入输出25

13针接头连接器(P2)提供:

P2-01   3.3V    P1-01  3.3V
P2-02   5V      P1-02  5V
P2-03   Ground  P1-06  Ground
P2-04   通用输入输出2   P1-03  通用输入输出2   I2C0_SDA
P2-05   通用输入输出3   P1-05  通用输入输出3   I2C0_SDA
P2-06   通用输入输出14  P1-08  通用输入输出14  Serial TX
P2-07   通用输入输出15  P1-10  通用输入输出15  Serial RX
P2-08   通用输入输出18  P1-12  通用输入输出18
P2-09   通用输入输出27  P1-13  通用输入输出27
P2-10   通用输入输出23  P1-16  通用输入输出23
P2-11   通用输入输出24  P1-18  通用输入输出24
P2-12   3.3V    P1-17  3.3V
P2-13   Ground  P1-25  Ground

请注意,Raspberry Pi Rev 1和Rev 2板上的某些GPIO分配不同。 Rev 1板在PCB中没有两个大安装孔。

Rev 1 通用输入输出0 = Rev 2 通用输入输出2
Rev 1 通用输入输出1 = Rev 2 通用输入输出3
Rev 1 通用输入输出21 = Rev 2 通用输入输出27