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

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

3天内不再提示

怎样用ParticlePhoton制作会议室监视器

454398 来源:工程师吴畏 2019-08-13 10:16 次阅读

步骤1:需要的组件

硬件

粒子光子==》 $ 19

PIR传感器==》 $ 7

LED = =》 $ 2

软件

Particle Web IDE

Slack

总成本约为28美元

第2步:设置Slack Incoming Webhook

Slack Incoming Webhook侦听来自外部源的数据,然后将其发布到Slack通道。

怎样用ParticlePhoton制作会议室监视器

选择要发布到的频道。在这种情况下,它是#conferenceroom

我们使用Slack设置完成。

创建一个新工作区。您将看到这样的页面

为Webhook创建一个发布的频道。我创建了一个名为#的频道名称会议室。

接下来,点击齿轮图标并选择“添加应用”。

现在,创建Webhook本身。将传入的webhooks键入搜索框,然后单击Incoming WebHooks。

点击您将看到的传入webhooks页面这

然后点击“添加配置”。您将看到这样的页面

找到您的Webhook URL。此URL通过粒子设备云发送数据。

向下滚动到“集成设置”并为webhook提供描述性标签,名称和图标,然后单击“保存设置”。

第3步:粒子光子

Photon是一款流行的物联网板。板上装有STM32F205 120Mhz ARM Cortex M3微控制器, 1 MB闪存,128 Kb RAM和18个混合信号通用输入输出(GPIO)引脚,带有高级外设。该模块具有用于Wi-Fi连接的板载Cypress BCM43362 Wi-Fi芯片和用于蓝牙的单频带2.4GHz IEEE 802.11b/g/n。该板配有2个SPI,一个I2S,一个I2C,一个CAN和一个USB接口

应注意3V3是用于模拟传感器的滤波输出。该引脚是板载稳压器的输出,内部连接到Wi-Fi模块的VDD。通过VIN或USB端口为Photon供电时,该引脚将输出3.3VDC的电压。该引脚也可用于直接为Photon供电(最大输入3.3VDC)。当用作输出时,3V3上的最大负载为100mA。 PWM信号的分辨率为8位,频率为500 Hz。

引脚图

引脚说明

第4步:粒子Web IDE

为了编写任何Photon的程序代码,开发人员需要在Particle网站上创建一个帐户,并使用他的用户帐户注册Photon板。然后,程序代码可以在Particle的网站上的Web IDE上编写,并通过互联网传输到已注册的光子。如果所选的刨花板(此处为Photon)已打开并连接到粒子的云服务,则代码将通过互联网连接无线传输到所选板,并且电路板将根据传输的代码开始运行。为了通过互联网控制电路板,设计了一个网页,它使用Ajax和JQuery使用HTTP POST方法将数据发送到电路板。网页通过设备ID识别电路板,并通过访问令牌连接到Particle的Cloud Service。

如何将光子与Internet连接

1。为设备供电

将USB电缆插入电源

一旦插入,设备上的RGB LED就会开始呈蓝色闪烁。如果您的设备没有闪烁蓝色,请按住SETUP按钮。如果您的设备根本没有闪烁,或者如果LED燃烧的是暗橙色,则可能无法获得足够的功率。尝试更换电源或USB电缆。

2。将您的Photon连接到Internet

使用Web应用程序或移动应用程序有两种方法

a。使用Web应用程序

步骤1进入setup.particle.io

步骤2单击“设置光子”

步骤3单击“下一步”后,您将看到一个文件(photonsetup.html)

步骤4打开文件。

步骤5打开文件后,通过连接到名为PHOTON的网络将PC连接到Photon。

步骤6配置您的Wi-Fi凭证。注意:如果您输入的凭据错误,则Photon将闪烁深蓝色或绿色。您必须再次完成此过程(通过刷新页面或单击重试过程部分)。

步骤7重命名您的设备。如果设备被声明,您还会看到确认。

b。使用智能手机

手机上打开应用程序。如果您没有,请使用粒子登录或注册一个帐户。

登录后,按加号图标,然后选择您要添加的设备。然后按照屏幕上的说明将设备连接到Wi-Fi。如果这是您的Photon第一次连接,它会在下载更新时闪烁紫色几分钟。更新完成可能需要6-12分钟,具体取决于您的互联网连接,Photon在此过程中重新启动几次。在此期间不要重新启动或拔掉Photon。

连接设备后,它已经学会了网络。您的设备最多可以存储五个网络。要在初始设置后添加新网络,您需要再次将设备置于聆听模式并按上述步骤操作。如果您认为自己的设备上有太多网络,则可以擦除设备对其学习过的任何Wi-Fi网络的记忆。您可以继续按住设置按钮10秒钟,直到RGB LED快速闪烁蓝色,表示所有配置文件都已删除。

模式

Cyan,您的Photon已连接到Internet。

Magenta,它目前正在加载应用程序或更新其固件。此状态由固件更新或从Web IDE或Desktop IDE中刷新代码触发。第一次将Photon连接到云时,您可能会看到此模式。

绿色,它正试图连接到互联网。

白色,Wi-Fi模块已关闭。

Web IDE

粒子构建是一个集成开发环境,或者IDE意味着您可以在易于使用的应用程序中进行软件开发,这恰好恰好在您的Web浏览器中运行。

要打开构建,请登录到您的粒子帐户,然后单击Web IDE,如图所示。

点击后,您将看到这样的控制台。

要创建新的创建应用,请单击“创建新应用”。

验证程序。点击验证。

要上传代码,请点击闪存,但在此之前选择一个设备。如果你有您必须确保已选择要将哪些设备设为闪存代码才能使用多台设备。单击导航窗格左下角的“设备”图标,然后当您将鼠标悬停在设备名称上时,该星标将显示在左侧。单击它以设置您想要更新的设备(如果您只有一个设备,则不会显示该设备)。选择设备后,与其关联的星形将变为黄色。 (如果您只有一台设备,则无需选择它,您可以继续。

步骤5:创建粒子Webhook

许多Slack集成需要运行PHP脚本的专用Web服务器来处理来自Slack的信息。但是,在我们的例子中,我们只使用粒子webhook告诉Slack webhook会议室是否可用。

我们需要两个webhooks一个用于conf_avail,第二个用于conf_inuse(你可以使用任何名称)。

转到粒子控制台并单击“集成”选项卡,然后单击“新建集成”。

单击“Webhook”以启动Webhook Builder 。

在事件名称下的Webhook Builder中输入conf_avail。将您的Slack webhook URL粘贴到URL下。将请求格式更改为JSON

展开“高级设置”并在“JSON数据”下选择“自定义”。粘贴以下代码

{ “text”: “The conference room is available.”}

对conf_inuse重复相同的步骤

注意: - 正在发布的事件的名称与webhook中的事件名称参数匹配。

步骤6 :电路图

粒子光子==》 PIR传感器

Vin ==》 Vcc

GND ==》 GND

D0 ==》输出

粒子光子==》 LED

D2 ==》 + Ve(阳极)

GND ==》 -Ve(阴极)

步骤7:程序

步骤8:结果

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

    关注

    0

    文章

    763

    浏览量

    32833
收藏 人收藏

    评论

    相关推荐

    特信会议室屏蔽:如何使用能确保会议安全保密性?|深圳特信电子.

    特信会议室屏蔽:如何使用能确保会议安全保密性?|深圳特信电子在现代社会中,会议室屏蔽被广泛应用于各种场合,以确保
    发表于 03-29 09:14

    高效管理会议空间:了解会议室屏蔽的作用与应用?|深圳特信电子有限公司.

    高效管理会议空间:了解会议室屏蔽的作用与应用?|深圳特信电子有限公司在现代商务环境中,会议室屏蔽作为一种重要的设备,在保障
    发表于 03-11 09:08

    简单的电池监视器电路图

    我们可以使用双色 LED 和一些附加组件制作一个非常简单的电池监视器。当红色和绿色 LED 点亮时,LED 会发出橙色光。
    的头像 发表于 12-18 18:11 377次阅读
    简单的电池<b class='flag-5'>监视器</b>电路图

    如何选择会议室音响系统

    在现代商业社会中,会议室是企业进行决策和沟通的重要场所,而会议室音响则是保证会议效果的关键因素之一
    的头像 发表于 11-24 14:45 671次阅读

    怎样用32单片机测电压?

    怎样用32单片机测电压
    发表于 10-31 07:09

    会议室音响的改善方法

    会议室音响系统对于商务会议、演讲、培训等场合至关重要。一个优质的会议室音响系统不仅可以提供清晰、洪亮的音频效果,还可以提升参会者的参与度,从而提高会议的效率和质量。本文将探讨
    的头像 发表于 09-11 16:03 686次阅读

    如何创建自定义监视器

    Q:没有可用的监视器类型可以处理该任务。我怎样才能运行我选择的程序或脚本?
    的头像 发表于 08-28 10:11 363次阅读
    如何创建自定义<b class='flag-5'>监视器</b>?

    在配置位中启用了监视器( WDT) 函数,监视器将自动启动是为什么?

    如果在配置位中启用了监视器( WDT) 函数, 监视器将自动启动。 默认的时钟源为内部低速 10 kHz 时钟。 重置时间 = 超时延迟时间 = 218 1026 /10k= 26.3秒
    发表于 08-24 06:36

    DIY一个热成像监视器

    电子发烧友网站提供《DIY一个热成像监视器.zip》资料免费下载
    发表于 06-26 10:56 1次下载
    DIY一个热成像<b class='flag-5'>监视器</b>

    模具监视器报警了怎么处理?图灵慧眼教程# 模具监视器#

    监视器
    jf_06850557
    发布于 :2023年06月16日 13:41:25

    模具监视器是什么?

    模具监视器是一种能够监测模具加工过程的设备。它通常被安装在模具加工机床上,在模具制造过程中实时监控模具的性能和状态。模具监视器利用传感或其他检测装置收集模具的温度、压力、形变、振动等数据,通过
    发表于 06-16 13:23

    串行监视器和上传到NodeMCU ESP8266的问题如何解决?

    \': PermissionError(13, \'Access is denied.\', None , 5) 通过谷歌搜索,我发现当两件事要使用同一端口时会出现此问题。我对这个问题的愚蠢基本解决方案是将 ESP8266 或串行监视器切换到两个不同的端口。我怎样才能做到
    发表于 06-06 13:03

    无法从串行监视器控制ESP8266怎么解决?

    连接 Arduino 时,Arduino IDE Lybrary 的串行监视器上就绪。在我使用了一些来自互联网的草图之后它工作正常,但是一周后我想从那里的串行监视器命令 ESP8266只站在 AT 上,我无法从串行监视器控制 E
    发表于 05-31 06:10

    在我的串行监视器上使用简单的AT COMMANDS?

    我正在尝试在我的串行监视器上使用简单的AT COMMANDS 使用 php 脚本将数据发送到我的 sql,但我的 ESP8266 没有收到 +IPD 回复。除此之外,数据没有到达我的 php 脚本
    发表于 05-19 08:15

    50㎡会议室如何设计扩声方案?

    50平米会议室扩声,属于小型会议室扩声,一般这种类型会议室扩声,不需要复杂的程序,即用即开,方便操作 。要求声场均匀,无啸叫,无杂音,使开会发言内容清晰的传达给每位参会者。 川利卡为您提供一套50
    的头像 发表于 05-10 14:42 637次阅读
    50㎡<b class='flag-5'>会议室</b>如何设计扩声方案?