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

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

3天内不再提示

基于GoKit的X射线剂量监测仪

机智云 2021-12-03 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上次参加机智云活动有幸被抽中,获得送样测评机会。因此做了一个基于Gokit的X射线剂量监测仪,换句话说就是将剂量仪的数据同步反映在机智云平台PC端和手机App上,方便随时监测数据。

具体操作步骤如下:

1.注册开发者账号https://dev.gizwits.com/

2.创建产品

3f1ad308-5393-11ec-a27f-dac502259ad0.jpg

3.添加项目需要的数据点

这个可以先按需写个,然后等后期项目需要再重新添加,注意添加数据点后要点击应用
3f2918f0-5393-11ec-a27f-dac502259ad0.jpg

4.然后就是生成Arduino uno R3 的代码
选择正确的硬件平台(R3),Product Secret 这个值在 产品信息-基本信息 里面获取

3f3915de-5393-11ec-a27f-dac502259ad0.jpg

5.处理arduino下载来的代码
ardunio的ide相关就自己网上获取了,论坛也有!拷贝库文件到arduino的库位置,所需的例程在exampls里获取

3f66b75a-5393-11ec-a27f-dac502259ad0.jpg
上述俩个例子的作用说明:
simpleTry.ino是本次项目工程,里面有程序框架,以及告知了用户在哪里填充接入机智云的代码。

networkConfig.ino是配置入网的例程,因为常见的智能硬件产品是没有键盘和显示屏的,因此需要一种技术来让它获取路由器的SSID和密码,首选是通过手机APP辅助。这里简单的介绍一下方法,通过一个按键来触发设备进入配网模式,然后手机APP把SSID和密码广播给设备
具体代码详见上传的文件(在文末可以下载),注意代码里和串口相关的都要去掉,因为mcu模式下,R3的串口需要和esp8266通讯。
至于后续需要多串口模式参考代码:https://www.jianshu.com/p/eb846ce95806

烧录注意选择arduino类型,编译不报错,然后上传就可以了!
3f9cbd8c-5393-11ec-a27f-dac502259ad0.jpg

6.暂且跳转到esp8266网络模块这里,先下载GAgentfor EPS8266的固件并烧录
3faab298-5393-11ec-a27f-dac502259ad0.jpg
下载程序注意:usb转ttl接3根线,供电使用功能板的usb,8266小板的开关打到gnd下载模式,上图烧录工具里的BAUD不能太高,这里我耽误了一会!
接线烧录参考:

3fd51718-5393-11ec-a27f-dac502259ad0.jpg
烧录完成后吧,拨码开关拨回来!
这里注意下,如果你不确认,是否烧录正常的话,你可以按下板子上的K2按钮,中间的那一个,8266应该会创建一个ssid为XPG-GAgent-xxxx的ap出来,你在手机wifi里能看到就可以了!

7.下载官方app,可以在官网下载,或者是在应用商店搜索“机智云”下载
https://download.gizwits.com/zh-cn/p/98/99

8.配网这里也要注意
长按板子上的K2按钮,中间一个按键,就能进入airlink配置模式,然后用机智云的app推送ssid和密码,使其配网。成功后,在你的机智云app里会出线你创建的设备
3ff88e6e-5393-11ec-a27f-dac502259ad0.jpg

40255674-5393-11ec-a27f-dac502259ad0.png


9.你可以在app里操作下按钮,然后在机智云的官网开发者中心设置日志里就可以看到操作记录了
403a57fe-5393-11ec-a27f-dac502259ad0.jpg

10.开始编写系统程序
404cf74c-5393-11ec-a27f-dac502259ad0.png
上图是arduino r3的引脚图,可以参考,注意烧录r3程序时,上面的扩展板需要拔下来,不然烧录不进去!

11.先用rgb的红色模拟,射线开启信号

#include #define NUM_LEDS  1ChainableLED leds(A5, A4, NUM_LEDS);

引入rgb的驱动文件,定义一个灯
setup函数中初始化下 leds.init();
loop函数中,会接收且解析机智云平台发来的控制数据,函数解析处理就可以了

bool varR_XRAY_ON = 0;if(myGizwits.hasBeenSet(EVENT_XRAY_ON))  {    myGizwits.read(EVENT_XRAY_ON,&varR_XRAY_ON);//Address for storing data//    mySerial.println(F("EVENT_XRAY_ON"));//    mySerial.println(varR_XRAY_ON,DEC);if(varR_XRAY_ON)      leds.setColorRGB(0,255,0,0);//测试亮红色 ,表示x射线开启else      leds.setColorRGB(0,0,0,0);//测试熄灭红灯,表示射线关闭  }

上述操作后,一个模拟射线开启的方案就完成了,后期可以用io去驱动继电器进而控制射线源。

12.因为我的剂量仪的盖格计数器的玻璃管坏了,目前数据不能获取回来,下面我将在程序里模拟一个数据作为射线剂量监测值,反应在机智云平台里

4084172c-5393-11ec-a27f-dac502259ad0.jpg

4092a62a-5393-11ec-a27f-dac502259ad0.jpg
顺便将dht11的数据也接入进去 了,方便方案验证的观察,上图Xray_data的值是用随机数模拟的。后期在接入辐射剂量仪的数据!
40a5b8a0-5393-11ec-a27f-dac502259ad0.jpg
本文转载自:https://club.gizwits.com/thread-166363-1-1.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 监测
    +关注

    关注

    2

    文章

    4424

    浏览量

    47516
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    X射线成像共享检测:破解高端设备“用不起、养不起”产业困局

    在现代科研、工业检测和医疗诊断中,X射线成像扮演着不可或缺的角色。它如同一双“穿透物质的眼睛”,帮助人们观察肉眼无法看到的内部结构。随着大型仪器设备共享平台的快速发展,X
    的头像 发表于 04-10 15:55 103次阅读
    <b class='flag-5'>X</b><b class='flag-5'>射线</b>成像<b class='flag-5'>仪</b>共享检测:破解高端设备“用不起、养不起”产业困局

    振弦式应变计 混凝土内部应变与温度同步监测仪

    监测仪
    稳控自动化
    发布于 :2026年03月12日 11:05:13

    离线系统绝缘监测仪

    ,离线系统绝缘监测仪凭借独特优势,成为保障电气安全的重要防线。 电机是工业核心设备,其安全运行至关重要,绝缘测量对预防故障、延长寿命意义重大。按行业标准和建议,电动机停运超24小时建议进行绝缘测试。 目前绝缘检测
    的头像 发表于 03-04 17:02 388次阅读
    离线系统绝缘<b class='flag-5'>监测仪</b>

    管式土壤墒情监测仪,温湿度倾角一体化监测仪

    监测仪
    pingao141378
    发布于 :2026年03月03日 11:43:11

    谐波在线监测装置就像是电网的“健康监测仪”和“侦探”

    谐波在线监测装置就像是电网的“健康监测仪”和“侦探”。它实时追踪电网中由变频器、电弧炉等设备产生的“杂质电流”(即谐波),核心价值是发现问题、保障安全和提供决策依据。
    的头像 发表于 01-19 16:49 302次阅读
    谐波在线<b class='flag-5'>监测</b>装置就像是电网的“健康<b class='flag-5'>监测仪</b>”和“侦探”

    为什么说绝缘监测仪是IT系统的“标配”?安科瑞为您深度解析。

    /1675/1208 IT系统的核心特征是: 电源端(变压器)中性点不接地,或者通过高阻抗接地。 所有带电部分与地是绝缘的。 这与我们常见的民用TT或TN系统(中性点直接接地)有根本区别。 二、为什么IT系统必须配绝缘监测仪? 绝缘监测仪对于IT系统而
    的头像 发表于 11-24 11:14 691次阅读
    为什么说绝缘<b class='flag-5'>监测仪</b>是IT系统的“标配”?安科瑞为您深度解析。

    土壤管式墒情监测仪

    监测仪
    pingao141378
    发布于 :2025年08月19日 11:22:29

    便携式气象五参数监测仪:气象监测的便捷 “利器”

    便携式气象五参数监测仪:气象监测的便捷 “利器”柏峰【BF-BSC】在气象监测领域,数据的准确性、及时性以及设备的便携性至关重要。便携式气象五参数监测仪的出现,为我们带来了一种高效、便
    的头像 发表于 08-12 10:13 870次阅读
    便携式气象五参数<b class='flag-5'>监测仪</b>:气象<b class='flag-5'>监测</b>的便捷 “利器”

    便携式烟气分析仪和在线式连续监测仪哪个好?

    在环保监管趋严与工业智能化并行的今天,烟气排放监测已成为企业合规运营的核心环节。便携式烟气分析与在线式连续监测仪作为两大主流工具,如何根据需求选择?本文从应用场景、技术特性、成本效益三大维度展开
    发表于 08-11 15:52

    安科瑞大储直流侧1000V绝缘监测仪AIM-D100-TH

    一、直流绝缘监测仪在储能系统中的应用 储能系统一般由电池柜,、汇流柜、逆变器、配电柜、BMS系统、热管理系统、消防系统等组成。 其中对于电池的监控管理非常重要,因此需要设置绝缘监测装置来监测绝缘
    的头像 发表于 06-18 15:52 883次阅读
    安科瑞大储直流侧1000V绝缘<b class='flag-5'>监测仪</b>AIM-D100-TH

    PH值监测仪数据采集解决方案

    现场多个PH值监测仪安装在硫磺燃烧炉、面粉烘干车间、粉浆蒸发车间和原料浸泡车间等,用于实时监测烘干废气、喷淋水的PH值。以往工厂派人定时定点前往车间进行抄录再汇总录入到管理系统中,往往不能
    的头像 发表于 06-10 14:27 645次阅读
    PH值<b class='flag-5'>监测仪</b>数据采集解决方案

    单片机项目实例:环境监测仪项目

    单片机项目实例:环境监测仪项目,推荐下载!
    发表于 06-09 22:28

    24位生理电采集模拟前端100%兼容ADS1294R睡眠监测仪

    24位生理电采集模拟前端100%兼容ADS1294R睡眠监测仪
    的头像 发表于 04-24 10:01 876次阅读
    24位生理电采集模拟前端100%兼容ADS1294R睡眠<b class='flag-5'>监测仪</b>