Assalaamu’alaikum
Selamat pagi semua :)
Yap, lebih tepatnya dengan wireless
Mari lanjut bahas :)
Bahan dan alat
- ESP8266
- Relay
- Kabel jumper
- Lampu
- Fitting lampu
- Steker
- Kabel lampu
- Obeng
- Laptop (untuk menyetting + mengupload script pada ESP8266)
- Kabel USB (untuk menghubungkan ESP8266 ke laptop)
- Aplikasi Arduino terbaru
Cara membuat
- Pertama, sambungkan kabel ke fitting lampu dan steker.
- Kemudian pasangkan kabel tersebut ke relay.
- Lalu, hubungkan relay dengan ESP8266 melalui kabel jumper.
- Untuk melakukan setting dan upload script ke ESP8266, hubungkan ESP8266 ke laptop menggunakan kabel USB dan bukalah aplikasi Arduino untuk menyetting script. Lalu, uploadlah.
- Lalu buka Tools > Serial Monitor (Atau tekan Ctrl+Shift+M), untuk mengecek alamat IP. Alamat IP ini digunakan untuk membuka browser yang akan digunakan sebagai kendali lampu.
- Lalu buka browser, ketikkan alamat IP tersebut. Tekan Enter.
Selesai ^v^ ~ Bisa dicoba sekarang
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#define led1 13
ESP8266WebServer server(80);
char ssid[] = "namawifimu";
char pass[] = "passwifimu";
String webPage = "";
void setup(void) {
webPage += "<h1>ESP8266 Web Server</h1><p>Switch 1 <a href=\"switch1ON\"><button>ON</button></a> <a href=\"switch1OFF\"><button>OFF</button></a></p>";
pinMode(led1, OUTPUT);
digitalWrite(led1, HIGH);
delay(250);
Serial.begin(115200);
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP Address: ");
Serial.println(WiFi.localIP());
server.on("/", [](){
server.send(200, "text/html", webPage);
});
server.on("/switch1ON", []() {
server.send(200, "text/html", webPage);
digitalWrite(led1, LOW);
delay(100);
});
server.on("/switch1OFF", []() {
server.send(200, "text/html", webPage);
digitalWrite(led1, HIGH);
delay(100);
});
server.begin();
Serial.println("HTTP server started");
}
void loop(void) {
server.handleClient();
}
Yang perlu kamu ubah dalam scriptnya :
- Di bagian char ssid[] = "namawifimu"; , yang namawifimu diubah dengan SSID (nama wifi) kamu
- Di bagian char ssid[] = "passwifimu"; , yang passwifimu diubah dengan password wifi kamu
Cara kerja
Sebenarnya sih tugas hm
Ini artikel blog untuk tugas hm
Biarpun tugas, nambah-nambah artikel juga sih hahaa :v
Sekian dari saya, mungkin itu aja dulu
Terima kasih telah membaca artikel saya ini
Mohon maaf bila ada kesalahan
Sampai jumpa lagi ^v^
Wassalaamu’alaikum
0 komentar: