このチュートリアルはの一部です: WiFi LoRa 32 チュートリアル
Heltec WiFi LoRa 32に関連するすべての動画は、このグループにリンクされています。他の動画へのリンクはこの記事の下にあります。
Heltec WiFi LoRa 32 V3を使用して、DHT22で温度を1.4km伝送します。
このチュートリアルでは、Heltec WiFi LoRa 32 V3モジュールを使用して、DHT22センサーからの温度データを長距離にわたって送信する方法を探ります。これにより、最大1.4キロメートルの範囲を達成することができます。この機能は、低消費電力で長距離通信を可能にするLoRa技術を使用することで実現されます。このガイドの終わりまでには、温度データをワイヤレスで送信できる動作システムが完成します。
このプロジェクトに関与するハードウェアコンポーネントの概要、ヘルテック WiFi LoRa 32 V3 モジュールや DHT22 センサーについて説明します。その後、これらのコンポーネントを接続する方法を学ぶ配線手順に進みます。最後に、このシステムを動作させるために必要なコードを説明します。視覚的なガイダンスについては、様々なタイムスタンプのビデオを参照してください(ビデオの 00:00 の部分)。
ハードウェアの説明
このプロジェクトの主要なコンポーネントは、Heltec WiFi LoRa 32 V3モジュールとDHT22温度湿度センサーです。HeltecモジュールはESP32マイクロコントローラーを搭載しており、Wi-FiとBluetoothの機能に加えてLoRa通信を提供します。これにより、柔軟なデータ送信オプションが可能になります。
DHT22センサーは、正確な温度と湿度の測定値を提供するデジタルセンサーです。これは、ESP32と単一のデジタル出力ピンを介して通信し、プロジェクトへの接続と使用が簡単です。これらのコンポーネントは一緒に、ワイヤレス温度監視のための堅牢なシステムを形成します。
データシートの詳細
| 製造業者 | ヘルテックオートメーション |
|---|---|
| 部品番号 | WiFi LoRa 32 V3 |
| ロジック/IO電圧 | 3.3 V |
| 供給電圧 | 3.7-4.2 V |
| 出力電流(チャネルごと) | ~1 A |
| ピーク電流(チャネルあたり) | ~2 A |
| PWM周波数ガイダンス | 1 kHz(典型) |
| 入力ロジック閾値 | 0.7 V (高), 0.3 V (低) |
| 電圧降下 / RDS(on)/ 飽和度 | 0.3 V (最大) |
| 熱的限界 | 85 °C (最大) |
| パッケージ | PCBモジュール |
| ノート / バリアント | さまざまな周波数オプションが利用可能です(例:433 MHz、868 MHz、915 MHz) |
- DHT22には5Vではなく3.3Vで電源を供給してください。
- ESP32とDHT22の通信には適切な論理レベルを使用してください。
- 高電流で長時間運転する場合は、ヒートシンクを考慮してください。
- LoRaのためにアンテナ接続を確認して、範囲を最大化してください。
- あなたの地域のLoRa周波数規制に注意してください。
配線指示

Heltec WiFi LoRa 32 V3 を DHT22 センサーに配線するには、まずセンサーの VCC ピンを Heltec モジュールの 3.3V ピンに接続します。次に、DHT22 の GND ピンを Heltec の GND ピンのいずれかに接続します。DHT22 のデータピンは Heltec の GPIO ピン 3 に接続する必要があります。
データピンとVCCの間にプルアップ抵抗(約10kΩ)を使用して安定した読み取りを確保してください。また、LoRaアンテナが確実に接続されていることを確認し、送信範囲を拡大してください。外部電源を使用している場合は、Heltecモジュールが正しく電源供給されていることを確認し、動作上の問題を避けてください。
Heltec ESP32 ボードのインストール
このパスをあなたのArduino IDEの設定に動画のように追加してください:https://resource.heltec.cn/download/package_heltec_esp32_index.json
コード例とウォークスルー
以下のコードスニペットは、Heltecモジュールを設定してDHT22センサーから温度データを読み取り、LoRa経由で送信する方法を示しています。このコードはディスプレイを初期化し、DHTセンサーを設定します。
#include
#define DHTPIN 3 // GPIO pin for DHT22
#define DHTTYPE DHT22 // Define DHT type
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
dht.begin(); // Initialize DHT sensor
}このスニペットでは、DHT22センサーが接続されているピンを定義し、それを初期化します。setup()function. TheSerial.begin(115200)この行はデバッグ出力用です。
void loop() {
float tempC = dht.readTemperature(); // Read temperature in Celsius
float tempF = dht.convertCtoF(tempC); // Convert to Fahrenheit
sendData(tempC, tempF); // Function to send temperature data
}この抜粋は、温度データを読み取る方法を示しています。loop()関数。ザsendData()関数が呼び出されて、LoRaを介して温度測定値を送信します。
void sendData(float tempC, float tempF) {
String data = "Temperature: " + String(tempC) + "°C"; // Create data string
Radio.Send(data.c_str(), data.length()); // Send data
}ここでは、温度を含むデータ文字列を作成し、それを使用して送信します。Radio.Send()メソッド。これにより、データが受信モジュールにワイヤレスで送信されます。
記事の下に読み込まれた完全なコードを参照して、詳細な実装を確認してください。
デモンストレーション / 期待されること
すべての設定が完了し、コードがHeltecモジュールにアップロードされると、OLED画面に温度の読み取り値が表示されるはずです。システムは温度データを送信し、データを読み取るように設定された別のHeltecモジュールで受信できます。受信機を送信機からさらに遠くに移動させることで、達成された最大距離を確認することができます(動画の1:30で)。
誤った配線、不十分な電源供給、または間違ったLoRa周波数の使用といった一般的な落とし穴に注意してください。DHT22が正しく機能していることを確認し、アンテナが接続されていることを確保して、範囲を最大限に広げてください。
ビデオのタイムスタンプ
- 00:00 開始
- 3:51 スペック
- 8:32 ドキュメントページ
- 9:52 パッケージとバッテリー
- 12:58 初めての電源投入
- 16:37 ライブラリのインストール
- 18:19 送信機基本コード
- 19:43 受信者基本コード
- 20:39 テキストの送受信のデモンストレーション
- 23:02 OLEDデモコード
- 24:06 OLEDディスプレイコードに関する基本テキスト
- 26:26 OLEDデモに関する基本的なテキスト
- 26:58 DHT22 を使用した温度の読み取り
- 28:49 LoRa送信機の温度と表示
- 30:07 LoRa受信機の温度とディスプレイ
- 32:13 温度が上昇したときにLEDを点灯させる
- 22:26 LoRa伝送範囲テスト
- 35:01 dBm およびミリワット
このチュートリアルはの一部です: WiFi LoRa 32 チュートリアル
- 13マイル20km WiFiなしで?LoRaがどのようにしてクレイジーな距離を電圧で送信したのか!(Heltec WiFi LoRa 32 V3)
- 13マイル(21キロメートル)離れた場所からデバイスをオンにする - ウィフィLoRa 32を使った究極のオフグリッドLoRaプロジェクト!
- LoRaによる遠隔ドアアラートシステム - グリッド外で13マイル(21 km)離れた場所から!(Heltec WiFi LoRa 32 V3)
- 遠くからサーボモーターを制御しよう!Heltec WiFi LoRa 32 V3 Arduino チュートリアル (TX)
- DIYリモートリレープロジェクト:Wi-Fiなし/SIMなしの13マイルヘルテックLoRa 32モジュール
- How to Use the Heltec LoRa CubeCell Development Board HTCC-AB01
Common Course Links
Common Course Files
リソースと参考文献
-
外部Amazon USAからWiFi LoRa 32を購入するamzn.to
-
外部AmazonカナダからWiFi LoRa 32を購入するamzn.to
-
外部AmazonヨーロッパでWiFi LoRa 32を購入するamzn.to
-
外部MeshnologyからWi-Fi LoRa 32を購入するmeshnology.com
-
外部
ファイル📁
他のファイル
-
Heltec WiFi LoRa 32 V3 回路図 (V3.1)
Heltec_WiFiLoRAV3_Schematic_Diagram.pdf0.18 MB