【挑战三 创客武林争霸赛 】智能窗帘

2022-12-31589
AI 快速预览详细 收起
本项目介绍了一个智能窗帘的制作过程,通过掌控板、乐高积木和语音识别模块,实现了按钮、语音和物联网三种控制方式。项目中详细介绍了外观搭建、电机测试、网络配置以及主程序编写等步骤。最终效果是一个可以方便地通过多种方式控制的智能窗帘,适合家长与孩子一起动手实践,培养孩子的创造力和技术兴趣。

      作品简介:本作品是一个智能窗帘,可以通过三种方式控制窗帘的开和关,可以为人们的生活提供便利。作品中主要用到了语音识别、语音合成模块,窗帘的结构是使用乐高积木搭建而成。

 

1f0e226ff97bea22cd3ab1d0e279929.jpg

      制作思路:

1、功能设计:窗帘的控制方式,按钮控制、语音控制和物联网远程控制。

2、窗帘设计:使用乐高积木和一个电机完成窗帘的结构设计。

3、编写程序:分别编写按钮控制、语音控制和物联网控制程序。

STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_1.webp

STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_2.webp29cea1f77b102cf6738626f5562986c.jpgSTEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_3.webp

STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_4.webp
STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_5.webp
STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_6.webp
STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_7.webp
STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_8.webp

材料清单

步骤1 窗帘测试

1、外观搭建

     使用乐高积木搭建

377be35b9227fb81f1b2ca135bdaf5c.jpg

2、程序编写:测试电机,实现窗帘的运动

image.png

步骤2 网络配置

添加语音识别和语音合成模块,完成参数的配置。

无标题.png
STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_9.webp
STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_10.webp
STEM教育 · 智能窗帘项目:掌控板+乐高积木实现语音与物联网控制_image_11.webp

步骤3 按钮控制

通过按钮控制窗帘的开和关,按一次开,在按一次

image.png

步骤4 语音控制

image.png

步骤5 物联网控制

1、编写程序

 

image.png

 

2、登录物联网平台,创建设备。

image.png

 

3、发送消息,发送“开窗帘”和“关窗帘”

 

image.png

 

步骤6 主程序

image.png

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

所需材料/产品

加载全部

    Gravity: 数字大按钮模块 黄色

    Gravity: 数字大按钮模块 黄色

    Gravity: 数字大按钮模块 黄色

    Gravity: 带驱动N20微型金属减速电机 - 30:1

    Gravity: 带驱动N20微型金属减速电机 - 30:1

    Gravity: 带驱动N20微型金属减速电机 - 30:1

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

相关推荐

评论(0)
- 没有更多了 -

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

相关推荐

所需材料/产品

Gravity: 数字大按钮模块 黄色

Gravity: 数字大按钮模块 黄色

Gravity: 数字大按钮模块 黄色

Gravity: 带驱动N20微型金属减速电机 - 30:1

Gravity: 带驱动N20微型金属减速电机 - 30:1

Gravity: 带驱动N20微型金属减速电机 - 30:1

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

加载全部