ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်
DHT22 (ဒါမှမဟုတ် DHT11) temperature/humidity sensor ကို GPIO pin တစ်ခု (data pin) + power (3.3V) + ground ဖြင့် ချိတ်ဆက်ရပါတယ် — I2C/SPI sensor တွေထက် wiring ရိုးရှင်းပါတယ် (single data pin ဖြင့် communicate)။ ဒီ project က ယခင်အခန်းများက concept (GPIO wiring, Python control, Linux command) တွေကို တစ်ခုတည်း cohesive project ထဲ ပေါင်းစပ်ထားပါတယ်။
လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်
DHT22 sensor ရဲ့ pin ၃ ခု — VCC (3.3V), Data (GPIO pin, ဥပမာ BCM 4), GND — ကို breadboard/jumper wire ဖြင့် Pi ဆီ ချိတ်ဆက်ပါ (ယခင်အခန်း LED wiring lesson ရဲ့ pattern အတိုင်း)။ Adafruit_DHT ဒါမှမဟုတ် adafruit-circuitpython-dht Python library ကို pip install ဖြင့် install လုပ်ပါ (ယခင်အခန်း pip lesson ရဲ့ pattern အတိုင်း)။
အတူတူ ကြည့်မယ်
# Wiring (DHT22 to Pi)
# DHT22 VCC → Pi 3.3V
# DHT22 Data → Pi GPIO 4 (BCM)
# DHT22 GND → Pi GND
# Install library
pip install adafruit-circuitpython-dht
sudo apt install libgpiod2Library install ပြီးနောက် Part 2 မှာ Python script ဖြင့် sensor data ဖတ်ယူဖို့ ပြင်ဆင်ပြီးဖြစ်မည်။၅ မိနစ် စမ်းကြည့်
DHT22 sensor (ရှိရင်) ကို wiring diagram အတိုင်း ကိုယ်တိုင် ချိတ်ဆက်ကြည့်ပါ, library install command ကို run ကြည့်ပါ။
သတိလေးတစ်ချက်
Sensor wiring ကို power ဖွင့်ထားချိန် ပြောင်းလဲမိရင် sensor/Pi board ကို ပျက်စီးနိုင်ပါတယ် — ယခင်အခန်း LED wiring lesson ရဲ့ warning ကို ပြန်လိုက်နာပါ, power ပိတ်ပြီးမှ wiring လုပ်ပါ။