• Tidak ada hasil yang ditemukan

Kontrol Relay Dengan Arduino Dan ESP8266 Web Server _ BoArduino

N/A
N/A
Protected

Academic year: 2021

Membagikan "Kontrol Relay Dengan Arduino Dan ESP8266 Web Server _ BoArduino"

Copied!
18
0
0

Teks penuh

(1)

Home

Facebook

Twitter

Google+

≡Navigation

Home

About

Contact

Donasi

Downloads

o

Arduino Library

o

Android Apps

Home» Arduino & Android» ESP8266» Kontrol Relay dengan Arduino dan ESP8266 Web Server

Kontrol Relay dengan Arduino dan ESP8266 Web Server

Ditulis oleh agan Muhamad Andi Prasetyo

ميمححِيرراا نحِيممححررلاﷲحِيا محِيــــــــــــــــسحبحِي

Halo sahabat Boarduino, kita berjumpa lagi di hari Selasa dibulan Agustus 2015.

Waktu berlalu setiap detik, semoga kita bisa memanfaatkan waktu sebaik mungkin ya bro.

Dengan terus belajar, semoga kedepannya kita dapat bermanfaat buat orang lain, Amiin.

(2)

Dikesempatan kali ini kita akan mengontrol Relay dengan Arduino melalui Webserver, atau bisa

juga disebut Menyalakan lampu melalui Internet, Tetapi kali ini hanya melalui jaringan lokal

saja bukan dari jaringan publik bro. Tapi jangan khawatir bro, project kita selanjutnya adalah

menyalakan lampu atau mengontrol relay melalui internet dengan arduino, dan kita dapat

mengontrol relay tersebut dari manapun di muka bumi ini... Wuihhh keren pastinya! coba

bayangkan ente lagi berkunjung ke Negara tetangga, lalu ente mematikan peralatan listrik

dirumah anda dari jarak jauh, Awesome!

Perkembangan teknologi memang cukup pesat ya, dan kita selalu saja merasa tertinggal, maka

dari itu kita harus terus bersemangat mengejarnya bro, agar kita tak tertinggal semakin jauh.

Okelah, langsung saja bro kalau begitu... mari kita simak dan praktekkan Tutorial kali ini!

Alat dan Bahan yang dibutuhkan :

1x Arduino Compatible

1x ESP8266 Wifi Module

1x Relay Modul 4 Channel

Kabel jumper secukupnya

Breadboard (Projectboard)

Koneksi Internet (WiFi)

Aplikasi Android yang bernama ESPduino, silahkan anda

DOWNLOAD DISINI

Langkah - Langkahnya :

1.) Download terlebih dahulu ESPflash tool dan Firmware versi 0018000902-AI03

2.) Lalu ente mulai dengan mengupload sketch Bare Minimum dibawah ini ke Board Arduino

void setup() {

// Ini dibiarkan kosong saja gan.. hehehehehe

}

void loop() {

// Ini juga dikosongkan saja gan.. hihihihihihi

}

(3)

3.) Nah sekarang mari ente susunlah rangkaian seperti dibawah ini untuk flashing firmware

Keterangan Konfigurasi Kabel :

Pin VCC pada Arduino dihubungkan ke Pin VCC dan CH_PD Modul ESP8266

Pin GND pada Arduino dihubungkan ke GND dan GPIO0 pada ESP8266

Pin TXD pada Arduino dihubungkan ke UTXD pada Modul ESP8266

Pin RXD pada Arduino dihubungkan ke URXD pada Modul ESP8266

4.) Setelah itu extract file yang sudah ente download tadi, sehingga seperti gambar berikut ini.

(4)

6.) Selanjutnya silahkan ente pilih file firmware yang akan di flash, lalu klik open.

(5)

8.) Setelah berhasil flashingnya,

cabut kabel dari GPIO0

yang terhubung pada GND Arduino .

9.)

Lalu kita buka serial monitor Arduino IDE dan Set Both NL & CR dengan Baudrate 9600

10.) Lalu coba mengecek dengan mengirimkan perintah

AT

,

AT+RST

dan

AT+GMR

Pastikan Serial monitor ente menampilkan

hasil yang sama

seperti gambar dibawah ini

Nah sekarang mari kita menuju ke Tahap Selanjutnya, dengan mengubah

rangkaian.

(6)

Keterangan Konfigurasi Kabel Arduino ke ESP8266 :

Pin 3.3V pada Arduino dihubungkan ke VCC di ESP8266

Pin 3.3V pada Arduino dihubungkan ke CH_PD di ESP8266

Pin GND pada Arduino dihubungkan ke GND di ESP8266

Pin 10 pada Arduino dihubungkan ke UTXD di ESP8266

Pin 11 pada Arduino dihubungkan ke URXD di ESP8266

2.) Setelah rangkaian diatas selesai, maka susunlah konfigurasi seperti dibawah ini

Keterangan Konfigurasi Kabel Arduino ke Relay Modul :

Pin 5V pada Arduino dihubungkan ke VCC Relay modul

Pin GND pada Arduino dihubungkan ke GNDRelay modul

Pin 2 pada Arduino dihubungkan ke IN1 Relay modul

Pin 3 pada Arduino dihubungkan ke IN2 Relay modul

Pin 4 pada Arduino dihubungkan ke IN3 Relay modul

(7)

3.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.

4.) Download dan Install program Arduino IDE di

Arduino.cc

( If Needed )

5.) Setelah terinstall, jalankan program Arduino-nya.

6.)

Klik menu "Tools -> Board -> Arduino Uno"

7.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )

8.) Lalu masukan Sketch dibawah ini, dan terakhir klik upload.

Klik LIHAT DONG untuk melihat sketch

Sketch Pada baris berikut ini, ubah dan sesuaikan dengan SSID dan Password Wifi anda

kirimPerintah("AT+CWJAP=\"Andy182 Network\",\"waipigratis\"\r\n",3000,DEBUG);

9.) Setelah berhasil upload sketch, buka serial monitor untuk Menampilkan IP Adress

KETERANGAN :

Apabila menggunakan Aplikasi Android, ente hanya memasukkan IP Address saja pada textbox

yang tersedia dan dapat langsung mengontrol Relaynya. Lain halnya bila tanpa aplikasi

Android.

Berikut ini adalah perintah untuk mengaktifkan/menonaktifkan Relay tanpa Aplikasi Android:

http://

192.168.0.103

/?pin=

2

(Untuk ON/OFF Relay 1)

http://

192.168.0.103

/?pin=

3

(Untuk ON/OFF Relay 2)

(8)

http://

192.168.0.103

/?pin=

5

(Untuk ON/OFF Relay 4)

Keterangan :

192.168.0.103 (Ubah sesuai dengan IP Adress yang ente dapat dari Serial Monitor)

/?pin=

(Biarkanlah saja seperti itu, atau bisa juga ente ubah pada sketch)

2

/

3

/

4

/

5

(Ubah sesuai dengan port Arduino yang terhubung pada Input Relay)

Setelah semua selesai, maka akan seperti video simulasi diatas

Terimakasih telah berkunjung, selamat mencoba, semoga bermanfaat.

Artikel Terkait:

Monitoring Suhu melalui Internet dengan ESP8266

Update Firmware ESP8266 dengan Arduino (Linux)

Konfigurasi ESP8266 Sebagai Client dan Access Point

Wireless Vibration Sensor dengan Arduino dan Android

Monitoring Suhu dengan Android dan Arduino

Home Security System dengan Arduino dan Twitter

Posted by Muhamad Andi at 2:33 pm

36 comments:

1.

Hafiz Arifin

17 September 2015 at 22:10

Selamat malam om....kalo misal saya ingin menyalakan led dengan modul esp8266, arduino dengan android tanpa koneksi internet...bisa tidak?atas penjelasannya terima kasih.... Hafizarifin2202@gmail.com

Reply Replies

1.

Muhamad Andi Prasetyo19 September 2015 at 18:38

Salam kenal, sepertinya bisa dengan set ESP8266 sebagai access point. Tetapi saya belum pernah mencobanya.

Reply 2.

(9)

aine shity

18 September 2015 at 16:03

Makasih gan sebelumnya tentang yang menggunakan wifi esp8266. tapi di artikel atas kurang jelas, tentang AT+CIFSR itu apa, dan bagaimana pemberian IP untuk wifinya. terus yang dimaksud dengan password dan SSID itu dari sebuah AP yang terkoneksi internet, atau wifi esp8266 tadi?

Reply Replies

1.

Muhamad Andi Prasetyo19 September 2015 at 12:37

Iya sepertinya kurang begitu jelas, terimakasih sudah mengingatkan ya mbak. AT+CIFSR itu untuk mendapatkan IP Adress dengan AT Commands Set, coba baca disini dulu mbak untuk AT Commandnya dan tentang SSID dan Password http://goo.gl/UHQjx2

Di link itu, di set dengan CWMODE 3. Kalau di tutorial yang ente komentarin ini di set dengan CWMODE 2. Perbedaannya? Cek datasheet ya.

2.

ahmad athoillah

9 October 2015 at 13:12

bukannya CWMODE 1 3.

Muhamad Andi Prasetyo16 November 2015 at 16:11

Oh iya CWMODE 1 maksudnya, Terimakasih sudah membenarkan gan :) Reply

3.

Agus Heri Purnomo

21 September 2015 at 17:15

Bang,coba buat tutorial GSM control relay.

makasih. Reply Replies

1.

(10)

Mudah kok gan, ya mungkin next time tutorialnya ada di blog ini... Reply

4.

Poncos Fikti

27 September 2015 at 20:36

mau nanya gan, ane pake esp8266 12 ko ga bisa ya ? apa ada gpio yang hrs dicolok ke gnd atau vcc ? atau firmwarenya harus diupdate ke yang terbaru ? atau arus dari arduino kurang sehingga harus ditambah sumber arus dari luar ? bingung pake yang seri 12 ga bisa bisa, bisanya baru kirim pake atcomand doang

Reply Replies

1.

Muhamad Andi Prasetyo9 October 2015 at 12:51

Bisa kok gan ESP8266 ESP-12 juga, coba dicari lagi permasalahannya gan. Reply

5.

wahid agung

29 September 2015 at 07:57

om..mau nanya nh..kalo nyambungin listrik 220v ke ralaynya apa harus pake komponen tambahan lagi ya, soalnya ane coba langsung sambungin gitu aja relayku gak bertahan lama om..cuma beberapa kali on/off langsung rusak...

Reply Replies

1.

Muhamad Andi Prasetyo9 October 2015 at 13:12

Kalau ane sih gak pakai komponen tambahan, Relay aja dan masih bertahan lama tidak cepat rusak... Mungkin tegangan dari jala jala PLN ente gak stabil gan dan melebihi maksimal tegangan relay.

Reply 6.

(11)

Mas, saya udah ngikutin tutorial.

IP dah dapet, tp wifi nya gk ngerespon,

mohon pencerahannya Reply

Replies

1.

Muhamad Andi Prasetyo9 October 2015 at 13:03

Salam kenal, Coba di debug aja... Tambahkan serial print untuk melihat apakah pertintahnya terkirim atau tidak, atau cek juga mungkin Kabel RX dan TX terbalik gan.

2.

Apih

21 October 2015 at 13:01

wah mantap mas, setelah di update Firmware ngikutin tutorial ternyata bisa...

tp ada 1 problem lagi, kok sering ngehank ya.. harus di reset arduino nya melulu. mungkin masih ada yg kurang mas...??

3.

Muhamad Andi Prasetyo27 October 2015 at 14:26

Iya gan suka reset sendiri, solusinya dihilangkan aja sketch debug responnya. Reply

7.

miftahur rozak

8 October 2015 at 11:50

menyalakan lampu dg internetnya d tunggu gan hehehe Reply

Replies

1.

(12)

Oke gan, masih On process di garap nih... Agak lama selesainya karena kebetulan tugas ane masih numpuk jadi belum sempat dilanjutkan. Tunggu saja ya gan! :)

Reply 8.

indra ciwulusan

8 October 2015 at 22:46

Mungkin penjelesan pembuatan app android di appinventor bida dijelaskan juga spy bisa dibuat sesuai dengan kebutuhan masing2. Terima kasih pak.

Reply Replies

1.

Muhamad Andi Prasetyo9 October 2015 at 12:10

insyaAllah kalau ada waktu dibuatkan... Terimakasih sudah berkunjung dan meninggalkan komentar :)

Reply 9.

indra ciwulusan

9 October 2015 at 14:55

pak mau nanya saat saya cek ip esp8266 AT+CIFSR=

+CIFSR:APIP,"192.168.4.1" +CIFSR:APMAC,"5e:cf:7f:00:54:27"

+CIFSR:STAIP,"192.168.1.2" +CIFSR:STAMAC,"5c:cf:7f:00:54:27"

yg pertama IP esp dan yg kedua IP wifi. mau pake yg mana pak buat di app android.. bdw udah coba dua2 masih ga ada respon. kalo at command udah OK semua.. tolong penjelasannya. Reply

Replies

1.

(13)

Yang ini buat di aplikasi android

+CIFSR:STAIP,"192.168.1.2" +CIFSR:STAMAC,"5c:cf:7f:00:54:27"

Kalau tidak ada respon, cek kembali baudratenya atau kabel RX dan TX mungkin terbalik. Reply

10.

RIRIN ANJELINA

12 October 2015 at 14:23

Tutorialnya kurang jelas bos..mohon lebih rinci biar pengunjung gak bingung... Reply

Replies

1.

Muhamad Andi Prasetyo15 October 2015 at 14:34

Terimakasih masukannya mbak, nanti insyaAllah saya update biar lebih jelas lagi :) Reply

11.

eko hartono

15 October 2015 at 15:32

Bang numpang nanya, saya ikuti prosedur sama persis sesuai petunjuk diatas, setelah saya buka serial monitor dan menekan perintah "AT" maupun perintah "AT+CIFSR" untuk menampilkan IP-Address. Tetapi hanya muncul tulisan "Server sudah siap!" dan tidak menampilkan alamat IP yang saya butuhkan untuk melakukan koneksi. Apa yang harus saya lakukan ?

Reply Replies

1.

Muhamad Andi Prasetyo20 October 2015 at 20:53

Yang harus ente lakukan, silahkan mengulangi tutorial dari step awal gan, sudah saya Update postingannya supaya lebih mudah dimengerti :) Selamat mencoba...

Reply 12.

(14)

morris egmon sibagariang

19 October 2015 at 14:05

Saya masih menunggu kontrol lampu dengan internetnya gan :) Reply

Replies

1.

Muhamad Andi Prasetyo20 October 2015 at 14:30

Sabar gan, ditunggu saja ya... Tutorialnya masih ane susun dan kemungkinan bulan depan udah nangkring di blog ini, hehehe :)

2.

morris egmon sibagariang

22 October 2015 at 11:24

HEHEHE saya menuggu gan... 3.

Muhamad Andi Prasetyo16 November 2015 at 16:08

InsyaAllah Hari Kamis 19 November 2015 nanti ane posting tutorialnya gan :) Reply

13.

morris egmon sibagariang

22 October 2015 at 11:48

gan mau nanya ESPduino dan ESPflash tool itu bisa gak dijelaskan lebih rinci? Reply

Replies

1.

Muhamad Andi Prasetyo23 October 2015 at 13:57

ESPduino adalah nama aplikasi android yang ane buat untuk memudahkan mengontrol Relaynya tanpa buka browser di smartphone android gan. Kalau ESPflash toolnya untuk flashing firmware yang extensi filenya .bin ke Modul ESP8266.

(15)

14.

Roro Dwi

24 October 2015 at 04:32

kang bisa ga akses internetnya pake tethearing dihp Reply

Replies

1.

Muhamad Andi Prasetyo26 October 2015 at 23:13 Bisa, Kenapa tidak dicoba langsung saja gan? :)

Reply 15.

Cara Cepat Sukses di Usia Muda

15 November 2015 at 15:16

Kalo cara buat APK nya gimana mas? supaya bisa konek web server dan send data jika ingin mematikan relay

Reply Replies

1.

Muhamad Andi Prasetyo16 November 2015 at 22:06

Pada App inventor 2, gunakan item Web1 untuk send dan get data. Reply

Add comment Load more...

Masih Bingung atau Hal Lainnya? Silahkan Bertanya di Kolom Komentar :)

~ Dilarang SARA

~ Dilarang PORNOGRAPHY

~ Dilarang SPAM

~ Dilarang MENINGGALKAN LINK AKTIF

~ Maaf untuk Anonymous, tidak bisa Berkomentar.

Apabila Komentar anda belum muncul, Tunggu sampai di Moderasi.

Terimakasih atas Perhatiannya.

Newer Post Older Post Home

translate

(16)

Ayo Streaming Radio Fajri FM

Ayo subscribe channel boarduino, gratis!

TUTORIAL Arduino TERPOPULER MINGGU INI

Menyalakan Lampu dengan Android dan Arduino

Halo sobat boarduino, berjumpa lagi dengan saya. Pada hari ini saya menyempatkan diri untuk memberikan tutorial sederhana kepada kalian semu...

Kontrol Relay dengan Arduino dan ESP8266 Web Server

Halo sahabat Boarduino, kita berjumpa lagi di hari Selasa dibulan Agustus 2015. Waktu berlalu setiap detik, semoga kita bisa memanfaatkan...

Running text di LCD 16x2 dengan Arduino

LCD (Liquid Crystal Display) adalah suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan d...

(17)

Menyalakan Lampu dengan Perintah Suara

Yooo what's up guys, selamat siang di kesempatan siang hari yang cerah ini masih bertemu lagi dengan Muhamad Andi Prasetyo di gubuk ane ...

Kontrol Relay melalui Internet dengan Arduino dan ESP8266

Halo sobat BoArduino, selamat datang dan salam kenal untuk kalian yang berkunjung disini :) Berjumpa kembali dengan saya di hari yang m...

(18)

Tentang Admin

Muhamad Andi Prasetyo View my complete profile

Mau Berlangganan Tutorial? Gratis!

Total Pageviews

143,065

Copyright © 2014 BoArduino. All Rights Reserved. New Johny Wuss Template by CB Blogger - Original Theme by Mastemplate

Blogging Tools: GT Metrix - Chkme - Parse HTML - Feedburner - Alexa - Google Richsnippets - Facebook Debug

Submit

Referensi

Dokumen terkait

Sedangkan dari data hasil wawancara responden dari pihak akademisi dan Advokasi yang masing-masing adalah Ibu Ika Ningtias yang merupakan seorang dosen Fakultas hukum

Puji dan syukur kehadirat Allah SWT atas rahmat dan karunia-Nya sehingga dapat menyelesaikan Skripsi yang berjudul Pengelolaan Air Kolam Tambang Untuk Mendukung Perencanaan

Pada tab menu ini dapat menyimpan data calon pelanggan (bisa dari pelanggan tentatif, pelanggan booking, atau calon pelanggan baru) yang telah melakukan pembayaran

Hasil penelitian menyimpulkan bahwa (1) Kesepakatan manajer berpengaruh signifikan pada kepuasan kerja (2) Kesepakatan Kerja tidak berpengaruh signifikan pada

Angka (9) : diisi dengan Masa/Tahun Pajak yang akan dilakukan pemeriksaan Angka (10) : diisi dengan kode pemeriksaan sesuai dengan ketentuan yang berlaku Angka (11) :

pada pasak glass prefabricated fiber reinforced terlihat adanya celah mikro (CM) diantara semen luting (SL) dengan dentin saluran akar, sedangkan antara pasak

Kurikulum di Universitas ‘Aisyiyah disusun berdasarkan Peraturan Presiden Republik Indonesia No 8 tahun 2012 tentang KKNI, Peraturan Menteri Pendidikan dan Kebudayaan RI No

Hambatan-hambatan yang mungkin muncul dari strategi samudera biru yang diciptakan diantaranya adalah resistensi dari mitra bisnis seperti agen distributor.