亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

树莓派+$5 I²C传感器打造温度记录仪

遵循以下精简步骤,将$5 I²C温度传感器变身树莓派可靠数据记录仪。记录值写入SD卡,直接兼容Excel或任意分析工具。

元件清单

注:Zagros树莓派入门套装含除传感器外所有部件。

步骤1:传感器接线

按下图连接传感器至Pi GPIO。ADD0接GND设定唯一I²C地址(0x48)。总线可挂多传感器,地址各异即可。

传感器引脚树莓派GPIO
VCC3.3V
SDASDA (GPIO 2)
SCLSCL (GPIO 3)
GNDGND
ADD0GND(设定I²C地址)
ALT悬空

安全警示: 严禁用5V供电传感器,将永久损坏。

步骤2:启用I²C总线

Pi默认禁用I²C。编辑黑名单文件:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

将内容从:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708

改为:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
#blacklist i2c-bcm2708

步骤3:开机自动加载I²C模块

向/etc/modules追加模块名实现开机自载:

sudo nano /etc/modules

追加行:

i2c-dev

步骤4:安装I²C工具链

安装必要工具与Python绑定:

sudo apt update && sudo apt install -y i2c-tools python3-smbus

验证传感器挂载总线:

i2cdetect -y 1 —— 应在0x48见设备。

I²C栈就绪后,即可运行Python脚本(此处不含)读取温度并追加写入SD卡CSV,Excel直接打开分析。

制造工艺

  1. 树莓派温度画像:Python+SQLite+LabVIEW实战
  2. 树莓派多路DS18B20 1-Wire温度监测:接线与编程全指南
  3. 树莓派温湿度网络监测站DIY全指南
  4. 树莓派2上使用DS18B20读取温度完整指南
  5. 树莓派多通道数据记录仪构建——第1部分:需求与架构
  6. 树莓派专业温度监测:基于 DS18B20 传感器的完整指南
  7. 树莓派结合 Maxim 1-Wire 传感器与 DS2482 I2C 桥接器的多点温度测量
  8. 树莓派配合 TMP006 红外温度传感器:Python 库与安装指南
  9. 树莓派与 Python 构建远程温度传感器:分步实战指南
  10. 树莓派自制气象站:每日邮件推送温湿雨数据
  11. 树莓派精准监测机柜温度:DS18B20 多点部署实战
  12. 树莓派 GPIO 直连 DS1820 单总线温度传感器指南