Sensor LDR & Relay EMBEDDED SYTEM KOLEJ VOKASIONAL

zulfikriezaki 1 views 12 slides Sep 25, 2025
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

EMBEDDED SYSTEM


Slide Content

Sensor LDR dan Relay dalam Sistem Tertanam

Objektif Pembelajaran

Pengenalan kepada Sensor Sensor ialah peranti yang mengesan perubahan fizikal dari persekitaran dan menukarkannya kepada isyarat elektrik. Contoh: - LDR (Light Dependent Resistor) - DHT11 (Suhu & Kelembapan) - MQ-2 (Gas) - HC-SR04 (Ultrasonik)

Sensor LDR (Light Dependent Resistor) - Komponen yang rintangannya berubah mengikut keamatan cahaya . - Cahaya tinggi → rintangan rendah - Cahaya rendah → rintangan tinggi Kegunaan : - Lampu automatik - Sistem keselamatan - Pengesan siang / malam

Cara Sambungan Litar LDR

CONTOH CODING LDR

Relay - Pengenalan - Relay ialah suis elektromagnetik. - Membolehkan arus kecil (Arduino) mengawal arus tinggi (contoh: lampu AC). Komponen: - Input (IN, GND, VCC) - Output (NO, NC, COM) - LED indikator

Fungsi Relay dalam Sistem Tertanam Kegunaan: - Mengawal peralatan elektrik rumah - Automasi industri - Sistem keselamatan Jenis: - 5V Single Channel Relay - 2 / 4 Channel Relay

Sambungan Litar Relay ke Arduino - IN → pin digital Arduino (contoh D7) - VCC → 5V Arduino - GND → GND Perhatian: - Gunakan transistor & flyback diode jika relay tanpa modul

Projek Mini: LDR + Relay Projek: Lampu Automatik Malam - Gelap → LDR nilai rendah → Relay aktif → Lampu ON - Cerah → Relay OFF Gabungan: - LDR → A0 - Relay → D7 - Arduino UNO

CONTOH CODING int ldrPin = A0; // LDR pada pin analog A0 int relayPin = 7; // Relay pada pin digital D7 int ldrValue = 0; void setup() { pinMode ( relayPin , OUTPUT); Serial.begin (9600); // Untuk semak nilai LDR di Serial Monitor } void loop() { ldrValue = analogRead ( ldrPin ); // Baca nilai LDR Serial.println ( ldrValue ); // Papar nilai if ( ldrValue < 500) { // Jika gelap digitalWrite ( relayPin , LOW); // Aktifkan relay (LOW aktif jika aktif rendah ) } else { digitalWrite ( relayPin , HIGH); // Matikan relay } delay(200); // Rehat sebentar }

Kesimpulan & Refleksi Apa yang dipelajari: - Fungsi & aplikasi LDR dan Relay - Sambungan sensor dgn Arduino - Asas automasi sistem tertanam Refleksi: 1. Apa berlaku jika LDR ditutup? 2. Bagaimana relay kawal beban tinggi?
Tags