- 2024-12-07
-
加入了学习《直播回放: DigiKey FollowMe 第二季 第4期 Arduino Nano RP2040 Connect 任务讲解》,观看 Arduino Nano RP2040 Connect 任务讲解
- 2024-11-01
-
加入了学习《led立方体》,观看 led立方体
- 2024-10-30
-
回复了主题帖:
【2024 DigiKey 创意大赛】基于NRF52840的低功耗可扩展编程旋钮
jd3096 发表于 2024-10-30 14:24
超棒啊,支持一波,如果能用lvgl写个界面就更好了
好主意啊,lvgl的ui工具也还是很棒的
-
加入了学习《2024digikey多功能旋钮》,观看 2024digikey多功能旋钮
-
加入了学习《ESP32-S3-LVGL》,观看 自行车智能灯
-
发表了主题帖:
【2024 DigiKey 创意大赛】基于NRF52840的低功耗可扩展编程旋钮
本帖最后由 qwert1213131 于 2024-10-30 13:51 编辑
基于NRF52840的低功耗可扩展编程旋钮
作者:qwert1213131
一、作品简介
本项目主要作为桌面外设使用,具有多媒体控制、宏键盘、室内空气质量监测、番茄钟等功能。底部引出了磁吸式I2C接口,可扩展支持多种传感器,实现更多的功能,支持热插拔。外壳完全自主设计,支持机械轴按键的旋钮屏,支持热插拔轴座,可替换各种轴体。
物料清单:
ARGON KIT ,基于 Nordic nRF52840,具有内置电池充电电路,和esp32协处理器,支持usb、ble和wifi。
SGP30 AIR QUALITY SENSOR BREAKOUT,有一个标准的热板 MOX 传感器,以及一个小型微控制器,用于控制板的电源、读取模拟电压、跟踪基线校准、计算 TVOC 和 CO2e 值,并提供 I2C 接口读取。
STEMMA QT BME680 SENSOR BOARD,包含温度、湿度、气压和 VOC 气体传感功能,并提供 I2C 接口读取。
二、系统框图
项目以Argon Kit作为核心控制板,通过gpio连接到旋转编码器和机械轴按键,使用I2S接口控制喇叭模块,屏幕采用SPI协议通信,传感器部分,通过I2C协议进行通信,获取相关数据,并且使用了磁吸式触点的方式与各个传感器进行连接,可组合扩展多个模块,支持热插拔。
结构设计上主要是将显示、机械按键和旋钮进行了统一组合,采用层叠方式设计了整套外观。
软件层面,既然是以可编程旋钮来命名,那必须能支持更多自定义代码的特性在内,这也是选择使用Python语言进行开发的意义所在。
三、各部分功能说明
主控模块
使用Argon套件作为项目的核心单元,支持USB、BLE、WIFI,通过SPI来控制圆形彩屏,使用USB或锂电池供电,也可为其他模块提供3.3v供电。
显示旋钮
使用中空旋转编码器,很适合将机械轴按键放入其中,屏幕的fpc排线长度也合适,可以共同实现显示旋钮;便于进行人机界面的交互操作。
环境传感器
使用了来自Adafruit Industries LLC的BME680和SGP-30开发套件用作环境监测,可获取到温度、湿度、气压、CO2、TVOC等数据。而且它们都支持I2C接口,非常适合级联通信,为了方便增加更多的模块,我采用了弹性磁吸顶针的方式,可随时热插拔。
每个模块放入一个磁吸模块中,当然也可以一次放入多个传感器模块,可按需安装
声光电路
为了能方便的作出提醒,加入了炫彩LED和喇叭单元。
以上内容都是将核心板安装在主板后实现的
四、作品源码
源码地址download.eeworld.com.cn/detail/qwert1213131/634833
3D打印文件
电路硬件文件
五、作品功能演示视频
2024digikey多功能旋钮-2024digikey多功能旋钮-EEWORLD大学堂
六、项目总结
首先很感谢得捷和eeworld组织的这次活动,让我有机会参与,并感受到各个开发板的魅力。
项目基本实现了最初的目标,其中的app框架还能实现更多有趣的功能。Python语言的方便,是毋庸置疑的,CircuitPython更是对嵌入式硬件的开发提供了诸多便利。NRF52840有着很强大丰富的外设,远不只本项目所展示的这些内容。CircuitPython也提供了强大的底层支持,通过相关库的定义,很容易实现想要的功能。后期再利用协处理器esp32的wifi,可实现更多物联网项目,argon套件的可玩性还是非常高的。
第一次尝试设计显示旋钮,从外观到结构以及屏幕编码器的选型,经历了多次改版,才终于有了现在的模样。
磁吸式的设计还是比较方便的,降低线缆的杂乱以及误操作性。
目前的设计由于只是原型搭建,因此使用现成的开发套件是最快的方式,这些套件提供了丰富的接口和资料,方便进行设计,降低由于个人焊接水平差异而造成的时间损失。
贴子分享汇总:
【2024 DigiKey 创意大赛】1、物料开箱帖 - DigiKey得捷技术专区 - 电子工程世界-论坛
【2024 DigiKey 创意大赛】2、主控板烧录 - DigiKey得捷技术专区 - 电子工程世界-论坛
【2024 DigiKey 创意大赛】3、PCB 打样 - DigiKey得捷技术专区 - 电子工程世界-论坛
【2024 DigiKey 创意大赛】4、PCB物料到货焊接组装 - DigiKey得捷技术专区 - 电子工程世界-论坛
七、其他
文档
- 2024-10-29
-
上传了资料:
多功能旋钮源码
- 2024-10-26
-
加入了学习《【2024 DigiKey 创意大赛】AI全功能环境监测站作品功能演示视频》,观看 【2024 DigiKey 创意大赛】AI全功能环境监测站作品功能演示视频
- 2024-10-25
-
回复了主题帖:
【2024 DigiKey创意大赛】赛博竖笛完成
这个真不错。看完后,
我也好想学音乐啊,好有乐趣啊。
我也得加油赶紧把项目做完发布了。
- 2024-09-01
-
回复了主题帖:
【2024 DigiKey 创意大赛】4、PCB物料到货焊接组装
秦天qintian0303 发表于 2024-9-1 18:14
看着效果还是不错的,集合到一起,比乱乱的连线好多了
现在打板很方便,哈哈。
-
发表了主题帖:
【2024 DigiKey 创意大赛】4、PCB物料到货焊接组装
PCB终于拿到并焊接完成了,发现了一个小问题,LED的电源没有连上网络,一根飞线解决;
排母与编码器干涉的问题,也通过3D打印了一个小垫子,对编码器垫高了1.5mm,完美解决干涉问题。
- 2024-08-21
-
回复了主题帖:
【2024 DigiKey 创意大赛】赛博竖笛 初次打板尝试
速度真快啊,我的板子估计这周末才能到手了
- 2024-08-20
-
回复了主题帖:
【2024 DigiKey 创意大赛】3、PCB 打样
吾妻思萌 发表于 2024-8-20 16:17
按照半径,那个三极管可能有一个管脚也会收到影响,焊接焊盘和旋钮有冲突。
旋钮会有冲突,不过影响不大,焊接的时候注意一下就行
- 2024-08-19
-
回复了主题帖:
【2024 DigiKey 创意大赛】3、PCB 打样
wangerxian 发表于 2024-8-19 16:41
这个传感器也有3D模型?
目前我还没找到,不过不影响
-
发表了主题帖:
【2024 DigiKey 创意大赛】3、PCB 打样
本帖最后由 qwert1213131 于 2024-8-19 14:29 编辑
要开始准备打样了
项目本身是需要单独打板的,可以与主控板进行插接组装,板载幻彩led和显示旋钮等模块,省去连线的麻烦与杂乱
主控板的引脚也都重新引出来了
传感器计划采用磁吸堆叠的方式,,方便扩展
- 2024-08-14
-
回复了主题帖:
【2024 DigiKey 创意大赛】2、主控板烧录
wangerxian 发表于 2024-8-14 17:45
nrf52得芯片用micropython来编程吗?
用这个也没啥问题
-
发表了主题帖:
【2024 DigiKey 创意大赛】2、主控板烧录
Particle的Argon板子很有特点,除了使用了nrf52的主控外,还附带了一个esp32的协处理器,用于支持wifi网络操作,不用的时候直接关闭相关电源,降低功耗;
板子随机并不附带调试器,调试接口还是1.27mm间距的,哎;不过正好有一根相同接口的线,剪掉后按照原理图重新接一下了。
我准备将板载的官方固件换成cpy的,就先用调试器把particle_argon_bootloader-0.8.3_s140_6.1.1.hex烧进去;
然后就会生成一个U盘,将cpy固件adafruit-circuitpython-particle_argon-en_GB-9.1.1.uf2直接拖进去就可以了。
到了这一步,调试器就可以拔掉了。这样开发起来就方便多了。
进入终端后,便能看到固件信息了
默认上电后,板子的wifi部分是开启的,需要设置EN引脚为低进行关闭,降低发热。
- 2024-08-10
-
发表了主题帖:
【2024 DigiKey 创意大赛】1、物料开箱帖
非常高兴能入围,这次要做的是一个支持室内环境监测的多功能旋钮,可插拔。选了两套环境监测的传感器和一块nrf52的开发板。
板子设计的很精致。
开发阶段,需要设计一两块PCB和外壳,用来将几个板子以及额外的元器件结合安装起来。
- 2024-07-01
-
加入了学习《DigiKey 应用说:蓝牙5.4 新特性解读及实例演示》,观看 蓝牙5.4 新特性解读及实例演示
- 2024-05-13
-
发表了主题帖:
【2023 DigiKey大赛参与奖】开箱贴 树莓派+摄像头
感谢digikey和EEWORLD提供的机会,
采购了树莓派zero 2w和一个摄像头,准备学一学这方面的知识。