新闻中心

EEPW首页 > 物联网与传感器 > 设计应用 > 远程密码操作电子家电

远程密码操作电子家电

作者:时间:2022-10-25来源:网络收藏

远程密码操作电子:如何使用设备控制电器。这里,模块与微控制器连接。该使用无线通信从应用设备接收命令。

本文引用地址:http://www.eepw.com.cn/article/202210/439549.htm

  控制的电子家用电器是一个简单的项目,在蓝牙技术的帮助下,我们可以使用设备控制不同的电器和电子设备。

  我们已经在前面的文章中看到了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

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

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

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

Bluetooth Controlled Home Electronic Appliances - Block Diagram

蓝牙控制的家用电器-框图蓝牙控制的电子家用电器电路图

Bluetooth Controlled Electronic Home Appliances Circuit Diagram

蓝牙控制的家用电器电路图

  所需组件

  硬件要求

  8051单片机(AT89C51)

  8051开发板

  8051编程器(编程板)

  编程电缆

  16×2 LCD显示屏

  10KΩ电位计

  蓝牙模块(HC–05)

  4通道继电器模块

  负载(如灯泡、风扇等)

  电源

  连接电线

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

  10µF电解电容器

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

  2 x 33pF陶瓷圆盘电容器

  0592 MHz石英晶体

  按钮

  1KΩx 8电阻器组

  如果继电器模块不可用,则可以使用以下方法构建1通道继电器电路(用于1个负载

  5V或12V继电器

  BC547 NPN晶体管

  1N4007 PN结二极管

  1 KΩ电阻器(1/4瓦)

  软件要求

  KeilµVision集成开发环境

  Willar软件

  Proteus(用于电路图和仿真)

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

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

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

  这里使用的是AT89C51单片机。它是一个8位微控制器,需要5V DC电源电压。使用7805电源电路为微控制器提供5V DC。我们可以使用9V直流电池或12V、1A适配器为电路提供电源。

  对于上述电路,您还需要将复位电路和晶体电路连接到控制器才能正常工作。如果您使用的是8051开发板,则可以忽略这些连接(电源稳压器、晶体电路和复位电路)。

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

  这里,LCD显示器以8位模式连接到微控制器的PORT1,即LCD的数据引脚连接到PORT1。

  LCD的三个控制引脚,即RS、RW和EN分别连接到P3.6、GND和P3.7引脚。

  此外,一个10KΩPOT连接到LCD的对比度调整引脚,以控制显示器的对比度。

  蓝牙模块的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命令集。

  电气负载(如灯和直流电机)通过4通道继电器模块连接到P0.0至P0.3引脚。这里,继电器用于使用小直流电压切换交流负载。NPN晶体管用于驱动继电器。

  如果您使用的是继电器模块,那么晶体管和其他驱动继电器的重要组件已经嵌入模块本身。

  注:电路图仅显示了一个负载的连接。但是与其他负载的连接也可以以类似的方式进行。

蓝牙控制的家用电器算法

  初始化LCD和UART协议。

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

  在LCD上显示接收的数据。

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

  在LCD上显示电气负载的状态。

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

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

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

  现在,根据电路图给出连接。

  进行连接时,确保直流和交流电源之间没有任何公共连接。

  使用5V电源电路向微控制器提供稳压5V DC。

  打开交流和直流电源。

  现在继电器输出引脚获得230V。因此,不要触摸负载连接的引脚。

  从以下链接在Android设备(手机或平板电脑)上安装“蓝牙控制器”应用程序https://play.google.com/store/apps/details?id=apps.BT&hl=en

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

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

  发送数据以打开或关闭电气负载。

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

  该项目用于控制偏远地区的各种电器。

  使用此项目,我们可以使用单个遥控器和控制单元控制所有负载。

电路的局限性

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



评论


相关推荐

技术专区

关闭