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

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

3天内不再提示

如何将剂量仪的数据同步反映在机智云平台PC端和手机App上

9GxC_IoTMaker 来源:机智云开发者 作者:机智云开发者 2021-12-07 13:59 次阅读

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

具体操作步骤如下:

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

2.创建产品

c6ab9864-5520-11ec-b2e9-dac502259ad0.jpg

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

这个可以先按需写个,然后等后期项目需要再重新添加,注意添加数据点后要点击 应用

c6d80df4-5520-11ec-b2e9-dac502259ad0.jpg

4.然后就是生成Arduino uno R3 的代码

选择正确的硬件平台(R3),Product Secret 这个值在 产品信息-基本信息 里面获取

c6e72ece-5520-11ec-b2e9-dac502259ad0.jpg

5.处理arduino下载来的代码

ardunio的ide相关就自己网上获取了,论坛也有!拷贝库文件到arduino的库位置,所需的例程在exampls里获取

c716d62e-5520-11ec-b2e9-dac502259ad0.jpg

上述俩个例子的作用说明:

simpleTry.ino是本次项目工程,里面有程序框架,以及告知了用户在哪里填充接入机智云的代码。

networkConfig.ino是配置入网的例程,因为常见的智能硬件产品是没有键盘和显示屏的,因此需要一种技术来让它获取路由器的SSID和密码,首选是通过手机APP辅助。这里简单的介绍一下方法,通过一个按键来触发设备进入配网模式,然后手机APP把SSID和密码广播给设备

具体代码详见上传的文件(在文末可以下载),注意代码里和串口相关的都要去掉,因为mcu模式下,R3的串口需要和esp8266通讯。

至于后续需要多串口模式参考代码:https://www.jianshu.com/p/eb846ce95806

烧录注意选择arduino类型,编译不报错,然后上传就可以了!

c74d3bba-5520-11ec-b2e9-dac502259ad0.jpg

6.暂且跳转到esp8266网络模块这里,先下载GAgent for EPS8266的固件并烧录

c7736f38-5520-11ec-b2e9-dac502259ad0.jpg

下载程序注意:usb转ttl接3根线,供电使用功能板的usb,8266小板的开关打到gnd下载模式,上图烧录工具里的BAUD不能太高,这里我耽误了一会!

接线烧录参考:

烧录完成后吧,拨码开关拨回来!

这里注意下,如果你不确认,是否烧录正常的话,你可以按下板子上的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里会出线你创建的设备

c7f045f8-5520-11ec-b2e9-dac502259ad0.jpg

c81c81d6-5520-11ec-b2e9-dac502259ad0.png

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

c84e8686-5520-11ec-b2e9-dac502259ad0.jpg

10.开始编写系统程序

c868b556-5520-11ec-b2e9-dac502259ad0.png

上图是arduino r3的引脚图,可以参考,注意烧录r3程序时,上面的扩展板需要拔下来,不然烧录不进去!

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

#include 《ChainableLED.h》#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.因为我的剂量仪的盖格计数器的玻璃管坏了,目前数据不能获取回来,下面我将在程序里模拟一个数据作为射线剂量监测值,反应在机智云平台里

c8a91092-5520-11ec-b2e9-dac502259ad0.jpg

顺便将dht11的数据也接入进去 了,方便方案验证的观察,上图Xray_data的值是用随机数模拟的。后期在接入辐射剂量仪的数据!

原文标题:基于GoKit的X射线剂量监测仪

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。
责任编辑:pj

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

    关注

    8

    文章

    6930

    浏览量

    88874
  • APP
    APP
    +关注

    关注

    33

    文章

    1570

    浏览量

    72404
  • 机智云
    +关注

    关注

    2

    文章

    582

    浏览量

    26381

原文标题:基于GoKit的X射线剂量监测仪

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机智历史数据导出与排查指南

    机智历史数据导出与排查指南在使用机智平台进行设备管理和
    的头像 发表于 11-21 01:01 114次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>历史<b class='flag-5'>数据</b>导出与排查指南

    【有奖直播】STM32CubeMX移植机智自动生成代码

    直播亮点1、零门槛接入机智平台:无需复杂准备,快速实现智能化转型,轻松上手。2、手机App控制实现:通过
    的头像 发表于 09-27 08:04 229次阅读
    【有奖直播】STM32CubeMX移植<b class='flag-5'>机智</b><b class='flag-5'>云</b>自动生成代码

    通过机智平台电脑网页控制设备的指南

    。QWebSocketAPI的概述是什么?WebSocket是一种双向通信协议,允许客户与服务器之间建立持久的连接,从而实现实时数据传输。在机智
    的头像 发表于 09-22 08:02 195次阅读
    通过<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>平台</b>电脑网页控制设备的指南

    机智智家APP的设备扫描与绑定限制

    在使用机智的智家APP时,用户可能会遇到无法扫描和绑定设备的问题。这一现象的根本原因在于智家APP的使用限制和付费策略。Q智家APP的功能
    的头像 发表于 09-22 08:02 219次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>智家<b class='flag-5'>APP</b>的设备扫描与绑定限制

    基于机智移植STM32L496G代码移植

    前言最近我拿到了STM32L496AGMCU,发现其扩展版可以连接ESP-01S。我想尝试开发板连接到我们的机智,并根据机智
    的头像 发表于 09-20 08:05 345次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>移植STM32L496G代码移植

    机智入门必备》手把手教你烧录GAgent固件

    本文《机智入门必备》详细讲解GAgent固件的烧录过程,从基础设置到实际操作,一步步带你完成每一个环节,确保你的设备顺利连接机智
    的头像 发表于 09-12 08:04 331次阅读
    《<b class='flag-5'>机智</b><b class='flag-5'>云</b>入门必备》手把手教你烧录GAgent固件

    【有奖直播】STM32最小系统板与ESP01S接入机智实战指南

    直播亮点1、零门槛接入机智平台:无需复杂准备,快速实现智能化转型,轻松上手。2、手机App控制实现:通过
    的头像 发表于 09-05 08:03 218次阅读
    【有奖直播】STM32最小系统板与ESP01S接入<b class='flag-5'>机智</b><b class='flag-5'>云</b>实战指南

    Gokit二次开发:云端快速APP生成

    Gokit是机智(GizWits)推出的物联网智能硬件开发套件,目的是帮助传统硬件快速接入互联网。完成入网之后,数据可以在产品与云端、制造商与用户之间互联互通,实现智能互联。本文内容为Gokit
    的头像 发表于 08-30 12:15 242次阅读
    Gokit二次开发:云端快速<b class='flag-5'>APP</b>生成

    saas模式的一套智慧工地平台源码,支持多端展示:PC、大屏手机、平板

    基于微服务架构+Java+Spring Cloud +UniApp +MySql技术开发saas模式的一套智慧工地平台源码,支持多端展示:PC、大屏
    的头像 发表于 08-06 16:41 310次阅读
    saas模式的一套智慧工地<b class='flag-5'>云</b><b class='flag-5'>平台</b>源码,支持多端展示:<b class='flag-5'>PC</b><b class='flag-5'>端</b>、大屏<b class='flag-5'>端</b>、<b class='flag-5'>手机</b><b class='flag-5'>端</b>、平板<b class='flag-5'>端</b>

    个人机智开发实践:经验总结与技术分享

    在个人的机智开发过程中,主要包括以下几个步骤1.项目创建与数据点设置2.在机智平台上创建项目
    的头像 发表于 07-05 08:10 314次阅读
    个人<b class='flag-5'>机智</b><b class='flag-5'>云</b>开发实践:经验总结与技术分享

    利用自定义数据传输在机智实现GPS定位数据的传输

    GPS定位数据通常以经度和纬度的形式表示,是一种地理位置信息。要将GPS定位数据加入机智平台,可以通过自定义
    的头像 发表于 05-09 08:10 381次阅读
    利用自定义<b class='flag-5'>数据</b>传输在<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>上</b>实现GPS定位<b class='flag-5'>数据</b>的传输

    基于机智物联网平台的智能垃圾回收箱与控制系统研究

    使用时出现的问题。 (6)减重报警:箱内垃圾减少时,设备具有报警功能,同时减重数据上传至平台。 (7)称重校准:对垃圾的重量进一步校核,提高称重精准度。 (8)离线
    发表于 04-09 17:25

    融合STM32与机智物联网:打造智能门锁新时代

    警报功能的控制系统。此外,结合日常生活的实用性,在此基础增加手机无线远程解锁功能。   利用esp8266 无线传输模块智能门锁与手机 APP
    的头像 发表于 03-26 17:02 623次阅读
    融合STM32与<b class='flag-5'>机智</b><b class='flag-5'>云</b>物联网:打造智能门锁新时代

    基于 STM32 和机智智能门锁的实现

    数据存储器单元、矩阵键盘单元、TFT液晶显示、手机APP等模块组成,实现了一款拥有警报功能的控制系统。此外,结合日常生活的实用性,在此基础增加
    的头像 发表于 03-23 08:09 1622次阅读
    基于 STM32 和<b class='flag-5'>机智</b><b class='flag-5'>云</b>智能门锁的实现

    机智平台的高效温湿度智能测控研发

    关键词:机智平台;温湿度测控;WiFi网络;高效精准;目录1、功能实现2、系统结构搭建3、物联网平台运用4、系统算法设计5、APP演示6、
    的头像 发表于 02-19 14:02 385次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>平台</b>的高效温湿度智能测控研发