> For the complete documentation index, see [llms.txt](https://sharinghub-eng.kittenbot.hk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sharinghub-eng.kittenbot.hk/educational-kit-sets/ai-aiot-recycling-bin/ai-aiot-recycling-kit-tutorial-koi-1.md).

# AI/AIoT Recycling Kit Tutorial(KOI 1)

### Resource Pack

[Wav Files](https://drive.google.com/file/d/1GEJpytMGa4GYDSfpvDlvfwSC0fG-qENg/view?usp=sharing)

[Sample Pictures](https://drive.google.com/drive/folders/1l27lVZQ-IEcx-_u2yh-VkV3N75coOGbE?usp=sharing)

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/a4.png)

### Model Training Program

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/train_code.png)

[Armourbit Version](https://makecode.microbit.org/_Am5gsgJ0J6WP)

[Robotbit Version](https://makecode.microbit.org/_7WJFv0199PFv)

#### Training Procedure

1. Micro:bit shows the current classification.
2. Press A to train the current classification.
3. Press B to move on to the next classification.
4. Press A+B to save the model.

### AI Recycling Sample Program

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/offline_code.png)

[Armourbit Version](https://makecode.microbit.org/_EErK8LD3U4zr)

[Robotbit Version](https://makecode.microbit.org/_7x9XHo1Wpa0T)

#### Model Procedure

1. Press A to enable identification.
2. The corresponding recycling bin will open after identifying the garbage.

### AIoT Recycling Sample Program

#### MakerCloud Version

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/online_code.png)

[Armourbit Version](https://makecode.microbit.org/_2FLaVKhxbEWU)

[Robotbit Version](https://makecode.microbit.org/_hER07TKE3Uiz)

#### Model Procedure

1. Press A to enable identification.
2. Press B to connect to the IoT platform.
3. The corresponding recycling bin will open after identifying the garbage.

#### ObjectBlocks Version

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/objectblock_code.png)

[Armourbit Version](https://makecode.microbit.org/_E28TWW0Fe46L)

[Robotbit Version](https://makecode.microbit.org/_0YgJR1hf7T5J)

#### Model Procedure

1. Press A to enable identification.
2. Press B to connect to the IoT platform.
3. The corresponding recycling bin will open after identifying the garbage.
