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

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

3天内不再提示

基于瑞萨R7FA2E1A72DFL MCU的智能空调伴侣方案(上)

瑞萨嵌入式小百科 来源:瑞萨嵌入式小百科 2026-03-16 08:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、项目功能介绍

本作品是一款放置在家中的智能空调伴侣,旨在用户家中传统的空调实现智能控制。智能伴侣以瑞萨R7FA2E1A72DFL作为主控,利用温湿度传感器单元、WiFi数据传输单元、红外收发单元、语音单元、LCD显示单元等进行智能控制,实现了室内温湿度采集、实时天气预报、空调工作状态设置、语音识别、语音播报、LCD显示等功能。

产品具体特性如下:

USB接口,5V,1A供电

2.4寸LCD屏显示功能,显示室内温湿度以及室外天气情况

实时天气预报功能,每半小时更新一次室外天气

室内温湿度采集功能,湿度精度±2%,温度精度±0.5℃

云端功能设置,可通过微信小程序对空调工作状态进行远程设置

语音识别功能,可识别唤醒词、天气预报、室内湿度、室内温度、空调温度增减等关键词,并进行相应设置

语音播报功能,可播报当前室内温湿度以及天气情况

更多特性演示可以参考下方视频。

点击查看视频

本项目硬件部分100%使用立创EDA进行设计。

本项目软件、硬件完全开源,可以浏览、下载本项目资源,或在此基础上进行二次开发,但是禁止未授权的商用。

二、开源协议

该项目开源协议使用GPL3.0

三、硬件部分

系统整体方案

本作品是基于瑞萨R7FA2E1A72DFL微控制器作为主控制器。整个系统分为7个单元,分别为供电单元、主控单元、传感器采集单元、WiFi数据传输单元、语音处理单元、显示单元以及控制输出单元。

具体方案框图如下所示:

124b0516-1dd1-11f1-90a1-92fbcf53809c.png

各单元详细介绍如下:

1供电单元

原理图如下:

12a4eba8-1dd1-11f1-90a1-92fbcf53809c.png

如上原理图所示,供电单元采用micro usb作为供电接口输入5V电压,采用AMS1117-3.3 LOD作为5V转3.3V电源使用。由于该USB接口为常用电源插拔口,为了安全增加USB专用ESD芯片USBLC6-2P6,防止插拔过程中产生静电造成接口损伤;USB转串口通讯部分放到控制输出单元详细说明。

2主控单元

原理图如下:

12ff5188-1dd1-11f1-90a1-92fbcf53809c.png

主控单元由上图所示,程序下载调试接口使用SWD口;芯片子时钟配置为32.768K用于RTC定时使用;芯片工作模式选择接口默认设置为高电平,为单芯片模式;芯片复位电路上增加续流二极管,可以将复位线上电容的电压快速泄放到电源上;

3传感器采集单元

原理图如下:

136d8126-1dd1-11f1-90a1-92fbcf53809c.png

传感器采集单元如上图所示,DHT11主要用于室内温湿度采集,如果传感器和主控芯片之间通讯距离过远导致误码,可以适当减小R20,延长通讯距离;NTC10K主要用于不采集湿度只采集温度场景下,降低成本使用;

4WiFi数据传输单元

原理图如下:

13d6813a-1dd1-11f1-90a1-92fbcf53809c.png

WiFi数据传输单元如上图所示,此WiFi模组采用乐鑫ESP8266模块,按键SW3用于下载WiFi程序使用,WiFi下载时,IO0=0,再按下SW2复位后才可进入下载模式。WiFi供电需要保证3.3V,0.5A,在WiFi进入smart config模式时峰值电流可能达到500mA左右。WiFi串口0连接主控芯片串口1,由于有时WiFi需要单独测试使用,所以在WiFi与主芯片连接串口之间增加了跳线帽,方便测试使用。

5语音处理单元

原理图如下:

1436f042-1dd1-11f1-90a1-92fbcf53809c.png

语音处理单元如上图所示,5V供电,保证0.5A供电电流,由于喇叭工作时电流波动较大,所以电源处要增加电容。注意喇叭和mic差分走线,PCB上最好对这两对线做包地处理,减少音频信号传输干扰。在mic和喇叭接口处增加双向TVS,防止ESD干扰,注意TVS一定选取寄生电容小的,防止对音频产生干扰。H4音频模组烧录接口,烧录时SW5需要按下。

6显示单元

原理图如下:

1492d948-1dd1-11f1-90a1-92fbcf53809c.png

显示单元如上图所示,10Pin SPI通讯2.4寸LCD屏,LCD主控芯片为ST7789V2。R15、R14、R16为LCD背光限流使用。

7控制输出单元

原理图如下:

14f5e6c8-1dd1-11f1-90a1-92fbcf53809c.png

控制输出单元如上图所示,分为三部分,红外收发、通讯接口、单按键开关。红外接收单元用于接收市面上红外遥控器发送的编码,发送单元用于发送空调控制编码,二者底层驱动皆采用NEC协议。USB接口连接CH340实现USB转串分别用于与主芯片打印串口连接和与WiFi串口0连接,具体连接哪一个可以使用SW4进行选择,SW4抬起连接WiFi串口,SW4按下连接主控芯片串口2。单按键开关工作原理在原理图上已经标明,通过两个GPIO可以实现整个设备的开启关闭,注意此电路只能实现延迟关闭不能实现延迟开启。

总原理图如下所示:

15596572-1dd1-11f1-90a1-92fbcf53809c.png

PCB如下所示:

15c768e2-1dd1-11f1-90a1-92fbcf53809c.png

161bfeac-1dd1-11f1-90a1-92fbcf53809c.png

实物图如下所示:

1679a098-1dd1-11f1-90a1-92fbcf53809c.png

16e612b4-1dd1-11f1-90a1-92fbcf53809c.png

1755c5be-1dd1-11f1-90a1-92fbcf53809c.jpg

如上图所示:PCB设计时注意项如下:

WiFi模组天线位置将PCB切除,且WiFi天线周围做净空处理,防止对WiFi信号产生影响;

语音模块的喇叭还有mic注意差分走线,且走线包地良好;

晶振附近的地保证良好,防止EMI;

SPI线注意等长;

电源线注意粗细合理,按照10mil最大500mA设计;

退耦电容放在芯片电源引脚附近,越近越好。ESD器件放在干扰源传输的入口处;

PCB板的接口和安装孔布局合理,可能产生互相干扰的器件分开放置;

后续可能需要进行调试的信号PCB添加测试点

未完待续

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

    关注

    2578

    文章

    55811

    浏览量

    795384
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19232

    浏览量

    405176
  • 瑞萨
    +关注

    关注

    38

    文章

    22542

    浏览量

    91689
  • 智能空调
    +关注

    关注

    0

    文章

    79

    浏览量

    6397

原文标题:瑞萨RA MCU创意秀 | 基于瑞萨RA2E1实现的智能空调伴侣(上)

文章出处:【微信号:瑞萨嵌入式小百科,微信公众号:瑞萨嵌入式小百科】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于R7FA2L1AB2DFL单片机的水位检测器制作方案

    文章主要介绍如何使用e2studio灵活软件包(FSP)对R7FA2L1AB2DFL单片机开发板进行ADC单通道采集电压,评估AD功能,以及制作水位检测器。其中重点介绍了使用EZ-
    的头像 发表于 03-26 14:55 7045次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2L1AB2DFL</b>单片机的水位检测器制作<b class='flag-5'>方案</b>

    基于R7FA2E1A72DFL MCU智能空调伴侣方案(下)

    主控芯片程序设计使用时间片轮转法,时间片周期为100ms,该周期使用滴答定时器中断来触发。
    的头像 发表于 03-16 08:10 3634次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A72DFL</b> <b class='flag-5'>MCU</b>的<b class='flag-5'>智能</b><b class='flag-5'>空调</b><b class='flag-5'>伴侣</b><b class='flag-5'>方案</b>(下)

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】先来点个灯

    的SWD口连接开发板的DEBUG口[VCC GND SWDIO SWCLK] 我们新建一个工程: 注意MCU型号选择:R7FA2E1A72DFL 设置P103、P104为OUTUT mode
    发表于 10-18 22:50

    R7FA2L1AB2DFL上手体验(Part1)--IAR+RSA Setting

    本帖最后由 圣志瀚林 于 2021-12-18 18:16 编辑 1.R7FA2L1AB2DFL小板子到后,第一感觉非常Mini.迷你的连TypeC调试都没有留。先按照厂家指
    发表于 12-18 18:07

    e2studio(2)----GPIO输出

    概述本篇文章主要介绍如何使用e2studio对单片机进行GPIO输出,并以LED显示。硬件准备首先需要准备一个开发板,这里我准备的是芯片型号R7FA2L1AB2DFL的开发板:
    发表于 12-20 19:00 12次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>e2</b>studio(<b class='flag-5'>2</b>)----GPIO输出

    e2studio(3)----GPIO输入检测

    _IOPORT_PortRead()函数原型R_IOPORT_PinRead()函数原型代码演示效果最后概述本篇文章主要介绍如何使用e2studio对单片机进行GPIO输出,并以L
    发表于 12-20 19:00 6次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>e2</b>studio(3)----GPIO输入检测

    基于MCU-R7智能小车设计

       基于MCU-R7FA2E1A72DFL智能小车基础款设计 一、功能描述   基础功能包括超声波避障、搭载IIC接口,采集传感信息,连接OLED显示状态信息,或者接入其他II
    的头像 发表于 07-02 11:24 3185次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>MCU-R7</b>的<b class='flag-5'>智能</b>小车设计

    基于R7FA2L1AB2DFL demo板测试CLKOUT时钟驱动CAN通讯

    本次测试用的是RA生态工作室提供的R7FA2L1AB2DFL demo板,测试CLKOUT提供时钟驱动CAN通讯。
    发表于 09-02 15:16 3847次阅读

    基于R7FA2E1A72DFL MCU制作双机位切换的USB HUB

    今日跟大家分享下RA MCU 创意氛围赛参赛选手的项目——二选一的四路USB HUB。
    的头像 发表于 09-11 12:45 2961次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A72DFL</b> <b class='flag-5'>MCU</b>制作双机位切换的USB HUB

    基于RA系列R7FA2E1A72DFL MCU实现家用电熨斗方案

    基于RA系列R7FA2E1A72DFL MCU实现家用电熨斗方案
    的头像 发表于 09-19 16:48 1846次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA系列<b class='flag-5'>R7FA2E1A72DFL</b> <b class='flag-5'>MCU</b>实现家用电熨斗<b class='flag-5'>方案</b>

    基于RA系列R7FA2E1A52DFJ MCU的无叶风扇控制方案

    基于RA系列R7FA2E1A52DFJ MCU的无叶风扇控制方案
    的头像 发表于 09-26 16:55 2282次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA系列<b class='flag-5'>R7FA2E1A</b>52DFJ <b class='flag-5'>MCU</b>的无叶风扇控制<b class='flag-5'>方案</b>

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真
    的头像 发表于 09-26 17:18 3616次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A52DFL</b> <b class='flag-5'>MCU</b>的触控系统设计与J-link仿真

    基于R7FA2E1A72DFL的可触摸灯带控制器设计

    基于R7FA2E1A72DFL设计的一款可触摸灯带控制器,引出可用IO管脚,可以作为开发板使用。板载ESP-WROOM-02模组可以使得开发板具有联网控制的能力,同时也板载RGB灯珠方便调试用。
    的头像 发表于 11-29 11:40 2075次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A72DFL</b>的可触摸灯带控制器设计

    基于RA2E1 MCU实现智能陪伴时钟

    搬了家,一直缺一个时钟来看时间。这次项目,选择陶瓷灯丝时钟为框架,使用R7FA2E1A72DFL为主控,加上Tuya Wi-Fi模组,制作一款可以联动家庭智能家居设备的
    的头像 发表于 03-20 10:42 803次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA<b class='flag-5'>2E1</b> <b class='flag-5'>MCU</b>实现<b class='flag-5'>智能</b>陪伴时钟

    RA MCU创意秀 | 基于RA2E1实现智能陪伴时钟

    01项目功能介绍你有多久,没有好好陪陪身边的人了。搬了家,一直缺一个时钟来看时间。这次项目,选择陶瓷灯丝时钟为框架,使用R7FA2E1A72DFL为主控,加上TuyaWi-Fi模组,制作一款可以
    的头像 发表于 04-03 17:59 941次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA <b class='flag-5'>MCU</b>创意秀 |  基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA<b class='flag-5'>2E1</b>实现<b class='flag-5'>智能</b>陪伴时钟