LoRa Temperature Humidity
1.0.0
該存儲庫包含用於使用LORA協議發送溫度和濕度數據的Arduino代碼,並通過LORA以JSON格式接收和處理它們。該項目由兩個部分組成:客戶端和服務器,使您可以使用DHT模塊監視溫度和濕度,並與Lora模塊進行通信。
客戶部件從DHT傳感器讀取溫度和濕度數據,以JSON格式包裝數據,並使用LORA將其傳輸到服務器。
服務器部件從客戶端打開接收的數據,從JSON中提取傳感器數據,如果數據符合特定條件(例如,濕度高於30%,溫度高於32°C),則控制設備(例如,風扇)。
該項目為進一步的自定義提供了靈活性,以滿足您的特定需求,並提供了監視和控制溫度和濕度數據的能力。洛拉用作數據傳輸的有效通信協議。
客戶端從DHT傳感器中讀取溫度和濕度數據,以JSON格式包裝,然後通過LORA將其發送到服務器。數據定期以5秒的間隔發送。
服務器接收Lora數據包,提取JSON數據並檢查濕度和溫度值。如果它們符合指定條件,它將控制風扇(或其他設備)。
| 洛拉別針 | ESP32針 | 描述 |
|---|---|---|
| 安娜 | - | 天線 |
| gnd | gnd | 地面 |
| 3.3V | 3.3V | 3.3V功率 |
| dio0 | GPIO 2 | 數字輸入/輸出0 |
| 重置 | GPIO 5 | 重置 |
| NSS | GPIO 4 | 從選擇 |
| SCK | GPIO 18 | 串行時鐘 |
| 莫西 | GPIO 23 | 掌握奴隸 |
| 味o | GPIO 19 | 大師奴隸 |
請確保這些連接的正確接線,以供您的洛拉通信。
您可以進一步自定義和擴展該項目以滿足您的需求。
享受使用洛拉(Lora)的工作,並收集溫度和濕度數據!