我们在平时DIY的时候,有时候会做一些体积非常小的东西,软件方面,出于方便,有时候会直接拿Arduino,因为简单快速。
但是目前市面上常规的Arduino开发板都比较标准,没有体积特别小的。
今天看到FireFLY项目,感觉这玩意做小体积的DIY简直太适合了。
![]()
![]()
这块 Arduino 开发板只有 10×10 毫米,而且这个尺寸已经算上了 USB 接口。PCB为双层板, 本身厚 0.8 毫米,元件还会增加整体厚度。至于“有史以来最小”,个人感觉是,大家有没有见过更小的。
![]()
USB这里挺有意思:把接触片直接做在电路板上,用来连接 USB-C 线缆,省掉一个独立插座。按官网设计,USB 可以供电、传输串口消息,也能上传程序。
板子用的是沁恒的 CH32X035F8U6,采用 RISC-V 内核,主频最高 48MHz,配有 20KB 内存,64KB Flash。
小归小,板上还放了两颗 RGB LED,各有独立的数据引脚,背面则留了一块触摸电极。赋予小物件个性。读取传感器数据、响应触摸,或者添加一双发光的眼睛。
![]()
它还引出了 5 个 GPIO,方便连接外部元件。对艺术小装置来说,这些接口能留出一些发挥空间。
带电池供电引脚BAT。
编程可以使用 Arduino IDE,下载软件包并按照其安装指南进行操作。在 Arduino IDE 中选择FireFLY (CH32X035F8U6, USB Serial) ,在“工具”→“PCB 版本”下,选择10 毫米半孔 (D4 = PA2)。
![]()
小板子,你的下一个绝妙创意。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.