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

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

3天内不再提示

基于Arduino的家庭自动化系统

454398 ? 来源:工程师吴畏 ? 2019-08-05 10:54 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

家庭自动化:电路和工作

家庭自动化电路围绕Arduino Uno板,蓝牙模块HC-05和3通道继电器板。通道数取决于您希望控制的设备数量。 Arduino Uno采用12V DC适配器/电源供电。继电器模块和蓝牙模块可以依次使用Arduino Uno的板电源供电。作者的原型如图1所示。每个设备的连接细节如图2所示。

图1:作者的原型

图。 2:设备的连接

蓝牙模块

本项目使用的蓝牙模块为HC-05(图4),支持主从模式串行通信(9600-115200 bps)SPP和UART接口。使用这些功能,它可以与其他支持蓝牙的设备(如手机,平板电脑和笔记本电脑)进行通信。模块采用3.3V至5V电源供电。

继电器模块

继电器允许您使用电压和/来打开或关闭电路或目前比Arduino可以处理的要高得多。继电器在Arduino侧的低压电路和控制负载的高压侧之间提供完全隔离。它使用Arduino的5V激活,反过来控制风扇,灯和空调等电器。一个8通道继电器模块如图3所示。

图。 3:Android智能手机上的控制面板

String voice;

int RED = 2;

int YELLOW = 3;

void RedOn(){

digitalWrite (RED, LOW);

}

void RedOff(){

digitalWrite (RED, HIGH);

}

void YellowOn(){

digitalWrite (YELLOW, LOW);

}

void YellowOff(){

digitalWrite (YELLOW, HIGH);

}

void allon() {

digitalWrite (RED, LOW);

digitalWrite (YELLOW, LOW);

}

void alloff() {

digitalWrite (RED, HIGH);

digitalWrite (YELLOW, HIGH);

}

void setup() {

Serial.begin(9600);

pinMode(RED, OUTPUT);

pinMode(YELLOW, OUTPUT);

digitalWrite (RED, HIGH);

digitalWrite (YELLOW, HIGH);

}

void loop() {

while(Serial.available()) {

delay(10);

char c=Serial.read();

if(c==‘#’)

{

break;

}

voice += c;

}

if (voice.length() 》 0) {

Serial.println(voice);

if (voice == “on” || voice== “all on”)

{

allon() ;

}

else if (voice == “off” || voice==“all off”)

{

alloff() ;

}

else if(voice ==“red” || voice ==“red on”){

RedOn();

}

else if(voice ==“red off”){

RedOff();

}

else if(voice ==“yellow” || voice ==“yellow on”){

YellowOn();

}

else if(voice ==“yellow off”){

YellowOff();

}

voice=“”;

}

}

Arduino Uno board

Arduino是一个基于灵活性的开源电子原型开发平台,易于使用的硬件和软件。它适用于艺术家,设计师,业余爱好者以及任何对创建交互式对象或环境感兴趣的人。

Arduino Uno基于ATmega328微控制器MCU)。它由14个数字输入/输出引脚,6个模拟输入,用于编程板载MCU的USB连接,电源插孔,ICSP接头和复位按钮组成。它采用16MHz晶体振荡器工作,包含支持MCU所需的一切。它非常易于使用,因为您只需使用USB电缆将其连接到计算机,或使用AC-DC适配器或电池供电即可开始使用。板载MCU使用Arduino IDE以Arduino编程语言编程。

图。 5:继电器模块连接

引脚蓝牙模块的Gnd和Vcc连接到Gnd和+ 3.3V的Arduino板。引脚2,3和4连接到继电器板的三个继电器(RL1,RL2和RL3)。继电器板的引脚Vin和Gnd分别连接到Arduino板的引脚Vin和Gnd。

注意。 Vin通常用于提供输入功率,但由于我们使用适配器为Arduino提供12V,我们可以使用Arduino上的Vin引脚为12V继电器模块供电。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动化
    +关注

    关注

    29

    文章

    5803

    浏览量

    85722
  • Arduino
    +关注

    关注

    190

    文章

    6502

    浏览量

    193194
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电源模块在配电自动化终端中的应用

    配电终端设备的可靠性和自动化程度,直接影响到整个配电自动化系统的可靠性和自动化水平。由于配电终端设备一般安装于户外或比较偏僻的地方,不可能有直流电源提供,因此,配电网终端设备的直流供电
    的头像 发表于 07-22 10:20 ?3952次阅读
    电源模块在配电<b class='flag-5'>自动化</b>终端中的应用

    机器人和自动化的未来(2)

    本文是第二届电力电子科普征文大赛的获奖作品,来自西南交通大学黄雯珂的投稿。3机器人与自动化的未来展望随着机器人和自动化技术的不断进步,未来的世界将会是一个高度自动化的世界。智能工厂、智慧家庭
    的头像 发表于 04-26 08:33 ?382次阅读
    机器人和<b class='flag-5'>自动化</b>的未来(2)

    工业DTU对工业自动化通信格局的重塑

    随着工业4.0和智能制造的快速发展,工业自动化系统对通信技术的要求越来越高。工业数据传输单元(DTU,DataTransferUnit)作为一种新兴的通信设备,正在逐步重塑工业自动化通信格局,为工业
    的头像 发表于 03-28 14:09 ?365次阅读
    工业DTU对工业<b class='flag-5'>自动化</b>通信格局的重塑

    自动化设备数据采集系统介绍

    在当今数字浪潮席卷全球的时代,制造业正经历着深刻的变革。自动化设备数据采集系统作为这一变革浪潮中的关键技术,犹如制造业智能的核心引擎,为企业的高效运营、精准决策以及持续创新提供了强
    的头像 发表于 01-15 14:29 ?738次阅读

    自动化电桥系统的优势

    在现代工业和科研领域,精确的电阻测量是许多应用中不可或缺的一部分。自动化电桥系统作为一种先进的测量技术,已经在多个领域展现出其独特的优势。 1. 高精度测量 自动化电桥系统的核心优势之
    的头像 发表于 01-09 10:12 ?529次阅读

    安科瑞变电站综合自动化系统选型与应用是怎样的?

    摘 要:变电站综合自动化系统是将变电站内的二次设备经过功能的组合和优化设计,利用先进的计算机技术、通信技术、信号处理技术,实现对全变电站的主要设备和输、配电线路的自动监视、测量、控制、保护、并与上级
    的头像 发表于 01-06 11:00 ?583次阅读
    安科瑞变电站综合<b class='flag-5'>自动化</b><b class='flag-5'>系统</b>选型与应用是怎样的?

    DCS控制系统在工业自动化中的应用

    DCS控制系统(分布式控制系统)在工业自动化中发挥着至关重要的作用。它通过分散控制、集中操作的方式,实现了对复杂工业过程的有效控制,提高了生产效率和质量,降低了能耗和成本,确保了生产安全。以下
    的头像 发表于 12-27 16:37 ?1972次阅读

    自动化水厂监控系统

    随着科技的发展,自动化技术在各行各业中的应用日益广泛,而自动化水厂监控系统作为智慧水务的重要组成部分,具备多种功能,以满足水厂安全、高效、稳定运行的需求,正逐步改变着传统水厂的运营模式。提升供水效率
    的头像 发表于 12-16 16:17 ?703次阅读

    工业自动化的发展历程与未来趋势

    工业自动化(Industrial Automation)的发展旨在提升生产效率、降低成本并减少人力依赖,这一过程涵盖了多种技术的应用与进步。工业自动化的核心在于将工厂中的机械设备、控制系统及信息技术
    的头像 发表于 11-21 15:36 ?1768次阅读

    自动化系统中传感器的应用实例

    在现代工业和生活中,自动化系统的应用越来越广泛。传感器作为自动化系统的“感官”,在其中扮演着至关重要的角色。它们能够检测环境变化,并将这些变化转换成电信号,供控制
    的头像 发表于 11-19 15:26 ?2303次阅读

    CAN总线在工业自动化中的应用

    CAN总线作为一种高效的现场总线系统,已经在工业自动化领域得到了广泛的应用。 1. 引言 随着工业自动化技术的快速发展,对通信系统的要求也越来越高。CAN总线以其高速、可靠和灵活的特点
    的头像 发表于 11-12 09:45 ?2587次阅读

    PLC控制系统与工业自动化关系

    随着工业自动化技术的快速发展,可编程逻辑控制器(PLC)已成为现代工业自动化系统中不可或缺的核心组件。PLC以其高度的灵活性、可靠性和易用性,为工业自动化提供了强大的控制能力。 一、工
    的头像 发表于 11-08 09:39 ?1563次阅读

    工控自动化电流信号隔离栅

    工控自动化电流信号隔离栅是工业自动化控制系统中不可或缺的设备,它在确保系统稳定、准确运行方面发挥着重要作用。以下是对工控自动化电流信号隔离栅
    的头像 发表于 10-28 14:25 ?1201次阅读
    工控<b class='flag-5'>自动化</b>电流信号隔离栅

    隧道安全监测自动化系统解决方案

    一、背景在现代交通网络中,隧道作为连接不同区域的重要通道,其安全性与运营效率直接关系到整个交通系统的稳定与顺畅。随着科技的飞速发展,隧道安全监测自动化系统应运而生,这一系统集成了多种先
    的头像 发表于 09-09 14:46 ?814次阅读
    隧道安全监测<b class='flag-5'>自动化</b><b class='flag-5'>系统</b>解决方案

    案例分享:某钢铁智慧电力综合自动化系统改造

    蜀瑞创新为某钢铁(集团)有限公司部署的智慧电力综合自动化系统是一种集电力监控、保护、控制、管理于一体的智能系统。该系统通过集成先进的微机保
    的头像 发表于 08-23 15:01 ?926次阅读
    案例分享:某钢铁智慧电力综合<b class='flag-5'>自动化</b><b class='flag-5'>系统</b>改造