行空板M10扩展板+物联网红外遥控智能家居

2025-06-26265
AI 快速预览详细 收起
本项目介绍如何使用行空板M10和双路电机驱动I/O扩展板,结合Mind+编写Python代码,实现光照和声音强度显示、红外遥控4盏灯、1个天窗(可调角度)及1个门(模拟开关门)。项目所需材料包括行空板M10、双路电机驱动I/O扩展板、Gravity:Arduino 编程积木入门版学习套件等。通过这个项目,孩子们可以学习到编程与物联网的基础知识,并亲手搭建一个智能家居系统。

功能:

1.显示光照和声音强度和当前指令

2.红外遥控4盏灯、1个天窗(可调角度)、1个门(模拟开关门、需另外加扩展舵机)

3.物联网控制4盏灯、1个天窗

 

 

一、材料准备:


Mind+结合行空板制作智能语音灯光——小智图15
1.行空板 M10 1个

8229e58f87d599d2b1b0c7df1ff6b5fc_FpYlHe_bgxZsNO8l5gYSfhgYbqrp.jpg
2.行空板双路电机驱动I/O扩展板   1套

ceb12d6c8bbd58850fc85df824b70409_FiE98njdUfrZwH5yN8pw0N7afMzK.jpg

3. Gravity:Arduino 编程积木入门版学习套件 

所需零件:

按钮 1个

舵机1个

角度传感器1个

LED灯2个

 

 

 

 

80c6805423b6895ff4b6338ba6222793_FrWRQZJYF85FWW21HLNTL5ykJ5HR.jpg

4. 红外遥控器  1个




 

二、设备连接(如下图):

 

STEM教育 · 行空板M10扩展板+物联网红外遥控智能家居_image_1.webp1.jpg
 

1.将行空板 M10安装到行空板双路电机驱动I/O扩展板

 


 

2.连接传感器、执行器

P0连接舵机(控制天窗打开关闭)

P1连接LED(书房灯)

P3连接角度传感器(调整天窗角度)

P4连接LED(儿童房灯)

P9连接按钮(门铃)

红外遥控器

 

 


 

三、编写代码:


 


 

1. 双击打开mind+,切换到Python模式

image.png


 


 

2. 左下角添加扩展,在官方库选项卡中选择行空板、MQTT-py

image.png




 

3. 在pinpong库选项卡中选择pinpong初始化、WS2812 RGB灯、舵机、红外接收模块、数字大按钮模块

image.png



 

4. 在用户库选项卡中搜索角度传感器

image.png




 

5. 编写程序代码

 

 

主程序

image.png

 

image.png
 image.png

 

 

红外遥控控制

 

image.png

image.png

 物联网控制


 image.png

 


 


 

DF创客社区
 

四、运行程序:


 

1. 先将电脑连接行空板自带热点PB523155,然后选择连接远程终端10.1.2.3

image.png

 

image.png

 

2. 等待连接成功

 

STEM教育 · 行空板M10扩展板+物联网红外遥控智能家居_image_2.webp

 

3. 右上角点击运行

 

Mind+结合行空板制作智能语音灯光——小智图13



 

4. 浏览器登陆10.1.2.3,点击应用开关,点击打开页面,登陆SIoT账号(siot 密码dfrobot)

 

STEM教育 · 行空板M10扩展板+物联网红外遥控智能家居_image_3.webp
 

STEM教育 · 行空板M10扩展板+物联网红外遥控智能家居_image_4.webp
 

5. 等待程序运行成功

STEM教育 · 行空板M10扩展板+物联网红外遥控智能家居_image_5.webp



 

6. 使用红外遥控器遥控、物联网指令控制

 

 

 

功能请看视频:

 


 


 

 

创作许可协议

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

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