查看: 180|回复: 0

用M5StickC制作万圣节道具

[复制链接]
发表于 2019-11-7 14:32 | 显示全部楼层 |阅读模式
     11.1日是西方国家热闹的万圣节,借此机会我们用手上的M5StickC结合UIFlow完成一个简单的万圣节道具制作。 IMG_7986.JPG
     1.材料准备:     (1)骷髅模型:淘宝搜索了一下,有很多跟万圣节相关的产品,买一个成品模型进行改造要比3D打印耗费的精力和时间要少很多。我手上的是吊死鬼,内部带电机可以振动,下颌是可     
             以活动的因此可以加工一下,用舵机控制运动。同时由于模型内部自带音效芯片也省去了一部分的代码量。
     (2)PIR:检测周围活体运动,有人在附近活动时控制WS2812发光吸引注意力
     (3)TOF:进行距离检测,当有人靠近时启动音效和电机
     (4)RGB LED:实现发光效果
     (5)HUB:用于拓展GROVE接口
     (6)Pa.Hub:用于连接TOF
     (7)Pb.Hub: 用于连接RGB LED和电机
     (8)ProtoHAT:用于连接舵机

程序比较简单
截屏2019-11-0714.09.47.png

参数初始化,PbHUB接口2为电机,M5主机系列所有产品默认开机接口输出高电平,因此需要拉低,设定定时器控制灯光

截屏2019-11-0714.10.19.png

PbHUB接口0为PIR,当触发时控制启动定时器,并且进入红绿灯光切换判断

截屏2019-11-0714.28.20.png

距离小于1000时舵机控制张嘴,同时启动电机和音效


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

Blynk与m5stack basic以及uiflow的交互玩法
Blynk与m5stack basic以及
Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
Arduino Ter什么时候上市购买
Arduino Ter什么时候上市
一直没人问 那我就来问问好了 深爱 Arduino 但目前的开发板资源有限 简单的就比如现有
blinker无法对ESP8266下发指令
blinker无法对ESP8266下发
blinker端的数据键名称是与代码对应的,连接wifi特显示arduino在线,但按键的话把8266
helloWifi上传出错
helloWifi上传出错
板子:Node mcu 已下载Blinker库,已下载对应ESP8266库(图二) 问题描述:编译出错
APP
APP
哪位大佬有这款 App ,求apk
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表