很高兴可以参加本次活动,收到快递后先来个开箱贴~
本次活动主控板采用 Adafruit ESP32-S3 Feather
Feather 是一系列灵活强大的微控制器主板(Feater)和子板(Wing),功能丰富多样。它们可以插入面包板进行快速原型设计,大多数 Feather 和 FeatherWing 都提供用 Arduino C/C++ 和 CircuitPython 编写的示例代码和库。目前Feather 和 FeatherWing 拥有超过 100 种产品,可能性无限。
|
|
| Adafruit ESP32-S3 Feather 底视图 | Adafruit ESP32-S3 Feather 顶视图 |
Adafruit Feather 系列的意义在于 为嵌入式开发人员和爱好者提供了一系列紧凑、可堆叠、电池供电的开发板,并具有强大的生态系统支持,从而简化了原型设计和产品开发流程。
Adafruit Feather 可以:
简化原型设计: 通过紧凑的尺寸、可堆叠的设计和多样化的功能,Feather 使得原型设计更加快速和简单。
加速产品开发: Feather 提供了一个现成的、经过验证的平台,可以缩短产品开发周期,降低开发成本。
降低入门门槛: Arduino 兼容性和丰富的社区支持使得嵌入式开发更加容易入门,适合初学者和爱好者。
赋能物联网应用: 电池供电和无线通信功能使得 Feather 非常适合各种物联网应用,如传感器网络、智能农业和可穿戴设备。
关键元件来自 DFRobot 的颜色传感器
![]() |
| 颜色传感器 |
颜色传感器 是一种光电传感器,用于检测物体的颜色。
颜色传感器的工作原理
1. 发光
颜色传感器向目标物体发射光,通常是含有红色、绿色和蓝色成分的白光。
2. 光反射
物体会反射光线。 物体的颜色决定了哪些波长的光会被吸收,哪些波长的光会被反射。
3. 光检测
传感器的接收器检测不同颜色分量(通常是红色、绿色和蓝色 (RGB))的反射光强度。
4. 颜色计算
该传感器根据检测到的RGB分量的比例和强度来计算物体的颜色。这与人眼感知颜色的方式类似。
与人眼一样,颜色传感器需要光源才能检测颜色。
D 形簧片传感器(D-Shape Reed Sensor)
|
| Littelfuse 接近传感器 |
簧片传感器是一种电磁开关,主要由两片或多片密封在玻璃管内的弹性金属簧片组成。当磁场靠近时,簧片因磁力吸引而闭合,从而连接电路。当磁场消失时,簧片恢复原状,电路断开。
D 形设计的意义
传统的簧片传感器通常是圆柱形的。而 D 形簧片传感器则将圆柱形外壳的一侧切平,形成 D 字形状。这种设计带来的好处如下:
方便安装: D 形平坦的一面方便传感器紧贴被测物体表面或安装在平面上,防止滚动,提高安装的稳定性和准确性。可以使用螺丝、胶水或卡扣等方式固定。
提高传感器的可靠性: 固定的安装方式可以减少传感器因震动或移动而产生的误触发,提高传感器的可靠性和稳定性。
简化设计: 在某些应用中,D 形设计可以简化整体设备的结构设计,降低制造成本。
D 形簧片传感器的应用
D 形簧片传感器广泛应用于各种需要可靠位置检测和开关控制的场合,例如:
门磁开关: 用于检测门窗的开关状态。D 形设计使其更容易安装在门框或窗框上。
接近开关: 用于检测物体是否靠近。例如,在自动化设备中检测工件的位置。
液位开关: 通过浮球上的磁铁来控制液位,D 形设计方便固定在水箱壁上。
流量开关: 用于检测液体或气体的流量。
安全系统: 用于防盗报警系统,检测门窗是否被非法打开。
自动化控制: 用于机器人、机床等设备的自动化控制。
消费电子: 用于手机、平板电脑等设备的智能休眠/唤醒功能(例如,通过磁性保护套)。
D 形簧片传感器的局限性
对磁场强度敏感: 需要合适的磁场强度才能触发传感器。
玻璃易碎: 玻璃管容易因剧烈冲击而破裂。
开关频率有限: 簧片的机械动作频率有限,不适合高频应用。
只能用于开关信号: 只能提供开关信号,不能提供模拟信号