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

    文章

    6221

    浏览量

    177541
  • wi-fi
    +关注

    关注

    15

    文章

    2379

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    对于既有安全性要求又大量面向消费市场的产品,选择 低成本但稳定、易集成 的无线模组,会直接影响 BOM、生产与后续维护成本。 安信可推出的 Ai-WB2 系列
    的头像 发表于 11-19 16:05 180次阅读
    【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 773次阅读
    飞易通 <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 567次阅读
    安信可<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模组BW16的99+常见问题

    双频 Wi-Fi 模组 是支持 2.4GHz 和 5GHz 两频段的无线通信模块,广泛应用于 物联网(IoT)、智能家居、工业控制、车载设备、高清流媒体 等场景。相比单频 Wi-Fi
    的头像 发表于 04-29 14:48 846次阅读
    安信可双频<b class='flag-5'>Wi-Fi</b><b class='flag-5'>模组</b>BW16的99+常见问题

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

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

    基于 Wi-Fi 的定位服务

    以下捕获使用 location_wifi_get 函数请求 Wi-Fi 定位服务。该事件的总功耗为 125.85mC,日志显示精确度为 30.0m。 Got location: method
    发表于 04-17 15:16

    nRF Cloud Wi-Fi 定位服务

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和 模组的产品可在定位
    发表于 04-17 15:07

    Wi-Fi 定位服务

    Wi-Fi种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。
    发表于 04-17 15:01

    推出了期待已久的 nRF7002 低功耗Wi-Fi 6

    nRF7002 是款协同 IC,提供无缝的 Wi-Fi 连接和基于 Wi-Fi 的定位(本地 Wi-Fi 集线器的 SSID 嗅探)。它旨在与Nordic现有的nRF52®和nRF5
    发表于 03-26 11:00

    nRF7002是我们独特的Wi-Fi产品组合中的第款设备

    ®和nRF53®系列蓝牙系统级芯片(SoC)以及nRF91®系列蜂窝物联网系统级封装(SiP)起使用。nRF7002 还可以与非Nordic主机设备结合使用。 nRF7002是我们独特的Wi-Fi
    发表于 03-10 15:42

    移远通信再扩短距离通信模组版图:Wi-Fi 7/6、Wi-Fi Halow等六款新品助力无线连接升级

    在CES 2025期间,全球领先的物联网整体解决方案供应商移远通信对外宣布,将推出六款新型短距离通信模组。该系列模组覆盖Wi-Fi 6/7、Wi-Fi HaLow、
    发表于 01-09 11:29 612次阅读
    移远通信再扩短距离通信<b class='flag-5'>模组</b>版图:<b class='flag-5'>Wi-Fi</b> 7/6、<b class='flag-5'>Wi-Fi</b> Halow等六款新品助力无线连接升级

    支持蓝牙5.3,超低功耗Wi-Fi 6模块,待机可达2年以上

    随着Wi-Fi连接技术的发展以及不同行业垂直化需求的不断涌现,为解决行业客户在Wi-Fi超低功耗和音视频集成方面的难题,款成熟的“Wi-Fi+X”无线
    的头像 发表于 12-21 16:29 1835次阅读

    华为海思正式进入Wi-Fi FEM赛道?

    三伍微来说,这是新的机遇。 也许很多人会很惊讶,海思怎么会进入Wi-Fi FEM赛道?其实,海思进入Wi-Fi FEM赛道可以追溯到10多年前,最早在新加坡设立了
    发表于 12-11 17:42

    Wi-Fi 4到Wi-Fi 7:网速飙升40倍的无线革命

    1 Wi-Fi技术的快速发展 每代新的Wi-Fi协议发布,都会带来更高的无线速率。   从Wi-Fi 4到Wi-Fi 7:无线网络技术显著
    的头像 发表于 12-09 10:10 1608次阅读
    从<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:网速飙升40倍的无线革命