
【RA】厨房里的独眼仔
简介
使用瑞萨MCU 结合MQ-2电化学气体传感器、火焰传感器以及LED灯实现燃气实时监测及报警
简介:使用瑞萨MCU 结合MQ-2电化学气体传感器、火焰传感器以及LED灯实现燃气实时监测及报警开源协议
:GPL 3.0
描述
立创梦工厂正在生产中...2022.4.17
收到PCB及元器件...2022.4.20
完成调试...2022.4.21😁
描述
在家都是自己做饭,每次做完饭都要检查一下燃气阀门和灶台是否关闭,有时也会疏忽只关闭了一个,这样就留下了安全隐患。
趁着这次复活节假期,设计了这个设备。有个这款设备,给家里的燃气安全增加一层保障,成本低且灵敏,非常适合DIY。🎉🎉🎉
本项目的主控芯片是瑞萨R7FA2E1A72DFL。R7FA2E1A72DFL是瑞萨RA系列的入门级单核微控制器,以下是该芯片的优势:
😮它基于48 MHz Arm® Cortex®-M23内核,最高可选择128 kB的flash以及16 kB的SRAM;
😮这款产品采用了瑞萨电子的低功耗工艺技术,属于业界一流水平的超低功耗微控制器;
😮R7FA2E1A72DFL支持1.6V至5.5V的宽工作电压和多种封装,例如 LQFP、QFN、LGA、BGA 和 WLCSP;
本项目的功能是:
💥实时精确监测环境中丁烷和丙烷含量,并通过6个不同颜色LED实时显示
💥火焰传感器检测是否有明火;
💥高响度蜂鸣器实现大范围警报;
💥一键暂停,当引起用户注意后可一键暂停,留给用户安静的环境反思是哪出现了问题。

硬件部分
1.主控部分
主控芯片是瑞萨R7FA2E1A72DFL,这里采用官方手册的最小系统,需要注意的是在芯片的每个VCC端均要连接电容,进一步降低输入电源的纹波: 
2.模式切换
根据官方手册描述,主控芯片需要通过P015引脚判断当前为下载模式还是运行模式,因此在原理图设计阶段需要考虑到这个引脚,在运行模式下需要上拉,下载模式下拉:
因为第一次使用此芯片,为了避免材料的浪费(主要是怕完不成被吊在橘子树上打(超小声--)因此硬件部分比较简单,大家也可以通过本工程更了解瑞莎芯片的使用,为后面的复杂项目做准备。
软件部分
给瑞萨MCU编程有好几种方法,也可以使用不同的编译平台,本次我使用官方推荐的e2 studio平台,下载地址:https://www.ramcu.cn/lists/21.html 安装过程很简单和便捷,根据需要勾选就可以很快安装完成。顺利打开:

打开 e2 studio ,点击 文件 -> 新建 -> Renesas C/C++ Project > Renesas RA 然后选择自己使用的MCU,即可打开模板,工作界面:
官方给我们提供了很便捷的图形化编程,根据右图,我们可以用右键选择自己需要的管脚,并定义其功能。在mode选项卡里可以更加细致,选着输出的默认电平模式,非常便捷。 在配置完成后,选择右上角的generate project content即可快速生成基本代码:
随后我们只需要根据需求编辑SRC文件夹里的hal_entry.c文件即可。 烧录固件需要用到官方烧录工具:Renesas Flash Programmer V3.08 烧录芯片选着RA,烧录前需要按住BOOT开关并短按一次复位,即可成功将固件写入到芯片中。 本项目的所有程序文件可在附录找到,大家可以直接导入到编辑器更改,也可以直接用烧录软件烧录我的固件,固件位置:demo/Debug/demo.hex。
演示视频
功能很简单,实现没有任何问题,静音按钮和火焰传感器均工作正常,视频见B站和此页面底端。
https://www.bilibili.com/video/BV1DY4y1Y7L5/
总结
❤非常感谢立创EDA和瑞萨MCU提供的这次学习机会,学到了不少东西,也熟悉了瑞萨MCU的编程方法,以后项目的MCU库又多了一员,超级满足。
❤也非常感谢各种瑞莎官方的各种指导文件和教学视频,为本次项目提供了非常大的帮助,点赞。
❤活动群里面的小伙伴们和大佬们也很热情,互帮互助,一起加油。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论