电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>构建一个带按钮开关的工作灯设备

构建一个带按钮开关的工作灯设备

2022-11-30 | zip | 0.22 MB | 次下载 | 免费

资料介绍

描述

在本教程结束时,您将构建一个带按钮开关的工作灯设备,将其连接到 ThinCloud,并能够从 GraphQL 客户端向其发送命令。您还将配置灯以在按下按钮时向 Thincloud 发送状态更改更新,以通知云灯的状态已更改 - 例如在灯打开或关闭时需要发生。

poYBAGOGp5OADxQrAArOk1HO-TA165.png
 

本教程适合刚开始使用 Thincloud 的开发人员,他们希望按照一个基本示例来构建设备并使其与 ThinCloud 连接并运行。它假定您没有事先了解或使用 Thincloud,但鼓励开发人员查看 Thincloud 文档以深入了解本教程中涵盖的概念。

ThinCloud 为消费者设备提供云连接,与 Yonomi、Google Assistant 和 Amazon Alexa 的开箱即用集成、用户设备访问角色和权限等等。有关 ThinCloud 的更多信息请参阅 Yonomi 网站。

在此处阅读完整的教程。

在此处请求 ThinCloud 实例。

推荐的先决条件

虽然此培训包括构建您的设备所需的所有代码,并且不假定您掌握任何特定技术,但熟悉/体验以下技术会有所帮助(下面提供的链接):

上面的列表链接到外部网站,这些网站提供关于这些主题的介绍性教程和培训。

我是否必须实际构建硬件才能使用 Thincloud?

ThinCloud 替代品

不,你没有。如果您想通过教程学习如何使用 Thincloud,但不想大惊小怪地构建硬件,或者宁愿使用基于 IDE 的示例而不是基于 C++ 的示例,请查看使用 Thincloud 构建简单的虚拟设备教程,其中包含与本教程相同的步骤,但使用在MQTTBox中运行的虚拟设备而不是真实设备。

我们将建造什么?

在我们开始构建之前,让我们弄清楚我们想要我们的灯光设备做什么。

这将是一个简单的照明设备。它将由一个 LED 和一个按钮组成,使用电线和电阻器连接到 ESP32 微控制器此灯将连接到互联网并安全地注册到 Thincloud IoT Cloud 后端。然后,该灯将与用户相关联,该用户将有权使用基于 Web 的客户端对其进行控制。

当灯的状态从开到关或从关到开时,按钮将在按下时打开或关闭灯,并向云 (Thincloud) 发送更新。

使用脉冲宽度调制,我们将添加在 LED 上设置亮度级别的功能。最后,该灯将支持使用“闪烁”命令以快速、中速或慢速闪烁 1-10 次的能力。

而已!

在项目结束时,我们将构建一个通过 MQTT 与 Thincloud 通信的设备,并且可以使用基于 Web 的客户端进行本地(物理)和远程控制:

pYYBAGOGp4yAZaWKAAA39PS1OsQ824.png
 

这个构建过程会扩展吗?

我们只为这个项目建造一个轻型设备,所以我们将使用的过程将根据这个规模进行定制,但是如果我们建造 100 个呢?

还是 1, 000?

还是每天 5,000 个?

Thincloud 旨在以高效且经济高效的方式处理从初创规模到企业规模的物联网部署,智能设备制造商在构建产品时会考虑一些重要概念。如果您想了解更多有关物联网设备开发过程的信息,以及该项目将如何看待比单个设备更大的规模,请查看物联网产品开发过程指南。

如果您已经精通该过程,请继续阅读本教程的下一部分。在此处阅读完整教程。

pYYBAGOGp5mAItHRAAXyVv6P1iY550.jpg
 

 


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

评论

查看更多

下载排行

本周

  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次下载  |  免费