Internet ot think (iot)

Mari bersama menggunakan iot
Belajar menerapkanya untuk prodak nyata

Banyak hal menarik untuk bljr membuat nya…nyuk kepoin disini

2 Suka

Dirumah saya buat saklar lampu iot, pengen nambah script untuk otomatis nyala dan mari di waktu tertentu masih belum ada refferensinya, mungking sahabat bisa bantu, saya pakai esp822

8266 kali knp hrs pk timer kan iot …klw timer pk sensor timerny ap

Fungsi iotnya tetap berjalan tapi juga pengen auto, sebetulnya juga sudah mudah juga karna dengan android sudah bisa dengan suara. Tapi karena manusia kadang lupa mematikan lampu

#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
#include <NTPClient.h>

// Ganti dengan WiFi Anda
const char* ssid = “NAMA_WIFI_ANDA”;
const char* password = “PASSWORD_WIFI_ANDA”;

// Setup NTP client
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP, “pool.ntp.org”, 7 * 3600, 60000); // GMT+7, update tiap 60 detik

const int lampuPin = D1; // GPIO5

void setup() {
Serial.begin(115200);
pinMode(lampuPin, OUTPUT);

// Connect ke WiFi
WiFi.begin(ssid, password);
Serial.print(“Menghubungkan WiFi”);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(“.”);
}
Serial.println(“\nWiFi Terhubung”);

// Mulai NTP client
timeClient.begin();
}

void loop() {
timeClient.update();
int jam = timeClient.getHours();

Serial.print("Jam sekarang: ");
Serial.println(jam);

// Matikan lampu jika jam 6 pagi
if (jam == 6) {
digitalWrite(lampuPin, LOW); // Matikan lampu
Serial.println(“Lampu dimatikan otomatis.”);
}

delay(10000); // Cek tiap 10 detik
}
// jangan lupa libarynya di dwonload