5 Projek IoT Simple Guna AC-DC Power Supply Module 5V 2.5A

Module Ni Apa?

Module ni convert terus dari AC 100-240V ke DC 5V 2.5A. Input dia terima voltage dari seluruh dunia, output dia bagi 5V stabil. Harga dalam RM7 je kat Shopee.

Sebab output dia 5V 2.5A, module ni sesuai sangat untuk power ESP8266, ESP32, atau Raspberry Pi Zero terus dari soket dinding. Tak perlu adaptor luar lagi.

Perbandingan Dua Varian Module

Ada dua varian yang biasa dijual sekali. Pilih ikut keperluan projek ko.

Spesifikasi 5V 2.5A 12V 1A
Input Voltage 100-240V 50/60Hz 100-240V 50/60Hz
Output Voltage 5V 12V
Output Current 2.5A 1A (up to 1.4A)
Overvoltage Protection Ya Ya
Overcurrent Protection Ya Ya
Short Circuit Protection Ya Ya
Saiz 6.9 x 3.3 x 1.8 cm

Varian 5V 2.5A sesuai untuk ESP8266, ESP32, Pi Zero. Varian 12V 1A lebih sesuai kalau ko nak power motor DC kecil, solenoid valve, atau strip LED 12V.

5 Projek IoT Yang Boleh Ko Buat

1. Smart Switch Lampu Bilik

Guna ESP8266 + relay module. Power ESP8266 dari module ni, sambung relay ke line lampu. Flash dengan Tasmota, lepas tu korang boleh control lampu dari phone guna MQTT atau HTTP.

  • ESP8266 (Wemos D1 Mini)
  • Relay 5V 1-channel
  • Module power supply ni

ESP8266 makan dalam 80-170mA waktu WiFi active. Module 2.5A ni ada headroom lebih dari cukup untuk power relay sekali.

2. Monitor Suhu Dan Kelembapan Rumah

ESP32 + sensor DHT22 atau SHT31. Power dari module ni, letak dalam kotak kat dinding, sambung terus ke soket. Data hantar ke Home Assistant atau Zabbix via MQTT.

  • ESP32
  • Sensor DHT22 / SHT31
  • Module power supply ni

Setup macam ni permanent. Tak payah risau bateri habis.

3. Notifikasi Bunyi Guna Buzzer (Doorbell DIY)

Guna ESP8266 + HC-SR501 PIR sensor + buzzer. Bila ada pergerakan, ESP8266 trigger buzzer dan hantar notification Telegram. Semua powered dari module ni.

void loop() {
  int pirState = digitalRead(PIR_PIN);
  if (pirState == HIGH) {
    digitalWrite(BUZZER_PIN, HIGH);
    sendTelegram("Ada orang kat depan pintu!");
    delay(3000);
    digitalWrite(BUZZER_PIN, LOW);
  }
}

4. Automate Pam Air Pokok

ESP8266 + soil moisture sensor + relay + pam mini 5V. Bila sensor detect tanah kering, relay on pam selama beberapa saat. Module ni power semua sekali, termasuk pam 5V yang makan dalam 500mA.

  • ESP8266
  • Capacitive soil moisture sensor
  • Mini water pump 5V
  • Relay 5V
  • Module power supply ni

Total current draw dalam 700-800mA. Masih dalam limit 2.5A module ni.

5. Display Waktu Solat Atau Info Rumah

ESP32 + OLED display 0.96 inch. Ambil data waktu solat dari API e-solat JAKIM, display kat OLED. Power dari module ni, letak permanent kat dinding dapur atau ruang tamu.

// Contoh fetch waktu solat
HTTPClient http;
http.begin("https://api.waktusolat.app/waktu-solat/WLY01");
int httpCode = http.GET();
if (httpCode == 200) {
  String payload = http.getString();
  // parse JSON dan display
}

Perkara Yang Perlu Jaga

Module ni exposed PCB, takde housing. Ko kena letak dalam enclosure yang sesuai sebelum sambung ke AC line. Jangan main letak terbuka.

  • Guna enclosure plastik atau 3D print sendiri
  • Pastikan sambungan AC line guna terminal block yang sesuai
  • Jangan sentuh bahagian primary side (AC) waktu power on

Bahagian DC output 5V tu selamat untuk dikendalikan. Bahagian input AC lain cerita. Kalau ko tak confident dengan wiring AC, minta tolong orang yang ada pengalaman.

Leave a Comment