0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用Wi-Fi蓝牙模组Ai-M62-CBS做一个电子沙漏

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2025-07-08 10:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以下作品由安信可社区用户

bzhou830制作

1. 项目简介

本项目通过M62模组设计的超级mini板搭配两个8*8点阵,并利用水银开关作为重力检测部件完成一个电子沙漏。外壳采用3D打印的方式制作一个大小合适的外形。另外搭配锂电池和充放电模块,实现便携不插线的使用。

2. 硬件说明

硬件上主要使用了Ai-M62-CBS开发板,两个Max7219点阵模块,水银开关,充放电模块,锂电池。

2.1 主控板

本项目采用的主控是Ai-M62-CBS开发板,这个超级迷你的板子是莫工在2024年设计的。大小非常的迷你,大概和一个usb-ttl的大小还要短一点点,外形如下图。

wKgZO2hsgzCAXo84AABD9a7vR6M466.jpg

这款模组的资料可在如下链接中找到:

Ai-M62系列模组专题 | 安信可科技

2.2 MAX7219 8*8点阵

MAX7219 片内包括 BCD 译码器、多路扫描控制器、字和位驱动器和 8×8 静态 RAM。外部只需要一个电阻设置所有 LED 显示器字段电流。MAX7219 和微处理器只需三根导线连接,每位显示数字有一个地址由微处理器写入。允许使用者选择每位是 BCD 译码或不译码。使用者还可选择停机模式、数字亮度控制、从 1~8 选择扫描位数和对所有 LED 显示器的测试模式。

MAX7219模块原理图如下:

wKgZPGhsgzCAezmyAADPQiYs00A558.jpg

2.3 水银开关

水银开关,又称倾侧开关,是电路开关的一种,以一接着电极的小巧容器储存着一小滴水银,容器中多数为真空或注入惰性气体。可能是由于各种加速度传感器价格的降低,这种元器件见到的并不多了。

本项目中使用水银开关主要是检测沙漏的上下朝向,从而决定沙砾的流动方向。

wKgZO2hsgzGAGHKfAADci0lmPmI969.jpg

3. 代码实现

两个点阵屏模块和M62的接线按照如下进行

#define Max7219_pinDIN GPIO_PIN_10
#define Max7219_pinCS GPIO_PIN_11
#define Max7219_pinCLK GPIO_PIN_12
#define Max7219_2_pinDIN GPIO_PIN_28
#define Max7219_2_pinCS GPIO_PIN_29
#define Max7219_2_pinCLK GPIO_PIN_30

在主函数中开启定时器,定时器的一个周期沙漏的沙子流动一次。

void timer0_isr(int irq, void *arg)
{
bool status = bflb_timer_get_compint_status(timer0, TIMER_COMP_ID_0);
if (status) {
bflb_timer_compint_clear(timer0, TIMER_COMP_ID_0);
printf("timer0 comp0 triggerrn");
step();
}
}
void timer_init()
{
/* timer clk = XCLK/(div + 1 )*/
struct bflb_timer_config_s cfg0;
cfg0.counter_mode = TIMER_COUNTER_MODE_PROLOAD; /* preload when match occur */
cfg0.clock_source = TIMER_CLKSRC_XTAL;//选择外部时钟晶振,40MHz
cfg0.clock_div = 39; /* for bl616/bl808/bl606p is 39, for bl702 is 31 */
cfg0.trigger_comp_id = TIMER_COMP_ID_0;
/* 比较值ID1,当计数达到1000000时,根据前面的分频一微秒一个计数,也就是总共1秒 */
cfg0.comp0_val = 1000000; /* match value 0 */
cfg0.comp1_val = 1500000; /* match value 1 */
cfg0.comp2_val = 2500000; /* match value 2 */
/* 重装载值,开始的值,以及比较完所有ID个数后重启的值 */
cfg0.preload_val = 0; /* preload value */
timer0 = bflb_device_get_by_name("timer0");
/* Timer init with default configuration */
bflb_timer_init(timer0, &cfg0);
bflb_irq_attach(timer0->irq_num, timer0_isr, NULL);
bflb_irq_enable(timer0->irq_num);
/* Enable timer */
bflb_timer_start(timer0);
}

4. 外形设计

这里的外壳直接采用MakerWorld上的设计。前面板安装两个点阵屏,侧开一个type-c的充电口。背部保留三个按钮的位置。本项目中实际上只使用了一个按钮的位置,给设备开关机使用。

wKgZPGhsgzGACx2aAAEgBKOA0rY639.jpg

打印组装后的效果如图

wKgZO2hsgzGAP0a0AABJqtXb5P8054.jpg

内部结构如图

wKgZPGhsgzKAKQMxAACWHdntN-8396.jpg

好了,来看看效果吧:

wKgZO2hsgzKABJxHAABayl3TIJ8764.jpg



审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    119

    文章

    6391

    浏览量

    179322
  • wi-fi
    +关注

    关注

    15

    文章

    2464

    浏览量

    130039
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MWC 2026焦点:AI驱动Wi-Fi 8破局,全球巨头抢滩发新品

    电子发烧友网报道(文/莫婷婷)近日,2026年世界移动通信大会(MWC 2026)正式召开,Wi-Fi 8成为全场焦点之。高通、移远通信等芯片与模组巨头、罗德与施瓦茨等测试厂商集中发
    的头像 发表于 03-04 09:29 3205次阅读
    MWC 2026焦点:<b class='flag-5'>AI</b>驱动<b class='flag-5'>Wi-Fi</b> 8破局,全球巨头抢滩发新品

    安信可Wi-Fi 6+BLE 5.3双模模组Ai-M62的低功耗特性

    Ai-M62 是安信可基于博流 BL616 芯片推出的 Wi-Fi 6 + BLE 5.3 双模模组。根据官方功耗测试报告,DTIM10 模式下平均电流仅 120µA,比传统 Wi-Fi
    的头像 发表于 04-15 09:50 506次阅读

    技术资讯 I Wi-Fi 模块设计

    本文要点Wi-Fi模块设计旨在打造套紧凑且高效的硬件和软件解决方案,使设备能够通过Wi-Fi网络实现通信。Wi-Fi模块设计是
    的头像 发表于 02-27 17:12 880次阅读
    技术资讯 I <b class='flag-5'>Wi-Fi</b> 模块设计

    Wi-Fi 6双频 + 蓝牙双模模块详解

    、什么是Wi-Fi 6双频 + 蓝牙双模模块 Wi-Fi 6双频 + 蓝牙双模模块是类集成了
    的头像 发表于 01-21 10:28 594次阅读
    <b class='flag-5'>Wi-Fi</b> 6双频 + <b class='flag-5'>蓝牙</b>双模模块详解

    泰凌微电子发布全新ML9118A Wi-Fi模组

    万物智联时代,款高效适配、稳定可靠的Wi-Fi模组是智能创新的重要支撑。泰凌全新ML9118A Wi-Fi模组,以
    的头像 发表于 01-16 15:48 802次阅读

    Wi-Fi:无线连接的全球通用语

    、什么是Wi-FiWi-FiWi-Fi联盟制造商的商标认证,是基于IEEE 802.11标准的无线局域网技术。它允许电子设备在特定范围
    发表于 01-07 09:49

    唯捷创芯推出Wi-Fi 7和蓝牙双连接前端模组

    Wi-Fi 7掀起新代无线通信的狂飙,当蓝牙技术持续深耕低功耗互联场景,两大协议的协同融合,成为解锁AI眼镜、运动相机、移动麦克风、蓝牙
    的头像 发表于 12-29 16:35 1030次阅读

    Panasonic PAN9028:双频Wi-Fi蓝牙模块的卓越之选

    Panasonic PAN9028:双频Wi-Fi蓝牙模块的卓越之选 在当今高度互联的时代,电子设备对于无线连接的需求日益增长,高性能、低成本且易于集成的无线模块成为了工程师们的追求。今天,我们
    的头像 发表于 12-22 11:45 560次阅读

    Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略

    物联网的快速发展,Wi-Fi技术的成熟的情况下,越来越多的场景需要用到Wi-Fi来无线传输数据,尤其是移动设备中,怎么再设备中选择合适的Wi-Fi模块呢?下面我们来介绍下Wi-Fi模块
    的头像 发表于 12-09 11:27 1335次阅读
    <b class='flag-5'>Wi-Fi</b>模块选型指南 | 低功耗<b class='flag-5'>蓝牙</b>/<b class='flag-5'>Wi-Fi</b> 6模块推荐 | 物联网设备集成攻略

    【WiFi+蓝牙模组】高性能 Wi-Fi +蓝牙模组的国产替代方案

    随着物联网 (IoT) 设备种类不断丰富,对连接能力、带宽、低功耗和安全性的要求越来越高,传统 Wi-Fi 和 BlE方案在某些场景已经难以全面满足。 安信可推出的Ai- M61 和 M62
    的头像 发表于 11-26 17:44 694次阅读
    【WiFi+<b class='flag-5'>蓝牙</b><b class='flag-5'>模组</b>】高性能 <b class='flag-5'>Wi-Fi</b> +<b class='flag-5'>蓝牙</b><b class='flag-5'>模组</b>的国产替代方案

    【WiFi+蓝牙】智能门锁、智能插座:Ai-WB2系列,价格更低,性能更强

    对于既有安全性要求又大量面向消费市场的产品,选择 低成本但稳定、易集成 的无线模组,会直接影响 BOM、生产与后续维护成本。 安信可推出的 Ai-WB2 系列
    的头像 发表于 11-19 16:05 704次阅读
    【WiFi+<b class='flag-5'>蓝牙</b>】智能门锁、智能插座:<b class='flag-5'>用</b><b class='flag-5'>Ai</b>-WB2系列,价格更低,性能更强

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    算法,基于 Nordic SoC 和 模组的产品可在定位例中实现高性能和超低功耗。对于 Wi-Fi 定位请求,nRF Cloud 可借助 Wi-Fi 数据库计算设备位置,该数据库包含
    发表于 08-31 21:01

    飞易通 蓝牙+Wi-Fi 组合模块:无线连接的专业选择

    通多年的无线协议研发积淀,具备低同频干扰、蓝牙Wi-Fi共存友好、出色的系统兼容性强等核心优势,广泛适用于智能家居、工业控制、医疗健康、消费电子等多个领域。 高效共存,突破干扰瓶颈 传统蓝牙
    的头像 发表于 06-12 17:24 1180次阅读
    飞易通 <b class='flag-5'>蓝牙</b>+<b class='flag-5'>Wi-Fi</b> 组合模块:无线连接的专业选择

    安信可Ai-M62-CBS,极小尺寸的Wi-Fi/蓝牙二合模组

    (IoT)、移动设备、可穿戴电子设备、智能家居等领域,适合低功耗产品市场,比如门锁行业等。 WiFi+蓝牙二合,连接更快 Ai-M62-CBS模组
    的头像 发表于 05-28 11:14 944次阅读
    安信可<b class='flag-5'>Ai-M62-CBS</b>,极小尺寸的<b class='flag-5'>Wi-Fi</b>/<b class='flag-5'>蓝牙</b>二合<b class='flag-5'>一</b><b class='flag-5'>模组</b>

    Wi-Fi音频传输+百倍AI性能飞跃!开放式耳机上新高度

    电子发烧友网报道(文/莫婷婷)继小米发布小米Buds 5 Pro入耳式耳机首发支持Wi-Fi技术之后,在近期Cleer也发布了旗下首款Wi-Fi耳机——新代Cleer ARC 5 音
    的头像 发表于 04-28 00:14 4138次阅读
    <b class='flag-5'>Wi-Fi</b>音频传输+百倍<b class='flag-5'>AI</b>性能飞跃!开放式耳机上新高度