Files
Smart-granary-code/README.md

64 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 引脚分配
### IIC设备
这类设备有BH1750光照传感器、AHT30温湿度传感器
| 设备名称 | SCL引脚 | SDA引脚 |
| -------- | ------- | ------- |
| BH1750 | GPIO1 | GPIO2 |
| AHT30 | GPIO1 | GPIO2 |
### 继电器
一共有4个继电器分别控制4个设备的开关从1号到4号依次为风扇、照明灯、制冷片、加热器。
| 设备名称 | 继电器编号 | GPIO引脚 |
| -------- | ---------- | -------- |
| 风扇 | 1 | GPIO12 |
| 照明灯 | 2 | GPIO11 |
| 制冷片 | 3 | GPIO10 |
| 加热器 | 4 | GPIO9 |
### ADC传感器
这个用的是ADC输入连接到GPIO3引脚。
| 设备名称 | GPIO引脚 |
| ---------- | -------- |
| 火焰传感器 | GPIO3 |
| MQ-2 | GPIO8 |
### 串口设备
| 设备名称 | TX引脚 | RX引脚 |
| -------- | ------ | ------ |
| 气体传感器 | GPIO4 | GPIO5 |
| 语音模块 | GPIO6 | GPIO7 |
### IO设备
| 设备名称 | GPIO引脚 |
| -------- | -------- |
| HC-SR312 | GPIO16 |
| 微动开关 | GPIO17 |
### 称重模块
| 设备名称 | GPIO引脚 |
| -------- | -------- |
| HX711 | GPIO35 | GPIO36 |
```
set_var_door_status("关闭");
set_var_food_status("良好");
set_var_door_status("关闭");
set_var_hum_status("有人");
set_var_hot_status("开");
set_var_cool_status("关");
set_var_fan_status("开");
set_var_light_status("开");
```