两个传感器读取垃圾桶状态,Arduino Uno 处理数据,再由三种输出装置告知使用者。
侦测桶口处的手或物体,作为打开桶盖的信号。
D2 引脚测量到垃圾表面的距离,并换算成容量百分比。
trig D3 · echo D4计算容量状态(空/接近满/已满)并控制所有输出装置。
系统大脑通过 SG90 伺服马达开盖 2 秒,状态显示于 LCD 与 LED,蜂鸣器提示动作。
D5–D9 引脚全部 18 项组件均可在当地电子材料行购得,并以 Arduino Uno 作为唯一主控制器。
| 垃圾桶容量 | 20 升 |
| 垃圾桶高度 | 约 40 厘米 |
| 电源 | 9V 适配器 |
| 主控制器 | Arduino Uno R3 |
| 传感器 | HC-SR04 + 红外线 |
| 输出装置 | 16x2 LCD、三色LED、蜂鸣器、伺服马达 |
| LCD I2C 地址 | 0x20 |