趣味进阶体验:让【C4-PO1开发板】成为智能药盒!
thumbnail

趣味进阶体验:让【C4-PO1开发板】成为智能药盒!

【C4-PO1开发板】综合项目开发

本文将聚焦 C4-PO1 开发板EC200UCN-AD 模组 的组合应用,整合前文所学的 MG90S 舵机驱动、RTC 实时时钟模块、Audio 音乐播放等核心知识点,打造一款功能完备的智能药盒综合项目。通过这一实战案例,助力初学者快速掌握基于 QuecPython 的硬件外设开发逻辑,轻松上手多模块协同的嵌入式应用设计。

  • 项目介绍

本项目基于移远 C4-PO1开发板搭载EC200UCN-AD 模组实现智能药盒方案,是面向物联网创客的入门级实操案例,核心及技术细节已托管至 GitHub,可直接获取调试。

功能展示

基于EC200UCN-AD 模组完成硬件适配与程序烧录后,可实现开发板成为智能药盒,支持开关药盒、定时提醒、DIY语音等核心操作,在低功耗、小体积的物联网硬件环境下实现,无需复杂的外围设备,极简硬件搭配即可完成功能落地。

硬件说明

组件 实物 数量 获取方式
 C4-P01 开发板(搭载 EC200U 模组) 1 商品详情
小喇叭(4欧2W规格) 1 商品详情
MG90S 1 其他
按键 1 其他
Type-C数据线 1 其他

接线方式:

按照以下表格一一对应连接。

硬件 开发板
地线(SG90) GND
电源线(SG90) VCC(5V)
控制信号线(SG90) PWM0(P20)
控制信号线(KEY) GPIO20(P139)
地线(KEY) GND
喇叭负极 SPK-
喇叭正极 SPK+
USB 连接开发板与主机

 

环境说明

需求 作用 获取途径
USB驱动 电脑识别设备端口 资源下载 | QuecDevZone
VScode 编写代码 VSCode
QPYCom 烧录工具 QPYcom
固件包 功能模块资源 资源下载 | QuecDevZone

操作步骤

  1. 完成硬件连接的工作后,电脑设备管理器的端口列表中出现包含 Quectel USB 字样的 COM 口,表示开机成功                                                                                                                                                  
  2. 参考此章节,烧录对应型号固件包至开发板
  3. 进入github仓库下载对应的脚本,通过快速启动教程将脚本下载到模组中;                                                                                               
  4. 参考此章节,执行主程序文件 box.py

  5. 参考此章节,停止程序运行。

 

软件说明

  • 定时自动开盒提醒服药
  • 播放提示音
  • 支持外部中断手动关闭药盒

核心代码
调整舵机旋转角度:
pwm.open(100.0,data)
时间获取:
tupe_t=utime.localtime()
语音播报:
aud.play(2, 1, 'U:/music.mp3')
外部中断:
ext_int=ExtInt(ExtInt.GPIO20, ExtInt.IRQ_FALLING, ExtInt.PULL_PU, func,filter_time=50)

 

项目趣味 & 核心特点

  • 入门零门槛,创客友好

    基于移远 C4-PO1 开发板 + EC200UCN-AD 通信模组打造,无需深厚嵌入式底层基础,极简硬件搭配 + 清晰脚本逻辑,物联网新手也能快速完成智能药盒从搭建到运行的全流程,轻松入门物联网硬件开发。
  • 通信模组跨界创新应用

    打破 EC200U 模组传统物联网通信的使用场景,将4G 通信模组 + PWM 舵机驱动 + 语音播报 + 外部中断结合,实现 “通信硬件 + 智能控制” 的跨界玩法,让通信模组不只做联网,更能直接控制真实物理设备。
  • 硬件极简,成本极低

    仅需 C4-PO1 开发板、MG90S 舵机、喇叭、按键四类核心配件,无需舵机驱动板、无需复杂外围电路,利用模组自带 PWM、GPIO 接口即可完成开关药盒、语音提醒、手动中断等全部功能,硬件搭建快、稳定性高。
  • 功能实用,贴近生活场景

    以智能药盒为落地场景,实现定时自动开盒、语音提醒服药、按键手动关盒三大实用功能,低功耗、小体积,可直接做成成品使用,兼具学习价值与生活实用性。
  • 拓展性极强,玩法可无限升级
    基础版支持定时提醒与手动关盒,可在此基础上快速拓展:物联网远程开关药盒、定时策略自定义、多段语音提醒、短信 / 网络指令控制、服药记录上报等进阶功能,满足创客深度开发需求。

资源直达

仓库内还有更多优质创客案例,欢迎前往 GitHub 获取完整代码。如果喜欢本项目,不妨顺手点个 Star 支持一下~

点击直达仓库:QuecPython-Maker-Examples

沟通无界,服务无限

了解更多关于移远公司、产品和技术支持的信息。