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

树莓派配合 EzTemp 实现无缝温湿度监测

步骤 1:EzTemp 传感器接线

EzTemp 传感器通过树莓派 UART 接口通信。按下表接线建立可靠连接:

注意 Tx 必须接 Rx、Rx 接 Tx。接线完成即可使用。

购买 EzTemp:Tindie

步骤 2:禁用默认串口控制台

默认情况下树莓派保留 UART 用于串口登录提示符。要释放给 EzTemp,需禁用串口控制台。

方法 1 – raspi-config

sudo raspi-config

进入 Advanced Options > Serial,对“Enable the serial console”回答 No。重启树莓派后继续。

方法 2 – rpi-serial-console 脚本

sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console
rpi-serial-console status  # 显示当前状态
sudo rpi-serial-console disable  # 关闭控制台
sudo rpi-serial-console enable  # 如需恢复

切换状态后重启树莓派。

方法 3 – 手动编辑

sudo nano /boot/cmdline.txt

移除所有 ttyAMA0 引用,使该行类似:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

接着编辑 /etc/inittab 注释掉:

#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

重启树莓派。

购买 EzTemp:Tindie

步骤 3:安装示例 Python 脚本

下载官方读取 EzTemp 数据的 Python 客户端:

wget https://raw.githubusercontent.com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py

运行脚本:

python EzTempRH.py

典型输出:

EzTemp&RH build 2 Temperature: 24.0C Humidity: 48.0% External: 1018 / 2048 counts Version: 2

脚本验证通过后,即可集成到自己的应用中。

购买 EzTemp:Tindie

更详细指南请参阅“Easy Temperature and Humidity on Raspberry Pi”完整文档。

制造工艺

  1. NodeMCU DHT22接入树莓派3B+ MQTT Broker:无缝物联网集成指南
  2. 树莓派+$5 I²C传感器打造温度记录仪
  3. 树莓派温度画像:Python+SQLite+LabVIEW实战
  4. 树莓派多路DS18B20 1-Wire温度监测:接线与编程全指南
  5. 树莓派温湿度网络监测站DIY全指南
  6. 树莓派2上使用DS18B20读取温度完整指南
  7. 树莓派家庭温湿度监测系统:Web仪表盘实时远程追踪
  8. 树莓派专业温度监测:基于 DS18B20 传感器的完整指南
  9. 树莓派结合 Maxim 1-Wire 传感器与 DS2482 I2C 桥接器的多点温度测量
  10. 树莓派与 Python 构建远程温度传感器:分步实战指南
  11. 树莓派自制气象站:每日邮件推送温湿雨数据
  12. 树莓派精准监测机柜温度:DS18B20 多点部署实战