本帖最后由 lou 于 2020-5-6 11:33 编辑
使用树莓派和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 和 phonenumber。 到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’。 运行脚本。
|