Thuta Learning
ရှာဖွေရန်
ProjectsHardwarebeginner

Mini Project Part 1: Temperature Monitor — Hardware Setup

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Mini Project Part 1: Temperature Monitor — Hardware Setup ကို ကြောက်စရာမလိုအောင် နားလည်မယ်
  • ကိုယ်တိုင် hardware wiring/code ကို run ကြည့်တတ်မယ်
  • Real project ထဲမှာ ဒီ concept ကို ချက်ချင်း အသုံးချတတ်မယ်

ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်

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 အတိုင်း)။

အတူတူ ကြည့်မယ်

bash
# 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 libgpiod2
You should see
Library 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 လုပ်ပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • VCC/GND pin ကို reverse ချိတ်ပြီး sensor ပျက်စီးခြင်း (ယခင်အခန်း LED lesson ရဲ့ polarity concept ကို ပြန်သတိရပါ)
  • libgpiod2 (system dependency) ကို install မလုပ်ဘဲ Python library ကိုပဲ install ပြီး import error ကြုံရခြင်း

အခု ကိုယ်တိုင် စမ်းကြည့်

DHT22 sensor (ရှိရင်) ကို wiring diagram အတိုင်း ကိုယ်တိုင် ချိတ်ဆက်ကြည့်ပါ, library install command ကို run ကြည့်ပါ။

You'll know it worked when: Library install ပြီးနောက် Part 2 မှာ Python script ဖြင့် sensor data ဖတ်ယူဖို့ ပြင်ဆင်ပြီးဖြစ်မည်။

Mini Project Part 1: Temperature Monitor — Hardware Setup | Thuta Learning