894浏览
查看: 894|回复: 2

【虾米扩展板测评】——01消防机器人

[复制链接]
本帖最后由 hmilycheng 于 2021-9-20 10:25 编辑

【一、项目背景

我国每年因火灾造成的人身伤亡人数高达到上千人。根据国家应急管理部消防救援局发布的2020年全国火灾情况数据显示,2020年全国共接报火灾25.2万起,死亡1183人,受伤775人,直接财产损失40.09亿元。
火灾是在空间和时间上失去控制的燃烧。火灾救援的最佳时期是初期火灾,即火灾发生的三分钟内,这也被称之为“火灾救援黄金3分钟”。
如何抓住“黄金3分钟”,早发现,早救援尤为重要。


【二、系统架构】
1、系统组成


系统包括前端探测器、火灾报警控制器、报警输出设备、输入输出模块等。
本项目选用红外火焰探测器作为前端探测器,Microbit作为
火灾报警控制器,风扇、蜂鸣器作为输出设备,虾米扩展板作为输入输出模块。

2、工作原理


红外火焰探测器通过探测物体燃烧时产生的红外线来探测火灾。
红外火焰探测器获取到的火焰探测数据大于200时,警报声响起,风扇开启排烟、送风。

【三、材料、工具、软件】

1、材料组成

2、micro:bit v2主板

概述

micro: bit是专为儿童编程教育和运用科技知识解决问题而设计开发的电子产品。micro: bit仅有信用卡的一半大小,搭载了5x5 可编程LED点阵,两颗可编程按键,加速度计,电子罗盘,温度计,蓝牙,新增触摸感应logo,麦克风,扬声器等电子模块。

microbit001.jpg




功能特性
  • 板载扬声器
  • MEMS 带LED指示灯麦克风
  • 触摸感应logo
  • 内置睡眠/关机模式,无需取下电池也可关闭电路电源。
  • 离散稳压器,可为外设配件提供高达200mA的电流。
  • 凹口边缘连接器,让你更轻松地连接鳄鱼夹和电线。
  • LED电源指示灯。除了USB 活动指示灯外,LED电源指示灯还会现实micro:bit是否打开。
  • 镀铜天线,让你轻松识别无线电/蓝牙组件。

规格参数
  • 处理器: Nordic Semiconductor nRF52833
  • 内存:512kB Flash, 128kB RAM
  • 接口:NXP KL27Z, 32kB RAM
  • 麦克风:MEMS麦克风和LED指示灯
  • 扬声器:板载扬声器
  • Logo触摸:触摸感应Logo
  • 边缘连接器:25Pin接口: 4个专用GPIO, PWM, I2C, SPI 和外部电源接口. 3个环形口可连接鳄鱼夹,香蕉插头。有方便连接的凹口。
  • I2C:外设专用I2C总线
  • 无线:2.4Ghz Micro:bit Radio/BLE 蓝牙5.0
  • 电源:5V 通过Micro USB端口供电; 3V 通过边缘连接器或电池组供电。LED电源指示灯,按住电源按钮断电。
  • 可用电流:200mA 配件可用
  • 运动传感器:ST LSM303
  • 软件:C++, Make Code, Python, Scratch
  • 尺寸:5cm(w) x 4cm(h)

3、micro:bit 虾米扩展板


概述
这是一款基于microbit V2开发的多功能编程教育扩展板。在57mm*87mm的板上,紧凑的集成了10多项功能模组。学校可用极低的采购成本即可完成microbit全部的基础教学内容。 并且,紧凑的布局、四路电机驱动、外接电源的设计方式,可让学生在学习完基础内容后,还可扩展到机器人小车的学习、麦克纳姆轮机器人的控制等学习领域。

规格参数
  • 工作电压:5V(USB) 外接电源:6V~12V(开关仅控制外接电源)
  • 继电器模块(P9) ×1 (板载吸合与断开指示灯)
  • 红外接收传感器(P13) ×1
  • W2812RGB灯(P15) ×2 (RGB0 RGB1)
  • 红外火焰传感器(I2C) ×1
  • 温湿度传感器(I2C) ×1
  • 旋转角度传感器(I2C) ×1
  • 红黄绿交通灯模块(I2C) ×1
  • 12864_OLED显示屏(I2C) ×1 (带黑色金属保护罩)
  • 电机驱动(I2C) ×4 (板载正反转两色指示灯)
  • GPIO(5V ) : P0 P1 P2 P8 (外部电源,具有更强的驱动能力)
  • GPIO(3.3V ): P0 P1 P2 P8 P12 P14 P16 (microbit主板内部电源)
  • I2C扩展口(3.3V) ×2
  • HuskyLens接口(5V I2C ) ×1 (外部电源,具有更强的驱动能力)
  • SR04超声波接口:×1 (5V P0 P1 GND)
  • URM10超声波接口:×1 (5V P0 P1 GND)
  • 尺寸:57mm*87mm
f2b82aa166db69bc2b64d1e2f269a194.png


软件
虾米扩展板同时支持Mind+和makecode进行开发。
1、Mind+

SunSeptember-202109122290..png
Mind+添加虾米扩展版

SunSeptember-202109128986..png
Mind+虾米扩展版积木模块

2、Microsoft Makecode

SunSeptember-202109125337..png


【四、MakeCode程序代码】


1、添加虾米扩展板扩展库(1)依次点击“高级”、“扩展”,在搜索栏中输入“https://github.com/DFRobot/pxt-DFRobot_xia_mi_Board”,点击放大镜图标,进行搜索。
FriSeptember-202109176510..png


(2)单击“DFRobot_xia_mi_Board”,进行添加。



FriSeptember-202109173203..png



2、使用MakeCode编程
MonSeptember-202109139624..png

MakeCode程序截图

3、MakeCode源程序链接:https://makecode.microbit.org/_6wXY3DUVrKmr


【五、视频演示】




追梦的少年  高级技师

发表于 2021-9-13 06:19:31

6666666666
回复

使用道具 举报

hmilycheng  中级技师
 楼主|

发表于 2021-10-13 11:57:00


感谢!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail