raspberry pi_Raspberry Pi的物理计算功能

raspberry pi

Raspberry Pi是一款出色且价格适中的迷你Linux计算机,具有时尚且功能强大的桌面用户界面,但它具有比普通PC更大的范围。 以下是Pi的物理计算功能的概述。

GPIO引脚

自2014年以来,随着Model B +的发布,Raspberry Pi的外形尺寸一直保持不变,包括统一的40引脚GPIO(通用输入/输出)引脚接头连接器。

GPIO (General Purpose Input/Output) pin header

CC BY-SA树莓派基金会

这些引脚使您可以连接现实世界中的电子组件和对物理设备进行编程,例如传感器等输入和灯等输出。 引脚包括:

  • 3V3(3.3伏恒定电源)
  • 5V(5伏恒定电源)
  • GND(接地引脚,0伏)
  • GPIO(通用输入/输出引脚-这些本质上是由用户控制的可变3V3引脚)
  • SPI(串行外围接口)
  • I2C(内部集成电路)
  • UART(通用异步接收器/发送器)

自B +以来,所有型号的引脚布局均相同,其中包括Pi 2,Pi 3和Pi Zero。

pinout

由pinout.xyz提供。 经许可使用。

pinout.xyz上了解有关引脚功能的更多信息。

附加板/ HAT

您可以使用跳线将简单的组件直接连接到引脚,也可以使用试验板将所有组件固定在适当的位置,并允许组件共享某些引脚的使用。

GPIO pins

CC BY-SA树莓派基金会

或者,您可以使用附加板,这些附加板在Pi(GPIO)引脚顶部的PCB(印刷电路板)上提供嵌入式组件。 在B +发布之后不久,Raspberry Pi基金会发布了HAT(硬件附加在顶部)标准的规范 ,该标准确定了可以视为HAT的尺寸和其他要求。 HAT是可扩展的板,可整齐地安装在Pi的顶部,并具有对齐的安装Kong,有些还具有用于摄像头和显示电缆的插槽。 Raspberry Pi配件零售商社区已经生产了各种各样的HAT。

HAT add-on boards

CC BY-SA树莓派基金会

Raspberry Pi基金会已经制作了一个自己的官方HAT,名为Sense HAT,它是专为国际空间站上的Astro Pi太空任务而制造的。 也可以购买。 它包含一个LED网格,一个迷你操纵杆和一系列传感器。 阅读有关编程HAT的更多信息。

HAT是扩展Raspberry Pi功能以在项目中使用而无需布线或焊接组件的好方法。 请参阅我的十大Raspberry Pi附加板

使用Python的GPIO

可以通过多种编程语言来控制G​​PIO引脚,但是最简单和最受欢迎的方法是使用Python。 GPIO零库提供了到GPIO设备的简单接口,并包括对一系列组件和附加板的支持。 仅需几行代码,您就可以使LED闪烁:



   
   
from gpiozero import LED
from time import sleep

led = LED ( 17 )

while True :

    led. on ( )
    sleep ( 1 )
    led. off ( )
    sleep ( 1 )

请参阅我关于GPIO零和Raspberry Pi编程入门项目的文章 ,并参阅GPIO零文档以获取更多信息。

相机模组

摄像头模块是Raspberry Pi的官方配件,它有两个变体,即可见光摄像头和红外摄像头。 当前版本的相机(V2)具有8百万像素的分辨率,而原始相机为5百万像素。

Camera module

CC BY-SA树莓派基金会

您可以使用命令行工具raspistillraspivid或Python库picamera控制相机模块:



   
   
from picamera import PiCamera
from time import sleep

camera = PiCamera ( )

camera. start_preview ( )
sleep ( 10 )
camera. capture ( '/home/pi/image.jpg' )
camera. stop_preview ( )

请参阅我有关Raspberry Pi相机模块入门的文章。

在家中的物理计算项目

一旦您了解了如何开始使用Raspberry Pi并尝试了一些简单的GPIO示例,就可以轻松地进行自己的一些爱好项目,例如在家庭自动化或IoT中。 你想做什么?

翻译自: https://opensource.com/article/17/3/physical-computing-raspberry-pi

raspberry pi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值