【智控万物】懒人系列之自动翻页机

2020-05-253293
AI 快速预览详细 收起
自动翻页机是一个通过micro:bit编程板和大舵机制作的项目,支持语音控制和台灯照明。硬件包括micro:bit编程板、电机驱动扩展板、DF15RMG机器人舵机等。最终效果是能够自动翻页,并且可以通过语音控制。难度适中,适合STEM教育和儿童科学实验。

【项目背景】

“懒,推动科技进步!” 

懒人的福音——自动翻页机,懒到书也不想自己翻了。手不动,动动嘴,就自动翻页,还能控制台灯照明。结合之前的项目,可进一步改造为“姿态控制”,歪歪头、眨眨眼;并畅想通过脑电波直接控制翻页。唉,真是越来越懒了。 

其它用途:1、为书本一页一页拍照时,自动翻页。2、器乐演奏时,自动翻乐谱。3、为行动不便或残疾人士翻书,等等。

 【设计思想】

 硬件:利用两个大舵机,来控制翻书的动作控制,前端用粘性物质,粘取书页,翻到一定程度时,又可自动脱离(之前测试过用橡胶棒,搓书页的方式,效果不是很理想)。

 软件:使用MIT的APP inventor2编写手机APP软件,通过百度人工智能语音识别来完成自动控制。 【成品图片】

project-image

材料清单

  • micro:bit 编程入门开发板 X1 链接
  • micro:bit 电机驱动扩展板 X1 链接
  • DF15RMG机器人舵机 X2 链接
  • DMS-MG90 金属9g舵机 (1.8Kg) X1 链接
  • 带接口金属齿轮减速电机 X1 链接
  • 数字继电器模块 X1 链接
  • 安卓智能手机 X1
  • 旧台灯 X1
  • 旧手机充电线 X5
  • L289N电机驱动器 X1

【部件组装】

 1、主控板

project-image

2、舵机云台

project-image

3、L289N电机驱动器

project-image

4、电磁继电器

project-image

5、压页装置

project-image

【Makecode编程】

project-image

https://makecode.microbit.org/_c5sVrJHhx6b1

 注意事项:将Microbit蓝牙进行相应设置

project-image
project-image

完整代码

project-image

【App inventor2编程】

 说明:百度唤醒词获取及语音识别在App inventor2中的使用,请参考本人另一个帖子:https://mc.dfrobot.com.cn/thread-304645-1-1.html,这里不赘述。

 1、界面设计

project-image

2、代码截图

project-image

2、代码源文件

附件

3、app安装程序

【演示视频】

创作许可协议

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

所需材料/产品

加载全部

    Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

    Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

    Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

    micro:bit电机驱动扩展板(兼容行空板M10/K10、micro:bit、掌控)

    micro:bit电机驱动扩展板(兼容行空板M10/K10、micro:bit、掌控)

    micro:bit电机驱动扩展板(兼容行空板M10/K10、micro:bit、掌控)

相关推荐

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

创作许可协议

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

相关推荐

所需材料/产品

Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

micro:bit电机驱动扩展板(兼容行空板M10/K10、micro:bit、掌控)

micro:bit电机驱动扩展板(兼容行空板M10/K10、micro:bit、掌控)

micro:bit电机驱动扩展板(兼容行空板M10/K10、micro:bit、掌控)

加载全部