【智能家居】Raspberry Pi GPIO接口篇

General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。

本篇没啥可讲的,主要是贴图!但本文很重要第一是为后面文章做铺垫,第二你会经常来查GPIO接口!务必收藏好 :)

一、Raspberry Pi 全家福

我很佩服国外这个小伙伴,收集的这么全,居然还要出钱收购唯一没有的那款!小伙伴真有钱啊!

本人购买的是 Rev 1 model B ,如果你现在购买的话应该是 Model B+ ,每一代硬件上有细微差异,但不影响后面文章的测试!

二、Raspberry Pi GPIO 针脚定义

通过上文的全家福,你可以很容易找出手里的Raspberry Pi 对应的GPIO接口参数表!

常见的 Raspberry Pi 接口数量分为两种一种 26针 一种 40 针,根据自己手里的 Pi 即可!

针脚定义分为两种,第一种比较常见,第二种相对来说用的比较少,至少我是这样的,但在下一篇文章会用到第二种的串口通讯定义!

第一种定义:

第二种定义:

三、Raspberry Pi GPIO 针脚识别

很多小伙伴可能不知道怎么数GPIO针脚,看看下图!找到一张 Raspberry Pi B+ 的高清无码图片 :) ,每个版本的针脚数法都是一样的,把 Raspberry Pi 以下图方式面向自己,最左上角就是第一针,与之相邻的水平针脚就是第二针,有兴趣的可以参照GPIO 针脚定义开始数吧!

文章来源:http://blog.csdn.net/johnnycode/article/details/41851043

时间: 2024-10-21 11:46:24

【智能家居】Raspberry Pi GPIO接口篇的相关文章

智能家居DIY-空气质量检测篇-获取温度和湿度篇

目录 智能家居DIY-空气质量检测篇-获取空气污染指数 前言 话说楼主终于升级当爸了,宝宝现在5个月了,宝宝出生的时候是冬天,正是魔都空气污染严重的时候,当时就想搞个自动开启空气净化器,由于种种原因一直没有时间搞,最近终于闲下来了这个事情终于提上议程了,现在是夏天,空气都还行,各种空气质量相关电子产品都打折,正是动手的好时机. 计划的主要功能有: 自动检测空气质量(pm2.5,Pm10) 自动检测温度,湿度,气压 定时上传空气质量数据到服务器,并通过手机App显示 当空气质量差的时候自动开启空气

Raspberry Pi GPIO Protection

After damaging the GPIO port on our raspberry pi while designing a new solar monitoring system we decided that it might be a good idea to build a buffer/level translator to protect the GPIO pins from over voltage and ESD spikes.  The board would need

智能家居——IoT零基础入门篇

概要 本文主要根据笔者从零开始接触硬件,以小白视角开启IoT探索,根据相关资料DIY一个温湿度传感器.后经过探索发现新大陆——Home Assistant&Homebridge,最终实现了一个智能家居设备从数据采集到控制.展示. 整体结构图 智能设备:温湿度传感器 主控芯片:STM32F103C8T http://pic.cnhubei.com/space.php?uid=1913&do=album&id=1108908http://pic.cnhubei.com/space.ph

智能家居DIY-空气质量检测篇-获取空气污染指数

前言 话说楼主终于升级当爸了,宝宝现在5个月了,宝宝出生的时候是冬天,正是魔都空气污染严重的时候,当时就想搞个自动开启空气净化器,由于种种原因一直没有时间搞,最近终于闲下来了这个事情终于提上议程了,现在是夏天,空气都还行,各种空气质量相关电子产品都打折,正是动手的好时机. 计划的主要功能有: 自动检测空气质量(pm2.5,Pm10) 自动检测温度,湿度,气压 定时上传空气质量数据到服务器,并通过手机App显示 当空气质量差的时候自动开启空气净化器并报警提示关窗 当空气质量净化完毕后自动关闭空气净

(一)基于android平台的智能家居控制系统之 android客户端篇

根据项目要求,要写andoid客户端,web服务端程序.下面先来简单说说 android客户端程序(先不说通信方面) 1   本人用的数据库是SQLite.(原因:轻量级,手机内嵌) 因为本人是学C#的,对调取本地数据库中的数据有着一个几乎定理般的逻辑,就是数据是单向传递的!但是android中的SQLite好像不是这样,它不仅传Entity实体类,而且还要把Context类对象传给DBhelper类对象.这顿时让我很不爽,找了很多资料(度娘),也没有准确的答案,只能硬着头皮先这么写了. 2  

基于Laravel+Swoole开发智能家居后端

基于Laravel+Swoole开发智能家居后端 在上一篇<Laravel如何优雅的使用Swoole>中我已经大概谈到了Laravel结合Swoole的用法. 今天,我参与的智能家居项目基本上已经结束了Web服务器及android端的开发(熬了个通宵突击把剩下的做了,好累), 趁热来聊聊基于Laravel+Swoole开发智能家居后端的关键技术点. 16进制ASCII码协议的解析 硬件我不谈,我只需要关心数据解析.如何基于Swoole如果在php中解析16进制的ascii码,这种文章还比较少呢

【智能家居】Raspberry Pi 系统安装篇

Raspberry Pi 中国名 树莓派,科普请移步 树莓派-百度百科 ,智能家居这个系列想了很久了,但一直不知道从何落笔,Raspberry Pi 很像 Arduino 但又不是,它出现大大降低进入智能家居领域的门槛, 啰嗦两句: 1.树莓派购买的时候建议买个外壳,安全第一哦!如果动手能力强的可以参考我的这边文章自己做一个,也是So easy ! Raspberry Pi 外壳DIY(图解) 2.树莓派SD卡选购可以购买SD卡或TF卡,为了防止资源浪费可以购买带SD卡转换卡皮的TF卡,将来不玩

基于树莓派(Raspberry Pi)平台的智能家居实现(一)----继电器模块,DHT11模块

前言:    ??其实做这个智能家居系统我还是因为学校的毕业设计,距离上篇文章发布已经过去了20多天了,之前想着只是做一个烟雾报警,然后通过Zabbix进行报警,但是通过这20多天的设计,我发现实现报警的功能其实除了邮件,还有短信.微信.甚至电话.但是因为各种原因,比如.....钱0.0,哈哈哈,因此我计划用企业微信进行一个报警,然后貌似通过普通微信进行一个简单的交互(interactive),还是不错的选择,并且做出来的效果也很棒.??最后想说的是:"基于树莓派(Raspberry Pi)平台

【智能家居篇】嵌入式WIFI与普通WIFI的区别

转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 既然我们这系列的文章名称为<智能家居篇>,那么我们有必要提出一个与智能家居相关的概念.曾经一次在TI的无线研讨会上,提及这个概念.究竟是TI提出的,还是其他无线厂家提出的,这个就不去深究了.这个概念就是嵌入式WIFI,也有叫WIFI的IoT(全称:Internet of Things)解决方案,那么它和普通的WIFI又有什么区别呢?请继续阅读下文.         1.嵌入式WIFI的来源 我们都知道笔记本.手