使用KittenBot制作一个燃气报警器-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 18627|回复: 11

[项目] 使用KittenBot制作一个燃气报警器

[复制链接]
发表于 2019-5-1 08:58 | 显示全部楼层 |阅读模式
使用KittenBot制作一个燃气报警器

本项目整体思路较为简单,采用kittenbot提供的的makecode软件编程,基本不需要编写代码。适合中小学生。主要的功能是,通过向模拟气体泄漏,由micro:bit发出声光报警的效果,并由microbit来启动直流电机,排除泄漏气体的功能。按A可手动启动直流电机风扇,5X5显示模拟扇叶转动状态,按B 可停止风扇运行。
MQ传感器监测到气体后,会启动直流电机风扇,播放一段报警声音。
参考演示视频:
https://v.youku.com/v_show/id_XNDE2MTUyMzQ3Ng==.html?spm=a2hzp.8244740.0.0
模拟演示地址:https://makecode.microbit.org/68957-47177-52623-34543
一、设计的思路
项目的设计思路是,利用microbi板子的LED模块,以及扩展板的蜂鸣器模块,作为声光报警装置,利用读取MQ系列传感器模拟数字来判断燃气泄漏浓度。
在利用向直流电机发送高低电平来控制直流电机的转动。
二、项目设计的软硬件准备
硬件:从Kittenbot申请的micro:bit一块以及扩展板一块、MQ传感器1个、直流电机一个、电机驱动板1块(或者是继电器都行)、5v的电源模块。
IMG_20190501_010413.jpg
IMG_20190501_015129.jpg
IMG_20190501_084849.jpg
IMG_20190501_084854.jpg
软件:需要从Kittenbot官方下载makecode软件,以及安装串口驱动程序,方便调试,具体过程可以参考帖子https://www.arduino.cn/thread-82732-1-1.html此项目部做具体说明,可参考视频教程。

引脚使用P0----蜂鸣器(扩展板自带)
P1----直流电机风扇(驱动模块IO)
P2----MQ传感器(模拟输出IO)自定义函数
doAlert//发出声光报警功能
Idelrun//板子空闲时候显示3个点
runFan//启动直流电机风扇
stopFan//关闭直流电机风扇
三、制作调试过程
(一)设计启动风扇的小动画。
PIC1.jpg

(二)主程序
PIC2.jpg
四、代码部分
游客,如果您要查看本帖隐藏内容请回复
















发表于 2019-5-9 20:32 | 显示全部楼层
使用KittenBot制作一个燃气报警器
发表于 2019-5-13 14:36 来自手机 | 显示全部楼层
代码看一下,楼主
发表于 2019-6-28 18:04 | 显示全部楼层
代码代码
点个赞!
发表于 2019-10-22 13:09 | 显示全部楼层
掀起你的盖头来
发表于 2020-3-10 22:55 | 显示全部楼层
感谢楼主的代码
发表于 2020-10-9 12:42 | 显示全部楼层
楼主求代码
 楼主| 发表于 2021-3-2 16:20 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-9-20 20:47 , Processed in 0.119204 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表