Skip to content

Commit

Permalink
Ares: wiki
Browse files Browse the repository at this point in the history
  • Loading branch information
lah-1201 committed Jan 8, 2025
1 parent 41f3b25 commit b82c9fe
Show file tree
Hide file tree
Showing 44 changed files with 2,728 additions and 0 deletions.
162 changes: 162 additions & 0 deletions docs/microbit/expansion-accessories/cutebot-pro-blocks-pack/case-01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
---
sidebar_position: 4
sidebar_label: 案例一 AI路牌识别小车
---

# AI路牌识别小车

## 目的


搭建一辆使用AI摄像头识别路牌的Cutebot Pro智能赛车。


![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-01-01.png)


## 使用材料


[Cutebot Pro智能赛车](https://www.elecfreaks.com/elecfreaks-smart-cutebot-pro-programming-robot-car-for-micro-bit.html)

[AI摄像头](https://www.elecfreaks.com/elecfreaks-smart-ai-lens-kit.html)

[Cutebot Pro Blocks Pack](https://shop.elecfreaks.com/products/elecfreaks-cutebot-pro-blocks-pack)


## 搭建步骤

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-01.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-02.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-03.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-04.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-05.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-06.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-07.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-08.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-09.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-10.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-11.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-01-12.png)

<embed src="https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/extended-pack/cutebot-pro-blocks-pack/cutebot-pro-block-pack-step.pdf" type="application/pdf" width="100%" height="600px" />

<div
style={{
position: 'relative',
paddingBottom: '60%',
overflow: 'hidden',
}}
>
<iframe
src="https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/extended-pack/cutebot-pro-blocks-pack/cutebot-pro-block-pack-step.pdf"
frameborder="0"
sandbox="allow-popups allow-forms allow-scripts allow-same-origin"
style={{
position: 'absolute',
width: '100%',
height: '100%',
}}
/>
</div>

## 硬件连接

将AI摄像头连接到Cutebot Pro智能赛车的IIC端口。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-01-02.png)


## 软件

[微软makecode](https://makecode.microbit.org/#)


## 编程


为了给Cutebot Pro智能赛车编程,我们需要添加一个扩展库。在代码抽屉底部找到`扩展`,并点击它。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-add-extensions-01.png)

这时会弹出一个对话框,搜索`CutebotPro`,然后点击下载这个代码库。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-add-extensions-02.png)

为了给AI摄像头编程,我们需要添加一个扩展库。在代码抽屉底部找到`扩展`,并点击它。这时会弹出一个对话框,搜索`PlanetX-AI`,然后点击下载这个代码库。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-add-extensions-03.png)


## 示例程序

`当开机时`初始化AI摄像头,并`设置为卡片识别模式`

`当按钮A被按下时`设置小车`以30%的速度向前行驶`

`无限循环`中,`获取一帧图像`,当`识别到图像为向右转`并且`卡片尺寸大于100`时,`设置小车向右转90°`

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-01-06.png)


### 程序

请参考程序连接:[https://makecode.microbit.org/_aRxCqsMuY8iq](https://makecode.microbit.org/_aRxCqsMuY8iq)

你也可以通过以下网页直接下载程序。

<div
style={{
position: 'relative',
paddingBottom: '60%',
overflow: 'hidden',
}}
>
<iframe
src="https://makecode.microbit.org/_aRxCqsMuY8iq"
frameborder="0"
sandbox="allow-popups allow-forms allow-scripts allow-same-origin"
style={{
position: 'absolute',
width: '100%',
height: '100%',
}}
/>
</div>

## 结论


按下按键A后,小车向前行驶,当遇到向右转的路牌时,自动右转90°,并停止行驶。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-01.gif)


## 扩展知识

*** AI路牌识别的应用及发展 ***

AI路牌识别是一种基于人工智能技术的图像识别应用,用于检测、识别和理解道路上的交通路牌。以下是AI路牌识别的应用和发展方面的一些关键点:

交通管理:AI路牌识别可以帮助交通管理部门监测道路上的交通标志和路牌情况。它可以自动检测和识别交通标志,提供实时的交通信息和指示,帮助驾驶员和行人遵守交通规则和导航。

自动驾驶:在自动驾驶车辆的发展中,AI路牌识别是关键技术之一。它可以帮助自动驾驶车辆辨识和理解道路上的交通标志和指示,以便做出相应的决策和行驶计划。

导航和路径规划:AI路牌识别可以用于实时导航系统,帮助司机和行人确定正确的行驶方向和路径规划。它可以识别路牌上的道路名称、交叉口指示和限速信息,为用户提供准确的导航指引。

城市规划和交通优化:AI路牌识别可以为城市规划和交通优化提供宝贵的数据。通过分析和识别路牌信息,可以了解道路网络的结构、交通流量和交通状况,从而优化交通规划、改善道路设施和提升城市交通效率。

安全监控:AI路牌识别可以用于交通安全监控系统。它可以实时监测道路上的交通标志和路牌,检测异常情况,例如损坏的路牌或缺失的标志。这有助于及时修复和维护交通设施,确保道路的安全性和可靠性。

AI路牌识别的发展已经取得了显著进展,主要得益于深度学习和计算机视觉技术的不断发展。随着算法的不断优化和硬件的提升,AI路牌识别的准确性和实时性得到了显著提升。未来,预计AI路牌识别将进一步发展,更加智能化和全面化,为交通管理、自动驾驶和城市规划等领域带来更多的便利和效益。
158 changes: 158 additions & 0 deletions docs/microbit/expansion-accessories/cutebot-pro-blocks-pack/case-02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
---
sidebar_position: 5
sidebar_label: 案例二 简易机械爪小车
---

# 简易机械爪小车

## 目的


搭建一辆使用机械爪的Cutebot Pro智能赛车。


![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02-01.png)


## 使用材料


[Cutebot Pro智能赛车](https://www.elecfreaks.com/elecfreaks-smart-cutebot-pro-programming-robot-car-for-micro-bit.html)

[ELECFREAKS Mechanical Catch (Use With Cutebot)](https://www.elecfreaks.com/elecfreaks-mechanical-catch-use-with-cutebot.html)

[Cutebot Pro Blocks Pack](https://shop.elecfreaks.com/products/elecfreaks-cutebot-pro-blocks-pack)

[ELECFREAKS micro:bit Electronic Joystick:bit V2 Kit](https://www.elecfreaks.com/joystick-bit-2-kit-for-micro-bit.html)


## 搭建步骤

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-02-01.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-02-02.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-02-03.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-02-04.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-02-05.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-02-06.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-step-02-07.png)

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-step-02-07.png)

## 硬件连接

将简易机械爪连接到Cutebot Pro智能赛车的S1端口。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02-02.png)


## 软件

[微软makecode](https://makecode.microbit.org/#)


## 编程


在MakeCode的代码抽屉中点击`高级`,查看更多代码选项。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02-03.png)

为了给Cutebot Pro智能赛车编程,我们需要添加一个扩展库。在代码抽屉底部找到`扩展`,并点击它。这时会弹出一个对话框,搜索`CutebotPro`,然后点击下载这个代码库。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02-04.png)

为了给joystick:bit V2编程,我们需要添加一个扩展库。在代码抽屉底部找到`扩展`,并点击它。这时会弹出一个对话框,搜索`joystickbit`,然后点击下载这个代码库。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02-05.png)


## 示例程序

### 手柄端

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02-06.png)


### 程序

请参考程序连接:[https://makecode.microbit.org/_DHyiYdULjKg0](https://makecode.microbit.org/_DHyiYdULjKg0)

你也可以通过以下网页直接下载程序。

<div
style={{
position: 'relative',
paddingBottom: '60%',
overflow: 'hidden',
}}
>
<iframe
src="https://makecode.microbit.org/_DHyiYdULjKg0"
frameborder="0"
sandbox="allow-popups allow-forms allow-scripts allow-same-origin"
style={{
position: 'absolute',
width: '100%',
height: '100%',
}}
/>
</div>

### 小车端

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02-07.png)


### 程序

请参考程序连接:[https://makecode.microbit.org/_6sDHHp3Jwgbq](https://makecode.microbit.org/_6sDHHp3Jwgbq)

你也可以通过以下网页直接下载程序。

<div
style={{
position: 'relative',
paddingBottom: '60%',
overflow: 'hidden',
}}
>
<iframe
src="https://makecode.microbit.org/_6sDHHp3Jwgbq"
frameborder="0"
sandbox="allow-popups allow-forms allow-scripts allow-same-origin"
style={{
position: 'absolute',
width: '100%',
height: '100%',
}}
/>
</div>

## 结论


通过手柄摇杆控制小车行驶路线,按下手柄按键C可以控制小车机械爪夹取物品,松开按键C则机械爪放开物品。

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/cases-libraries/extended-case/images/cutebot-pro-extended-case-02.gif)

## 扩展知识

*** 遥控机械爪小车的应用场景 ***

遥控机械爪小车是一种装备有机械爪的无人车辆,可以通过遥控操作进行移动和控制机械爪的动作。以下是一些遥控机械爪小车的应用场景:

物流和仓储:遥控机械爪小车可以用于物流和仓储领域,用于搬运和堆垛货物。操作员可以通过遥控器控制小车的移动,并使用机械爪抓取、搬运或堆叠货物,提高物流效率和减少人力成本。

搜索和救援:在灾难救援或搜救任务中,遥控机械爪小车可以用于携带和操作救援工具。它可以通过狭窄或危险的地形,到达难以到达的区域,并使用机械爪进行物品搬运、障碍物清除或人员救援等任务。

环境监测和清洁:遥控机械爪小车可以用于环境监测和清洁任务。它可以携带传感器设备,如摄像头或气体传感器,进行环境数据的采集和监测。同时,机械爪可以用于清理垃圾、拾取杂物或进行清洁工作,提高环境整洁度和可持续发展。

建筑和施工:在建筑和施工领域,遥控机械爪小车可以用于搬运和放置建筑材料,如砖块、钢筋等。它可以通过狭窄的施工空间,将材料运输到指定位置,并使用机械爪进行精确的放置,提高施工效率和减少人工劳动。

农业和园艺:遥控机械爪小车在农业和园艺领域具有应用潜力。它可以用于播种、收割、除草或施肥等农业操作。机械爪可以抓取和处理农作物,同时小车的移动性能可以适应不同的农田或园艺场地。
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
sidebar_position: 1
sidebar_label: Cutebot Pro积木包
---

# Cutebot Pro积木包



## 目录

```mdx-code-block
import DocCardList from '@theme/DocCardList';
<DocCardList />
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
sidebar_position: 2
sidebar_label: Cutebot Pro积木包
---

# Cutebot Pro积木包


# 产品简介

为了满足 Cutebot Pro 用户对智能互动体验的追求,我们制作了它的专属积木扩展包。使用该产品可以让cutebot pro实现与简易机械爪和AI摄像头相结合的案例。

**注意:此扩展块包专为 Cutebot Pro 设计,仅包含用于连接简易机械爪或 AI 摄像头的结构连接部件。並不包含简易机械爪以及AI摄像头(需要额外购买)。**

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-01.png)
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
sidebar_position: 3
sidebar_label: 产品清单
---

# 产品清单

**注意:此扩展积木包专为Cutebot Pro设计,仅包含用于连接简易机械爪或AI摄像头的结构连接部件。为了实现功能,建议与Cutebot Pro和AI摄像头或者简易机械爪一起使用。**

![](https://wiki-media-ef.oss-cn-hongkong.aliyuncs.com/docs/microbit/microbit-smart-car/microbit-smart-cutebot-pro/extended-pack/cutebot-pro-blocks-pack/images/cutebot-pro-blocks-pack-list.png)
Loading

0 comments on commit b82c9fe

Please sign in to comment.