[项目分享]基于 Mixgo Mini 的幸运抽签小程序!2

2025-09-071919
AI 快速预览详细 收起
基于Mixgo Mini的幸运抽签小程序是一个结合米思齐硬件平台和MixIO物联网服务的互动应用。项目支持预设和自定义祝福语,具备防误触设计、蜂鸣器音效提示和点阵屏显示功能。通过WiFi连接和MQTT通信实现在线实时添加祝福语。该程序不仅有趣味性,还具有实用性,适合STEM教育场景,帮助孩子学习编程与物联网技术。


接上一篇基础版幸运抽签,有同学可能会问(假装有人),除了事先内置好的祝福语以外,能否自定义个性化的祝福语呢?其实是可以的。

MixIO 平台配置
我们可以借助米思齐的物联网平台MixIO来实现。MixIO是米思齐提供物联网接入和人工智能服务的平台级解决方案。(目前人工智能,如人脸识别和二维码识别还在开发中)
在创建好项目之后,点击右上角的加号,添加文本输入组件,分别设计组件名称和消息主题。设置好后,点击右上角的运行。
[项目分享]基于 Mixgo Mini 的幸运抽签小程序!2图1
程序设计
回到 Mixly 3.0 平台,主程序在原有的基础上,确保接入WiFi、初始化 MQTT 客户端和订阅主题。
[项目分享]基于 Mixgo Mini 的幸运抽签小程序!2图4

设置回调函数。该回调函数主要是对用户发送来的信息进行处理,首先需要过滤无效消息(空消息 / 纯空格 / 重复消息),其次将新增的语句添加到列表当中。
[项目分享]基于 Mixgo Mini 的幸运抽签小程序!2图2

启动 MQTT 消息定时器,间隔0.5秒接收MixIO平台发来的信息。
主程序还增加了防误触设计,统计两次以上的晃动之后才触发。
当然,摇晃检测还有待优化。
[项目分享]基于 Mixgo Mini 的幸运抽签小程序!2图3
实现效果
  • 基础功能
    • 支持预设祝福语
    • 防误触设计
    • 蜂鸣器音效提示
    • 点阵屏显示
  • 在线功能
    • WiFi连接
    • MQTT通信
    • 实时添加祝福语

项目小结
本项目结合米思齐硬件平台和 MixIO 物联网服务,实现了一个趣味性与实用性兼具的互动应用,给予参与者积极的心理暗示,为师生新学期开学带来好运~欢迎各位老师同学基于此程序进行创新,共同探索更多有趣的应用场景!

创作许可协议

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

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