使用树莓派和MCC 134搭建远程温度监控

工业上的零下200摄氏度超低温数据该如何采集?下面我们将基于 MCC 134 HAT 做一个远程的数据采集监控,并通过 Python 编程将数据自动发布到 Twitter 上。

冰柜部件清单:

热电偶 T-Type,-200°C 至 260°C 传感器

树莓派套件 – 包括电源、SD卡(预装OS)、HDMI连接线

MCC-134 树莓派热电偶HAT

安装配件:

1台支持HDMI输入的显示器或电视机

USB 鼠标

USB键盘

1把螺丝刀

注意:由于这里用到了 Twitter,所以呢还需要具备访问 Twitter 的技能。

配置 Twitter 开发者账号

创建 Twitter 账号,填好账号的 email 和 phone number。

到 Twitter Apps 注册成开发者,然后创建一个 App。

获取并保存 Consumer keys 并生产访问 token/secrets。

安装硬件

按照图下所示安装好排针插座、MCC 134 HAT 和树莓派。

拧下热电偶上的公扁平引线连接器,并记下哪根电线是(+)和(-)。

将(+)连接到 MCC 134 的 CH0H 端子,将(-)连接到 CH0L 端子。

将热电偶传感器安装在冰柜上。

将装好了系统的 SD 卡插入树莓派,连接网线并给树莓派上电。

配置树莓派并安装 MCC 134 库

运行下面的命令安装 MCC 134 库。

cd ~/Documents mkdir freezercheck sudo cp /usr/bin/python3 /usr/bin/python git clone https://github.com/mccdaq/daqhats.git cd daqhats sudo ./install.sh

继续部署发推的程序。

cd ~/Documents/freezercheck pip install tweepy wget https://raw.githubusercontent.com/hsiaolab/MinusEightyBaby/master/scripts/freezerbot.py

修改脚本中的 Keys。

用文本编辑器或 nano 命令打开 /Documents/freezercheck/freezerbot.py

用 Twitter Bot Keys 替换其中的 ‘XXX’。

运行脚本。

python freezerbot.py

译自:https://github.com/hsiaolab/MinusEightyBaby

相关视频:

基于树莓派的温度采集模块MCC 134网络服务器范例

https://url.cn/3uqjQpdL?sf=uri

基于树莓派的温度采集模块MCC 134数据记录仪范例

https://url.cn/65DSrqb0?sf=uri

目前 MCC 118 扩展板可通过 Measurement Computing 公司官网购买获得 http://china.mccdaq.com。

有关本产品的相关问题和支持可以在 https://talk.quwj.com/topic/916 讨论,可获得 MCC 工程师专业的解答和技术支持。

更多 MCC 的数据采集方案:https://www.nxez.com/partner-mcc