材料准备
树莓派 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立即更新软件篇。