资料介绍
描述
大家好。
这个项目是关于使用 Arduino 和蓝牙模块构建最简单的家庭自动化设备。这个非常容易构建,可以在几个小时内构建。在我在这里解释的版本中,我可以使用我的 Android 智能手机控制多达 4 台家用电器。
让我们看一下您需要的材料和工具清单。
- Arduino Pro Mini(商店链接)
- HC-05 蓝牙模块(链接到商店)
- 5V 4 通道继电器模块(链接到商店)
- 5V电源
- 公头和母头
- 穿孔板(我建议制作 PCB,但如果您想以简单的方式使用穿孔板更好)
工具清单
- 焊接套件
- 胶枪
- 安卓智能手机
- 螺丝刀
- 剥线钳等
这就是我们所需要的。
代码
该代码附在该项目的末尾。
此代码使用 softwareserial.h 在 Arduino 中配置 rx 和 tx 引脚。这些 rx 和 tx 引脚分别连接到 HC-05 蓝牙模块的 tx 和 rx 引脚。
蓝牙模块从配对的 Android 设备接收数据,并根据接收到的数据触发继电器。
例如,在我的代码中,如果接收到的数据是字符“A”,则继电器 1 将被触发,如果接收到的数据是字符“B”,则继电器 1 将被关闭。
同样,所有继电器都可以使用蓝牙命令打开/关闭。详细注释请参考代码。
EEPROM
EEPROM是Electronically Erasable Programmable Read Only Memory的首字母缩写,这里用来存储继电器的状态(ON/OFF),这样当控制器复位时断电,所有保持ON的继电器将上电后回到 ON 位置。因此,每当继电器打开时,存储在 EEPROM 中地址中的变量会将其值更改为 1,而每当它关闭时,相同的变量就会更改为 0。每个继电器都有自己的变量,用于将其状态存储在 EEPROM 中。所以在代码的开头,我们做的第一件事就是根据存储在 EEPROM 中的值初始化继电器。
如果您使用的是 Arduino Pro mini,则需要一个 USB 转 TTL 转换器以将代码转储到 Arduino。
安卓应用
正如我在上面的步骤中所说,微控制器根据它通过蓝牙模块从 Android 设备接收到的数据触发每个继电器。所以我们需要一个 Android 应用程序将这些数据发送到 HC-05。
我使用 MIT App inventor 制作了自己的定制应用程序。我已将我的应用程序的“块布局”作为 PDF 附在此处,供那些打算使用 App Inventor 制作自己的应用程序的人参考。
如果您不想费心制作应用程序,您可以直接下载本项目末尾随附的即用型应用程序(与我在此处上传的代码兼容)。
Android 应用程序说明
您需要先将 HC-05 蓝牙模块与您的 Android 设备配对,然后才能在应用程序中使用它。
步骤 1:打开设备的蓝牙设置并搜索新设备,确保 HC-05 模块上的 LED 持续闪烁(配对模式)。
第 2 步:选择 HC-05(或者您会看到以“C”结尾的地址,如图所示)。
第 3 步:输入 PIN 码“1234”,然后按 OK。
第四步:打开“Wiz Smart Home”应用,点击屏幕上方的蓝牙按钮。
第 5 步:从列表中选择“HC-05”。
第 6 步:使用相应的开关打开/关闭继电器 1、2、3、4。
第 7 步:单击 Master 以单击一次打开/关闭所有继电器。
电路
- Arduino 的引脚 11 到 HC-05 模块的 TX 引脚。
- Arduino 的引脚 10 到 HC-05 模块的 RX 引脚。
- HC-05 的 GND 到 Arduino 中的 GND。
- Arduino 中 HC-05 的 Vcc 到 Vcc (5v)。
- 继电器模块的 Vcc 到 Arduino 中的 Vcc (5v)。
- 继电器模块的 GND 到 Arduino 中的 GND。
- Arduino 的引脚 2 到继电器模块的 R1。
- Arduino 的引脚 4 到继电器模块的 R2。
- Arduino 的引脚 6 到继电器模块的 R3。
- Arduino 的引脚 8 到继电器模块的 R4。
- 为 Arduino 的电源引脚提供 5v 电源。
- 引脚 12 和 13 分别是电源指示和蓝牙状态指示 LED 的引脚
设备就是这样。
为了控制电源,将每个继电器的“常开”触点连接到您要控制的家用电器的相应开关上,或者将火线通过所有继电器的一个“NO”触点和将连接到设备的导线连接到各自继电器的“NO”的另一个触点。
电路板设计
这是一个非常简单的电路。您可以立即将它焊接到穿孔板上,但如果您仍想制作 PCB,我将附上我使用 Proteus 8 Pro 制作的 PCB 设计。我的版本还有一系列电压调节器,我已经在图片中展示了。
组装组件
我使用旧计算机 SMPS 的外壳为我的设备制作外壳。最好使用 Fusion 360 或任何其他 3D 设计软件根据您的需要设计定制案例,然后 3D 打印设计,让您的项目拥有超酷的外观。我打印了一些标签并将其粘贴在 SMPS 外壳上以填充它的空白外观。我在上面钻了一些孔,然后把它固定在配电盘旁边的墙上。使用通向配电盘的小塑料管隐藏电线。
- 家庭自动化系统开源构建 0次下载
- 如何构建一个简单的家庭自动化 0次下载
- 如何构建蓝牙控制的家庭自动化 0次下载
- 使Arduino、继电器和蓝牙模块的家庭自动化 0次下载
- 基于Arduino和蓝牙的家庭自动化电路设计 0次下载
- 使用螺栓模块的家庭自动化 0次下载
- 使用GSM模块制作家庭自动化设备 0次下载
- 开源硬件-使用 Arduino、继电器、蓝牙的家庭自动化 1次下载
- 使用Arduino设置简单的DIY家庭自动化 10次下载
- Arduino家庭自动化智能窗帘 1次下载
- 基于蓝牙的家庭自动化 0次下载
- 使用Arduino模拟家庭自动化项目 0次下载
- 使用Arduino构建自己的家庭自动化系统 0次下载
- 使用Arduino和WiFi模块ESP01的家庭自动化 1次下载
- 首款适用于Arduino的蓝牙家庭自动化扩展板 12次下载
- 信驰达蓝牙模块的天线输出方式介绍 231次阅读
- 如何理解直线模组自动化设备? 330次阅读
- 为下一代工业自动化控制器构建高通道密度数字IO模块 334次阅读
- 如何使用Arduino构建一个电子动画眼睛 1750次阅读
- 如何利用Arduino UNO设计无RTC模块简单时钟 3408次阅读
- 基于PlatformIO IDE的家庭自动化系统设计方案实现 1955次阅读
- 基于Arduino UNO和HC-05蓝牙模块控制伺服电机 4330次阅读
- 基于Raspberry Pi Pico开发先进的家庭自动化系统 2630次阅读
- 模块化仪器系统如何满足自动化测试设备需求 930次阅读
- 蓝牙模块好坏的影响因素有哪些 4802次阅读
- 什么是非标自动化设备及分类介绍 4.1w次阅读
- 非标自动化设备的分类 5562次阅读
- 蓝牙模块的使用_蓝牙模块小车的制作步骤 2.4w次阅读
- 自动化领域初涉水 非标自动化和自动化到底有哪些区别? 5613次阅读
- 详细图片介绍非标自动化设备常用材料 1w次阅读
下载排行
本周
- 1储能电源市场分析
- 7.99 MB | 8次下载 | 免费
- 2储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
- 3磁环电感定制时应该注意什么
- 0.32 MB | 2次下载 | 免费
- 4labview文档教程资料(一)
- 24.29 MB | 2次下载 | 免费
- 5轻触三功能+常按 SOS 功能手筒LED驱动ICSD3302数据手册
- 0.60 MB | 1次下载 | 2 积分
- 6英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 7NCV78763R1DAGEVB子板数据手册
- 533.41 KB | 次下载 | 免费
- 8500mA,高效 MicroSiP™ 降压转换器TPS8269xSIP数据表
- 918.92KB | 次下载 | 免费
本月
- 1ES9038PRO解码芯片的电路原理图介绍
- 0.25 MB | 35次下载 | 5 积分
- 2STM32国内外发展现状
- 1.15 MB | 13次下载 | 免费
- 3传感芯片选型指南
- 3.60 MB | 11次下载 | 免费
- 4ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 5储能电源市场分析
- 7.99 MB | 8次下载 | 免费
- 6TDK电容器产品指南
- 11.88 MB | 7次下载 | 1 积分
- 72A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 8储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935086次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73788次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多