Site Overlay

_远程密码操作电子电器

远程密码操作电子电器:如何使用Android设备控制电器。其中蓝牙模块连接到8051微控制器。蓝牙使用无线通信从Android应用程序设备接收命令。

蓝牙控制电子电器是一个简单的项目,在蓝牙技术的帮助下,可以使用Android设备控制各种电器和电子设备。

我们已经在前面的文章中看到了DTMF控制家电系统的工作原理。对于身体障碍或老人来说,操作传统的墙壁开关是困难的。该项目通过将设备(Android智能手机或平板电脑)的Android应用程序中所有可操作的电器整合到一个控制设备中来解决这个问题。

建议的系统将根据Android设备传输的数据来控制电力负荷。为了控制电力负载,用户的手机或平板电脑上必须安装Android应用程序。使用此Android应用程序,您可以向蓝牙模块发送命令,以控制电气负载。本项目使用的无线技术是蓝牙。也可以称为“蓝牙控制电子电器”或“基于Android的家庭自动化系统”或“用于远程密码操作的电子电器控制系统”。

Bluetooth  Controlled  Electronic  Home  Appliances  Image  1

Bluetooth  Controlled  Electronic  Home  Appliances  Image  2

Bluetooth  Controlled  Electronic  Home  Appliances  Image  3

Bluetooth  Controlled  Electronic  Home  Appliances  Image  4

Bluetooth  Controlled  Electronic  Home  Appliances  Image  5

Bluetooth  Controlled  Electronic  Home  Appliances  Image  6

蓝牙控制电子家电电路原理

在这个项目中,蓝牙模块与8051单片机连接。这个蓝牙模块使用无线通信(蓝牙技术)从安装在Android设备上的Android应用程序接收命令。记录在8051微控制器上的程序与蓝牙模块串行通信,以接收命令。微控制器根据蓝牙收到的命令自动切换电气负载。

基于Android的家庭自动化系统电路框图

Bluetooth  Controlled  Home  Electronic  Appliances  - Block  Diagram

蓝牙控制家电-蓝牙控制电子家电电路图

Bluetooth  Controlled  Electronic  Home  Appliances  Circuit  Diagram

蓝牙控制家电电路图

必需的组件

硬件要求

8051单芯片(AT89C51)

8051开发版

8051程序员(编程板)

编程电缆

162液晶显示器

10k电位差计

蓝牙模块(HC05)

四通道中继模块

负载(例如灯泡、风扇等)

电源

连接电线

如果8051开发版不可用,则可能需要以下内容

10F电解电容器

2 x 10K千电阻器(1/4瓦)

2 x 33pF陶瓷盘电容器

0592 MHz修改

按钮

1k x 8电阻器组

如果继电器模块不可用,则可以使用以下方法配置一通道继电器回路(用于一个负载)

5V或12V继电器

BC547 NPN晶体管

1N4007 PN结二极管

1k 电阻器(1/4w)

软件要求

Keil Vision集成开发环境

Willar软件

Proteus(用于电路图和模拟)

安装在Android设备上的Android应用程序

基于Android的家庭自动化系统电路设计

该项目由微控制器、16 x 2字母数字液晶屏、4通道继电器模块、负载(演示中使用灯泡)和蓝牙模块组成。

这里使用的是AT89C51微控制器。8位微控制器需要5V直流电源电压。使用7805电源电路为微控制器提供5V直流。可以使用9V直流电池或12V、1A适配器为电路供电。

对于上述电路,重置电路和决定电路必须连接到控制器才能正常工作。如果使用8051开发版,则可以忽略这些连接(电源电压调节器、晶体电路和重置电路)。

在上述电路中,液晶显示器用于指示电力负载的状态,并显示从蓝牙(可选功能)接收的数据。

其中,液晶屏以8位模式连接到微控制器的端口1。也就是说,液晶屏上的数据针脚连接到端口1。

液晶屏上的三个控制针脚RS、RW和EN分别连接到P3.6、GND和P3.7针脚。

此外,10kPOT连接到液晶屏的对比度调整针脚控制显示器的对比度。

蓝牙模块的TX和RX针脚连接到微控制器的RXD和TXD针脚(P3.0和P3.1)。VCC针脚(针脚40)连接到5V,GND针脚(针脚20)连接到地板。

微控制器使用串行通信(UART协议)与蓝牙模块通信。使用9600波特率与蓝牙通信。

要更改蓝牙名称和密码,必须使用蓝牙AT命令。

以下是一些蓝牙AT命令。

AT-响应正常。(用于测试蓝牙模块)

AT重置-响应正常。(用于重置模块)

在NAME?-使用模块名称响应。

AT NAME=NAME-响应正常。名称不能超过20个字符。

在PSWD上?-使用现有密码响应。

AT PSWD=password-设置模块配对密码。

有关所有蓝牙AT命令的更多信息,请参见HC-03/05内置蓝牙串行通信模块AT命令集。

电气负载(例如灯和直流电动机)通过四通道继电器模块连接到P0.0至P0.3针脚。其中继电器用于使用较小的直流电压切换交流负载。NPN晶体管用于驱动继电器。

使用继电器模块时,晶体管和其他驱动继电器的重要组件内置在模块本身中。

注意事项:电路图仅显示一个荷载的连接。但是,与其他载荷的连接也可以用类似的方式进行。

蓝牙控制家电算法

初始化LCD和UART协议。

现在从蓝牙模块读取数据。

显示液晶屏上接收的数据。

将收到的字符串与预定义的字符串进行比较,并相应地切换电气负荷。

显示液晶屏上电气负荷的状态。

蓝牙控制家电电路是如何工作的?

使用Keil软件将程序写入项目。创建hex文件。

在8051程序员和Willar软件的帮助下,将程序刻录到控制器上。

现在根据电路图提供连接。

连接时,请确保直流和交流电源之间没有公共连接。

使用5V电源电路为微控制器提供电压调节5V直流。

打开交流和直流电源。

现在继电器输出引脚得到230V。因此,请勿触摸负载连接上的针脚。

是否要从以下链接在Android设备(手机或平板电脑)上安装蓝牙控制器应用程序https://play . Google . com/store/apps/details?Id=apps。BThl=en

现在将Android设备与蓝牙模块配对。

按照8051过程配置蓝牙控制器应用程序。

传输数据以打开或关闭电气负荷。

蓝牙控制电子家电项目的应用

这个项目用于控制偏远地区的各种家电。

这个项目使您能够使用单个遥控器和控制设备控制所有负载。

电路的极限

在这个项目中,控制设备和Android设备之间的距离是有限的。

_远程密码操作电子电器

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注