电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用TICK堆栈和NoCAN存储和绘制EC/pH/ORP数据

使用TICK堆栈和NoCAN存储和绘制EC/pH/ORP数据

2022-12-26 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

这将介绍如何使用Omzlo和uFire传感器的NoCAN平台来测量EC、pH和ORP。正如他们的网站所说,有时只需将一些电缆连接到传感器节点就更容易了。CAN具有一根电缆的通信电源优势,因此信号和电池不成问题。节点的固件可以更简单;例如,无需担心睡眠模式或WiFi设置。NoCAN平台还具有一些很棒的功能,例如通过CAN总线对节点进行编程

NoCAN平台使用Raspberry Pi,因此可以做的一切都将可用。我们将通过安装TICK堆栈来利用它。这将使我们能够使用InluxDB来存储测量结果。它是一个基于时间序列的数据库,专门用于这类事情。它还附带Chronograf,用于制作仪表盘并显示我们将要获取的所有数据。T和K代表Telegraf和Kapacitor。Telegraf位于您发送的数据和Inlux数据库之间。Kapacitor是事件引擎。当事情发生时,它可以通过各种方法向您发送通知。而且,正因为我比Chronograf更喜欢它,我将为仪表板安装Grafana。

准备树莓派

转到Rasbian下载页面,用桌面和推荐的软件下载图像,然后将其闪存到SD卡上。

映像在SD卡上后,应该有两个卷,根卷和引导卷。在引导中打开终端并键入:

触摸ssh

这将启用SSH。

然后键入:

nano-wpa_supplicant.conf

在您为自己的县和WiFi设置修改后,复制/粘贴以下内容:

国家=美国

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

更新配置=1

网络={

ssid=“网络名称”

psk=“网络密码”

}

国家代码来自这里。

启用SPI:

echo“dtparam=spi=on”>>config.txt

将SD卡放入Raspberry Pi,稍等片刻,然后键入:

ssh软件pi@raspberrypi.local

您应该在登录提示下。密码是树莓。

设置NoCAN

Omzlo提供了全面的安装指南。但我决定让自己更容易,并学习一些Bash脚本。因此,启动Raspberry Pi并将SSH或串行终端插入其中。

我了解到,创建一个好的Bash脚本所花费的开发时间与实际安装的时间一样多。有1000种方法可以完成某件事,有些方法比其他方法更容易掌握或执行。最后,我实际上没做什么。如果执行:

在Raspberry Pi的终端中,它将下载并执行脚本。

然后:

下载Omzlo NoCAN守护程序并将其安装在/usr/bin中以方便访问,创建一个~/.nocand文件夹,并编写一个非常基本的配置文件,将密码设置为“password”。您可能应该将其更改为其他内容,位于~/.nocand/config。

下载Omzlo NoCAN客户端并将其复制到/usr/bin中,并使用相同的密码集创建一个基本配置文件。位于~/.nocanc.conf。

设置使NoCAN守护程序保持运行的Systemd服务。

Python文件写入~/.nocand,nocan_ufire.py。它将与nocan节点的固件通信,并进行EC、pH和ORP测量,分析结果并将其添加到InluxDB数据库中。

将InfluxData的repo添加到apt并安装TICK堆栈。由于我更喜欢它而不是Chronograf,它也安装了Grafana。

创建空白Inlux数据库

您可能遇到的一些陷阱:

流入守护进程可能无法及时启动,脚本无法添加数据库,类型Thisscript仅作为默认pi用户工作。如果您使用不同的用户,则需要在适当的情况下将pi更改为用户名。

您的区域设置可能未设置,因此运行dpkg重新配置区域设置

Grafana安装可能会挂起,因此请重试。

最后一件事是添加cron作业。我找不到很好的方法来编写这个脚本,所以键入“crontab-e”手动编辑并添加“*****python/home/pi/.nochand/nocan_ufire.py”。

完成后,您可以验证一切都已按应有的方式设置和运行。Grafana住在http://[Rapsberry Pi's Address]:3000/。您应该看到一个登录页面,admin/admin是默认设置。

Chronograf可在http://[树莓派的地址]:8888找到/

将uFire硬件放在一起

在我们组装硬件之前,有一件事需要解决。uFire ISE板可用于测量pH和ORP。硬件相同,但软件不同。因为硬件是相同的,这意味着默认情况下I2C地址也是相同的。传感器通过I2C通信,因此需要更换传感器。对于这个项目,我们将选择一个ISE板并使用它来测量ORP。

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费