资料介绍
描述
描述
嘿伙计,
你的灯太亮还是你的风扇太快?想要不用起床就能控制灯光和风扇?
Adjust it the Contromat way...Contromat be the controller.
这是一个房间模型控制应用程序,Contromat应用程序,可以分别打开、关闭和调节风扇和灯光的速度/亮度。该应用程序是使用Bubble平台开发的,而使用的物联网平台是由Bolt IoT使用其物联网模块提供的。
第 1 步:获取必要的组件
1.螺栓物联网模块
2. LED
3.直流电机
4.螺旋桨
5.电阻器(330欧姆)
6.跳线
7.纸板、聚乙烯泡沫、布、剪刀和油漆
8. 焊接组
9.安卓充电器B型
10. 剥线钳
11.电池9V和电池连接器
12. Fevibond合成橡胶基粘合剂、大提琴胶带、双面胶带
螺栓
Bolt IoT 平台让您无论身在何处都能够安全可靠地控制您的设备并从 IoT 设备收集数据。我们只需单击几下即可部署机器学习算法来检测异常并预测传感器值,从而获得可行的见解。硬件模块用于将传感器连接到支持 WiFi 的 Bolt 微控制器模块,而 Bolt 云可以远程配置、监控和控制您的设备。分析通过可视化和机器学习提供洞察力。可以使用 ML 来实现对下一个数据集的预测。
第 2 步:设置螺栓
要在 Bolt 云中创建新帐户并将您的 Bolt 设备链接到云,请单击此处。记下cloud.boltiot.com中的设备 ID 和 API 密钥,如下所示:
第 3 步:硬件组装和原理图
1. 将电线焊接到直流电机。
2. L298N电机驱动器的连接:
一个。将电机的正极连接到引脚 1,将负极连接到引脚 2。
湾。将电池盖的正极连接到引脚 4。
C。将电池盖的负极和螺栓模块的接地连接到引脚 5。
d。从针脚 7 和 12 上拆下跳线。
e. 将引脚 7 连接到 Bolt 模块的数字引脚 3。
F。将引脚 8 连接到 Bolt 模块的数字引脚 1。
G。将引脚 9 连接到 Bolt 模块的数字引脚 2。
3. 通过 330 欧姆电阻将 LED 的正极连接到 Bolt 模块的数字引脚 0,负极连接到地。
有关电路图,请参阅原理图部分。
4. 使用纸板、布、胶水和积木(或任何方便的东西)建造一个类似房间的结构。
5. 将电机放在天花板上方,使轴通过孔到达另一侧。将风扇螺旋桨连接到轴端。
6. 将 LED 放置在房间墙壁上,使其看起来像一个灯泡。
7. 固定所有组件,使从房间前视图看不到任何电线或模块。
气泡
Bubble同时是一个可视化编程工具和一个云平台。您使用编程工具构建应用程序,而云平台托管并运行它们。在浏览器中访问应用程序编辑器。无需下载任何内容,您可以从任何设备访问您的应用程序。在 Bubble 上构建应用程序后,无需将应用程序部署到云解决方案。只要在 Bubble 上构建应用程序,它就会托管在 Bubble 的云基础架构上。
第 4 步:创建气泡应用程序
按照此文档创建一个 Bubble 帐户。要熟悉应用程序编辑器,请单击此处。您可以在设置Bolt IoT插件期间输入设备 ID 和 API 密钥(您已经记下)。
1.从应用程序编辑器中选择设计选项。
2. 右键单击页面并选择编辑。在属性编辑器中更改页面名称、颜色并调整屏幕高度 (1000) 和宽度 (350)。
3.从左上角的页面下拉列表中删除页脚、页眉和注册/登录弹出窗口。
4. 从同一个下拉列表中添加一个新的可重用元素并将其命名为Header 。
5. 将页眉的宽度更改为与页面宽度相同。还可以根据您的选择修改其高度(100)。将元素类型更改为浮动组,您还可以更改背景样式和颜色。
6.添加注册和登录按钮。您还可以更改按钮样式。
7. 创建一个名为signup_login_popup的新可重用元素并调整其宽度和高度。将元素类型设置为popup 。
8. 创建两个名为Login和signup的组,覆盖 signup-login-popup 矩形区域。取消选中页面加载时可见选项。
9. 在登录和注册组中创建文本、输入和按钮。
10. 单击登录按钮属性中的启动/编辑工作流。
11.编辑登录按钮和注册按钮的工作流程。
12. 编辑没有账户注册文本和已经有账户的工作流程?登录文本。
13. 设置注册组和登录组的条件。
14. 将标头链接到Signup_login_popup 。
15. 增加页眉到索引页。
16. 添加一个新页面并将其命名为rooms 。调整其高度和宽度与索引页相同。
16. 再添加一个名为1的新页面,然后设置房间页面。
17. 转到名为1的页面并创建两个图像,一个用于灯光,另一个用于风扇。此外,使用打开、关闭和亮度调整(/速度调整)按钮以及滑块创建相应的组。
18. 为图像 A 和 B 添加工作流程。
19. 将工作流添加到其他按钮。
20. 单击预览以查看您的应用并对其进行测试。
第 5 步:工作
L298N电机驱动器工作原理:可控制两台直流电机;1、2、7、8、9脚为电机1,14、13、10、11、12脚为电机2。4脚为模块12V输入,即由9V电池正极供电。引脚 5 接地,电池负极和Bolt IoT 模块接地连接。6脚为5V输出,此处不使用。引脚 1 和 2 是电机 1 的输出,而引脚 7 是启用控制电机速度并连接到Bolt IoT 模块的数字引脚 3,可以给出 0 到 255 范围内的模拟值。引脚 8 和 9 是连接到Bolt IoT 模块的数字引脚 1 和 2 的方向控制引脚. 当引脚 8 为高电平且引脚 9 为低电平时,电机正向旋转,当引脚 8 为低电平且引脚 9 为高电平时电机反向旋转。配置两个 HIGH 或两个 LOW 都会停止电机。
Bolt IoT 模块的工作: Bolt Cloud API 为 Bolt 设备和任何 3rd 方系统(例如移动应用程序、Web 服务器、python 程序等)之间的通信提供接口。API包含非常直观的控制、监控、通信和实用功能,用于连接到您帐户的螺栓设备。Bolt Cloud API使用HTTP 协议进行通信,并使用 HTTP GET 和 HTTP POST 方法。因此,用户可以使用传统的 HTTP 请求以编程方式从 Bolt 设备执行操作和检索信息。更多详情请点击这里。
项目工作:在启动 Contromat 应用程序时,将 9v 电池连接到 L298N 电机驱动模块,并通过充电器将电源连接到 Bolt 模块。
然后使用您的电子邮件登录或注册到应用程序。
选择要控制的房间(我暂时只设置了主卧,即使点击其他房间也会提示未配置)查看房间内电器控制页面。
在页面中选择风扇或灯光图标。
然后,您可以打开风扇或灯,然后分别调整其速度或亮度。最后,您可以使用关闭按钮将其关闭,然后使用右上角的按钮注销应用程序。
。
- 监控两个温度和湿度敏感的房间的应用程序
- 基于单片机的电阻电容测量应用程序 114次下载
- 如何使用DTK开发应用程序? 3次下载
- 颤振试验应用程序资源下载 7次下载
- 支持向量机网络搜索优化应用程序下载 0次下载
- 继电器M掉电测试应用程序下载 13次下载
- 电机正反转互锁控制应用程序源码下载 42次下载
- matlab应用程序及源代码下载 35次下载
- 生产线计数器控制应用程序源代码下载 27次下载
- Visual C++和MFC创建的应用程序基础知识 0次下载
- 无线遥控应用程序与仿真 15次下载
- altium designer 17.1.6应用程序免费下载下载 789次下载
- 发光微器件应用程序 4次下载
- AN1292与电机控制应用程序框架对比 2次下载
- 用Delphi实现基于SAPI的电脑语音控制应用程序
- 【从0开始创建AWTK应用程序】创建应用程序并在模拟器运行 357次阅读
- SEW-MOVIPRO启动应用程序配置程序 605次阅读
- PreEmptiveProtection:全面的移动应用程序保护 529次阅读
- 如何使您更好地进行应用程序安全测试 539次阅读
- 怎么使用uboot引导应用程序? 1360次阅读
- 如何通过网络应用程序创建可控制的变色RGB LED氛围灯 2221次阅读
- 聊聊PHP的web应用程序开发框架存在的漏洞有哪些 1562次阅读
- 使用NVIDIA数学库加速GPU应用程序 7177次阅读
- 关于Actor并发模型的解析 1853次阅读
- DPU编译应用程序的不同方法 1579次阅读
- 浅谈RAM 执行应用程序 3061次阅读
- 基于使用手机上的应用程序构建电动滑板 2402次阅读
- 利用Android应用程序进行智能灯泡的无线控制方案 3940次阅读
- HarmonyOS应用程序Ability的作用 2391次阅读
- 应用程序安全怎样来提供保障 1145次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 6WTS-100(1.1) UWB 信标定位系统 彩页
- 540.48 KB | 1次下载 | 免费
- 7DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 8MATLAB绘图合集
- 27.12 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 5TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 6STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 7TPS92682-Q1帧定义和示例
- 891.71KB | 6次下载 | 免费
- 8HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多