【树莓派】基于Python的小型系统1.0(硬件篇)

材料准备

树莓派 x1(作者是用的4b 4G)
LCD1602 x1(要带一个I2C模块)
电位器 x1
S1按钮 x1
PCF8591数模模数转换器 x1
面包板 x1
[创乐博]GPIO转换器 x1
跳线 若干
排线 若干

成品图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

比较乱,还有一些功能未完善,仅做了壳,实际没有内容。

启用树莓派的I2C功能

在树莓派的LX终端中,按顺序使用以下命令,以启用I2C。

sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
sudo raspi-config

执行玩命令后,会出现一个页面,然后请按照图片的步骤使用上、下、回车来设置。

1.选择“Interface Options”,回车确认
在这里插入图片描述
2.选择“I2C”
在这里插入图片描述
3.选择“是”
在这里插入图片描述
4.回车确认
在这里插入图片描述
5.选择“Finish”
在这里插入图片描述

接线

将GPIO转换到面包板后,我们开始接线。

LCD1602:

模块–面包板
GND–GND
VCC–5V
SDA—SDA
SCL–SCL
接好后,可以通过以下命令检查是否连接

sudo i2cdetect -y 1

用螺丝刀调整I2C模块的可调电阻,使屏幕调整为第一排可以看到一点点方块即为调整成功。

S1按钮

模块–面包板
S旁边的引脚–G5
中间的引脚–5V
减号旁边的引脚–GND

PCF8591

模块–面包板
SDA–SDA
SCL–SCL
VCC–5V
GND–GND

模块–电位器
AIN0–OUT

注:上电前请将此模块上的所有短接帽拔下

电位器

模块–面包板
GND–GND
VCC–5V

模块–PCF8591
OUT–AIN0

结束

今天的硬件篇到这里就结束了,阅读破10或点赞破15立即更新软件篇。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值