មេរៀនទី ១០: Mini Project Integration

Fire LED Lesson (2D)

មេរៀនទី ១០: Mini Project Integration

======================================================================================================================

មេរៀនទី ១០: Mini Project Integration Arduino

មេរៀននេះជាការរួមបញ្ចូល Sensor + Actuator + Logic ដើម្បីបង្កើត Mini Project ពិតប្រាកដ។


🎯 គោលបំណង

  • ប្រើ Sensor ដើម្បីទទួល Input
  • ប្រើ Arduino ដំណើរការ Logic
  • បញ្ជា Output (LED / Motor / Buzzer)

🔌 ឧបករណ៍ដែលប្រើ

  • Arduino UNO
  • PIR Motion Sensor
  • LED + Resistor 220Ω
  • Buzzer
  • Breadboard & Jumper Wires

🔧 ការភ្ជាប់ឧបករណ៍

  • PIR Sensor
    • VCC → 5V Arduino
    • GND → GND Arduino
    • OUT → Digital Pin 2
  • LED
    • Anode (+) → Resistor → Digital Pin 8
    • Cathode (–) → GND
  • Buzzer
    • Positive (+) → Digital Pin 9
    • Negative (–) → GND

💻 Arduino Code


int pirPin = 2;
int ledPin = 8;
int buzzerPin = 9;

void setup() {
  pinMode(pirPin, INPUT);
  pinMode(ledPin, OUTPUT);
  pinMode(buzzerPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int motion = digitalRead(pirPin);

  if (motion == HIGH) {
    digitalWrite(ledPin, HIGH);
    digitalWrite(buzzerPin, HIGH);
    Serial.println("Motion Detected!");
  } else {
    digitalWrite(ledPin, LOW);
    digitalWrite(buzzerPin, LOW);
    Serial.println("No Motion");
  }

  delay(500);
}
    


📌 ការដំណើរការ

  • PIR Sensor ចាប់សញ្ញាចលនា
  • Arduino ពិនិត្យ HIGH / LOW
  • មានចលនា → LED និង Buzzer ដំណើរការ
  • គ្មានចលនា → Output បិទ


🚀 គំនិតបន្ថែម

  • បន្ថែម LCD ដើម្បីបង្ហាញសារ
  • បន្ថែម Relay សម្រាប់គ្រប់គ្រងអំពូល AC
  • បន្ថែម Bluetooth/WiFi សម្រាប់ IoT

Post a Comment

0 Comments