Halo sobat BoArduino, selamat datang dan salam kenal untuk kalian yang berkunjung disini :)
Berjumpa kembali dengan saya di hari yang mudah-mudahan selalu berbahagia ini, yaitu saat saya posting ini tepatnya pada Hari Kamis, 7 Safar 1437 AH atau 19 November 2015 Masehi.
Setahun yang lalu, tepatnya pada tanggal 19 November 2014 saya atas nama Muhamad Andi Prasetyo membuat Blog BoArduino ini.
Dan pada hari ini adalah hari dimana tepatnya 1 tahun Blog ini ikut meramaikan dan mengudara di jagat raya internet.
Kalau begitu, ane sendiri mengucapkan Selamat Ulang Tahun BoArduino :) semoga semakin jaya, sukses, ramai pengunjung dan rajin update Tutorial Arduino, Amiin.
Seperti biasanya, di hari ini tidak ada yang Spesial walaupun sedang Ber-Ulang tahun yang ke 1. Karena bagi ane, setiap hari atau setiap tahun itu sama saja dan ane juga tidak menyukai sesuatu yang dibuat-buat atau telalu berlebihan dan menimbulkan kesan "Lebay", hehehe :)
Tutorial kali ini adalah sesuai janji ane dan juga request dari beberapa pengunjung BoArduino yang ikut meramaikan dan meninggalkan jejak pada kolom komentar di salah satu Postingan di blog ini yang ane beri judul "Kontrol Relay dengan Arduino dan ESP8266 Web Server". Dan sesuai dengan judulnya, di tutorial ini kita akan mencoba mengaplikasikan salah satu contoh Internet Of Things dengan Arduino dan ESP8266 untuk Mengontrol relay melalui internet atau bisa juga ente sebut dengan Menyalakan lampu melalui internet dengan Arduino dan ESP8266!
ALAT DAN BAHAN YANG DIBUTUHKAN :
1x Arduino UNO (Compatible)
1x Modul ESP8266
1x Relay Modul
Breadboard / Projectboard
Kabel jumper secukupnya
Smartphone Android
Aplikasi Android Relay Control Internet di Playstore, silahkan klik DOWNLOAD
LANGKAH - LANGKAHYA :
1.) Download terlebih dahulu Flash Download Tools dan Firmware, klik gambar dibawah ini
2.) Setelah proses download selesai, upload lah terlebih dahulu sketch Arduino di bawah ini.
3.) Langkah selanjutnya adalah, susunlah rangkaian seperti gambar dibawah ini.
KETERANGAN KONFIGURASI KABEL ARDUINO KE ESP8266 :
Pin 3.3V pada Arduino dihubungkan ke VCC di ESP8266
Pin GND pada Arduino dihubungkan ke GND di ESP8266
Pin 2 pada Arduino dihubungkan ke GPIO0 di ESP8266
Pin 3 pada Arduino dihubungkan ke CH_PD di ESP8266
Pin RX pada Arduino dihubungkan ke RX di ESP8266
Pin TX pada Arduino dihubungkan ke TX di ESP8266
4.) Setelah selesai merangkai, tancapkan Arduino pada port USB Komputer ente.
5.) Setelah itu, extract file yang telah ente download tadi dan ikuti Video Tutorial dibawah ini.
6.) Nah sekarang firmware telah diperbarui, sekarang ubah wiring diagram menjadi seperti ini.
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
7.) Setelah step nomor 6 selesai, maka susunlah konfigurasi seperti dibawah ini
KETERANGAN KONFIGURASI KABEL ARDUINO KE RELAY MODULE :
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
Pin 5 pada Arduino dihubungkan ke IN4 Relay modul
8.) Bila wiring untuk mengontrol Relay sudah selesai di rangkai, mari ke langkah selanjutnya.
9.) Kita buat channel di Web ThingSpeak.com untuk mendapatkan API Key dan Channel ID.
10.) Apabila channel sudah dibuat, anda copy paste Channel ID dan API Key anda ke Notepad.
11.) Setelah itu kita tambahkan library espduino, Buka Software Arduino lalu klik
Sketch > Include Library > Add .ZIP Library...
12.) Lalu pilih file espduino.zip dari folder yang ente download tadi, dan klik Open.
13.) Maka library espduino sudah berhasil ditambahkan pada software Arduino IDE ente.
14.) Setelah itu silahkan copy sketch dibawah ini dan pastekan pada Arduino IDE.
Klik LIHAT GAN untuk melihat sketch untuk Relay ACTIVE LOW
KETERANGAN SKETCH :
Sketch Pada baris berikut ini, ubah dan sesuaikan dengan SSID dan Password Wifi anda
esp.wifiConnect("Andy182 Network","waipigratis");
Ubah sketch pada setiap semua di baris berikut ini sesuai dengan Channel ID thingspeak anda
sprintf(buff, "/channels/58419/fields/1/last"); // untuk field 1
sprintf(buff, "/channels/58419/fields/2/last"); // untuk field 2
sprintf(buff, "/channels/58419/fields/3/last"); // untuk field 3
sprintf(buff, "/channels/58419/fields/4/last"); // untuk field 4
Sketch pada baris ini, ubah dan sesuaikan dengan API Key dari Channel Thingspeak anda
TAMBAHAN : ALUR PROGRAM APLIKASI ANDROID Bagi kalian yang ingin membuat sendiri aplikasi Android seperti Reconnet, silahkan di buat Blok Pemogramannya dengan App inventor 2, Ikuti saja Flow Chart Reconnet yang saya buat.
Silahkan klik gambar Download dibawah ini, lalu buka file tersebut dengan browser ente.
Terimakasih telah berkunjung, selamat mencoba, semoga bermanfaat.
Delaynya memang lama, maksimal 16 detik untuk 1 field. Silahkan aplikasinya dibuat di app inventor 2 dengan alur program seperti flowchart yang saya kasih diatas.
mas, saya mau buat aplikasinya tapi susah memaham flowchart sampean. apa bener sampean pkek app inventor? tolong bantuannya dong. saya mau buat aplikasi sendri
Gan, selama kurang lebih 1 tahun ane bikin project ini dan akhirnya berhasil. Maklum masih newbie, trus bedanya ane pake web browser sj gan untuk kendali relaynya dikarenakan pake aplikasi android harus belajar dl, sm source codenya jg hanya str id sj yg ada valuenya, jd ane sedikit modif source codenya, Trus project ini ane jadiin tgs akhir, sm situs ini dijadiin sumbernya di daftar pustaka ya gan, takut ane disangka plagiat klo g cantumin, hhhe. Mksh gan ilmunya, emang proses belajar perlu waktu. :)
@Zainal : Akhirnya berhasil ya, kalau ane pas itu memakan waktu hampir 3 bulan gan...
Nah itu dia, thingspeak sepertinya sudah merubah untuk get dan update channelnya... Waktu ane menyusun tutorial ini, ane bisa dapatkan value, ID dan segala macem, sekarang value malah pindah ke bagian StrID.
Solusinya ya tinggal diubah aja bagian untuk mengaktifkan relay, yang tadinya strData, jadi strID.
Oke gan silahkan di cantumkan, semoga sukses terus ya :)
Gan kalo saya pakenya Ethernet shield. apa bisa gan?atau cuma bisa pake esp8266 aja?kalo bisa pake ethernet shield sketchnya gmana gan?thanks gan sebelumnya
gan akhirnya saya beli aja modul espnya. tapi pas saya coba flash sesuai videonya, pas saya klik start ada tulisan "serial port open error".gimana solusinya gan?saya udah coba semua port tetap gtu gan. apa karena saya pake arduino mega 2560 gan jadi gitu?
gan flash tool nya kok seting port com nya cuma sampai 9, sedangkan port driver ane di port 33, bsa ga setting port com nya di jadikan 33? klo ga bsa, di flash pake firmware ESP8266_AT_V00180902_04 bisa ga??
Gan Mau Tanyani gan Sedah di coba sesuai gambaran di web ini,setingan ssid,Channel,Api sudah disesuaikan,dan di cek melalui serial monitor sudah mendapatkan ip dari router,dan di aplikasi dan thingspark sudah berhasil on dan off statusnya,namun di relay nya tidak ada respon sama sekali,kira2 apa yg salah ya gan?(nb relay kondisi sehat)sblmnya Trimakasih gan
Salam kenal, semua sudah benar tetapi relay tidak merespon? mungkin Relay yang ente gunakan active HIGH? dan sketch yang saya sertakan diatas untuk Relay active LOW.
Salam kenal, semua sudah benar tetapi relay tidak merespon? mungkin Relay yang ente gunakan active HIGH? dan sketch yang saya sertakan diatas untuk Relay active LOW.<<<< Gimana caranya supaya Relay saya di set active LOW bro ?
Salam kenal. Coba screenshot serial monitor ente saat sudah dicoba ON/OFF dengan aplikasi Reconnetnya. Apakah ID yang datanya berubah menjadi 1.0 atau 0.1?
gan ini buat app reconeknya pk app inventor ? atau aplikasi lain ? gimana ya cara integrasi variabel antar screen di inventor jika menggunakan inventor ?
gan kalau mau pakai app inventor bagaimana cara menghubungkan ke thinkspeaknya ya ? jika menggunakan connection web parameter apa yang dimasukan ya ? terimakasih
Salam kenal, pada app inventor gunakan item Web1. Untuk parameternya coba liat di API Documentationnya di link ini http://www.mathworks.com/help/thingspeak/api-reference.html
mas mau nanya itu yg di copy ke notepad isi dari channel sama api keynya hanya nomernya aja tanpa penjelasan contoh "channe: *nomerchannelnya" atau langsung copy nomer channelnya aja ?, terus yang di masukin ke library itu yg hasil save dari notepadnya ?. mohon pencerahannya mas, terima kasih
terima kasih banyak mas saya mau mencoba untuk proyek akhir saya. lumayan membantu. tapi saya mau nanya mas kalau esp8266 gabisa langsung konek dengan android tanpa melalui internet untuk control relaynya ?
Kalau Field tiap channel di website thingspeak sudah terupdate, seharusnya relay akan ON atau OFF sesuai data terakhir field. Coba cek kembali wiring pada hardwarenya mungkin ada yang keliru.
everything work but the relay are not turning on and off. serial monitor in IDE shows the relay value change 1.0 to o.1 but relay not turning on and off and website show the relay turns on and off. i already check the wires on relay board good. please let me know what i am not doing right. thanks
Pakai supply 3,3V arduino? pakai power supply external gan biar stabil. Pin 3,3V arduino kurang kuat arusnya untuk transmit dan receive. Coba cek datasheet esp8266.
Assalamualaikum Gan,sama seperti tmn2 diatas,sy mngikuti step by step yg kang andi tulis, ini android sy ud bisa konek dgn thingspark, tp tetep relay blm bs respon,uda sy coba ganti aktif high jg.. btw relay sy 12v pake catuan adaptor, mohon ptunjuknya kang, mksih
Waalaikum salam. Android sudah bisa untuk update data ke tiap field yang ada di channel ThingSpeak? Coba cek di field yang ada di channelnya, kalau sudah berhasil terupdate, lihat juga serial monitor apakah data di serial monitor juga nilainya sama dengan yang di field Channel ThingSpeak.
untuk prangkat Wemos D1 Mini esp8266 yang disini gak mas https://www.bukalapak.com/p/elektronik/komponen-elektronik/r6jp4-jual-wemos-d1-mini-nodemcu-lua-wifi-arduino-iot-dev-based-on-esp8266
Selamat sore Mas M.Andi Prasetyo... Mau tanya apakah bisa kontrol Bluetooth dan Web Server di gabungkan di 1 arduino Mega... Mohon pencerahanya mas terimakasih...
Assalamualaikum.... mas apakah tutorial ini untuk koneksikan ke internet publik atau lokal, soalx ada yang sy dengar ESP8266 hanya untuk jaringan lokal sja.... jika bisa, apa perantara esp8266 untuk koneksi ke internet publik minta bantuanx mas..... wassalam...
Waalaikum salam, Kalau artikel yang ini bisa diakses publik (Anywhere in the world). Kalau yang lokal, artikelnya ada di blog ini juga, berjudul "Kontrol Relay dengan Arduino dan ESP8266 Web Server".
salam kenal gan, maaf banyak tanya ya gan,, yang mengenai flowchart sudah teratasi, ternyata saya yang keliru gan, bisa dibuka menggunakan format.svg, sekarang untuk aplikasi reconnect nya gan setelah ane masukin channel id dan api key, ane test relay control ada peringatan FAILED "Please try again in a few second". solusi'y gmn gan..??
Assalamualaikum.. Sudah bisa koneksi ke thingspeak.com, berhasil update, pembacaan di monitor jg sdh update. Hanya saja relay tdk berfungsi. Sy coba ukur arus ama voltase untuk pin relay 1 s/d 4 tdk berubah baik ketika perintah On dan Off. Mohon petunjuk.. Thanks
Waalaikum salam, salam kenal. Serial monitor dan thingspeak sudah sukses, hanya saja relay tidak respon? Coba liat di serial monitornya apakah yang di update 1.0 atau 0.1 adalah ID? kalau iya.
Ubah bagian untuk ON OFF relaynya, ubah strData jadi strId
if (strId== "1" || strId== "1.0" || strId== "1.00" ){
Waalaikum salam. Coba lihat API Documentation thingspeak gan, untuk update channel. Pada aplikasi android hanya menggunakan item web1 untuk mambukanya.
Assalamualaikum gan,mau bertanya ni gan kalo kita hanya menggunakan arduino uno dan esp8266 nya diganti denegan ethernet shiled w5100 pada kode programnya apa yang perlu dirubah atau di sesuaikan gan?
bang ini alat nya kontrol via wifi atau internet bang? ataukan untuk alat ESP nya ini untuk connect di internet pakai sinyal wifi? atau bisa bang alur prosesnya di tampilin gitu. thanks bang
Hello amazing tutorial. i just have one problem i am using a single relay everything is correct but when i activate it from your app it turns on from the webpage (thingsspeak.com) but the relay doesn't turn on. Any ideas??
gan, gmn cara menghubungkan antara app inventor 2 nya ke thingspeak.com?? ane bingung gan, baru belajar pake app inventor 2 soalnya. mohon pencerahannya..
Iya memang Low memory, tapi tidak apa-apa untuk di upload ke board arduino. Mungkin hanya stabilitas yang akan terganggu, seperti yg dikatakan "Stability problem may occur"
sudah saya coba dan bisa tapi saya masih bingung mengenai alur kerja get data dari thingspeak.com gan, kalau boleh minta email nya gan untuk penjelasan alur program arduino lebih lanjut.
Mas mau nanyak kenapa yaa pas program setelah di start itu muncul tulisan com fail trus di cmd nya itu keluarnya serial port open error ? Mohon infonya mas andi.
Missi bang ko ane erro terus pas saat install frimware infonya katanya kabelnya ada yang salah ane denga teliti melihat sket di web kk masih salah juga -_ mohon bantuanya bang
Gan, bisa nggak nanti buat tutorial pembuatan aplikasinya? Soalnya mau belajar, sama icon-icon dan gambar-gambar aplikasinya juga kalau bisa gan... :) Terima Kasih sebelumnya... :D
Wah ilmu baru lagi...seep ijin menyimak dan mencoba
ReplyDeleteTerimakasih sudah berkomentar, Selamat mencoba...
Deletekeren gann ane coba bisa, cuma delaynya agak lama ya, ane boleh minta source aplikasi androidya ga gan? email ya gan, terima kasih
DeleteDelaynya memang lama, maksimal 16 detik untuk 1 field. Silahkan aplikasinya dibuat di app inventor 2 dengan alur program seperti flowchart yang saya kasih diatas.
Deletekalau menggunakan arduino nano gmn? sy sdh terlanjur beli, bukan uno.
DeleteSalam kenal, kalau dengan nano saya belum pernah coba. Tetapi di halaman blog ini ada yang mencoba dengan nano dan gagal.
DeleteEntah gagal karena human error atau bagaimana.
mas, saya mau buat aplikasinya tapi susah memaham flowchart sampean. apa bener sampean pkek app inventor? tolong bantuannya dong. saya mau buat aplikasi sendri
DeleteIya, saya gunakan App inventor 2.
DeleteNambah ilmu,...thx sob
DeleteGan, selama kurang lebih 1 tahun ane bikin project ini dan akhirnya berhasil. Maklum masih newbie, trus bedanya ane pake web browser sj gan untuk kendali relaynya dikarenakan pake aplikasi android harus belajar dl, sm source codenya jg hanya str id sj yg ada valuenya, jd ane sedikit modif source codenya, Trus project ini ane jadiin tgs akhir, sm situs ini dijadiin sumbernya di daftar pustaka ya gan, takut ane disangka plagiat klo g cantumin, hhhe. Mksh gan ilmunya, emang proses belajar perlu waktu. :)
Delete@Zainal : Akhirnya berhasil ya, kalau ane pas itu memakan waktu hampir 3 bulan gan...
DeleteNah itu dia, thingspeak sepertinya sudah merubah untuk get dan update channelnya... Waktu ane menyusun tutorial ini, ane bisa dapatkan value, ID dan segala macem, sekarang value malah pindah ke bagian StrID.
Solusinya ya tinggal diubah aja bagian untuk mengaktifkan relay, yang tadinya strData, jadi strID.
Oke gan silahkan di cantumkan, semoga sukses terus ya :)
Gan kalo saya pakenya Ethernet shield. apa bisa gan?atau cuma bisa pake esp8266 aja?kalo bisa pake ethernet shield sketchnya gmana gan?thanks gan sebelumnya
ReplyDeleteBisa, sketch silahkan dibuat sendiri... kebetulan ane gapunya ethernet shield.
Deletegan akhirnya saya beli aja modul espnya. tapi pas saya coba flash sesuai videonya, pas saya klik start ada tulisan "serial port open error".gimana solusinya gan?saya udah coba semua port tetap gtu gan. apa karena saya pake arduino mega 2560 gan jadi gitu?
DeleteKalau begitu, coba flash pakai Esptool.py aja gan firmwarenya. Bisa lewat CMD kalau Operating system ente windows, kalau Linux bisa lewat Terminal.
DeleteCoba reset arduino nya sambungin ke ground..
Deletemin check email min, mohon pencerahannya
ReplyDeleteSiap om.
Deletewah bagus mas.
ReplyDeletesaat saya Compile sketch ny ada peringatan "Low memory available, stability problems may occur" kenapa itu mas
Terimakasih. Seperti pesan errornya, itu LOW Memory... Abaikan saja bila tidak menggangu, tapi bisa juga jadi menggangu stabilitas.
Deletegan koneksi esp8266 ke internet menggunakan router ato gimana gan?? untuk mengakses ThingSpeak.com kan perlu koneksi internet?
ReplyDeleteIya, ane pakai router gan.
Deletegan flash tool nya kok seting port com nya cuma sampai 9, sedangkan port driver ane di port 33, bsa ga setting port com nya di jadikan 33? klo ga bsa, di flash pake firmware ESP8266_AT_V00180902_04 bisa ga??
DeleteKalau begitu, di flash pakai esptool.py aja gan... Alternatifnya bisa di flash lewat Command prompt atau Terminal linux.
DeleteGan Mau Tanyani gan Sedah di coba sesuai gambaran di web ini,setingan ssid,Channel,Api sudah disesuaikan,dan di cek melalui serial monitor sudah mendapatkan ip dari router,dan di aplikasi dan thingspark sudah berhasil on dan off statusnya,namun di relay nya tidak ada respon sama sekali,kira2 apa yg salah ya gan?(nb relay kondisi sehat)sblmnya Trimakasih gan
ReplyDeleteSalam kenal, semua sudah benar tetapi relay tidak merespon? mungkin Relay yang ente gunakan active HIGH? dan sketch yang saya sertakan diatas untuk Relay active LOW.
DeleteOke gan sementara trims infonya cb saya cek kembali gan.,sukses gan buat tutorial tutorialnya....
DeleteOke, sama sama.
DeleteSalam kenal, semua sudah benar tetapi relay tidak merespon? mungkin Relay yang ente gunakan active HIGH? dan sketch yang saya sertakan diatas untuk Relay active LOW.<<<< Gimana caranya supaya Relay saya di set active LOW bro ?
DeleteSalam kenal. Coba screenshot serial monitor ente saat sudah dicoba ON/OFF dengan aplikasi Reconnetnya. Apakah ID yang datanya berubah menjadi 1.0 atau 0.1?
Deletegan ini buat app reconeknya pk app inventor ? atau aplikasi lain ? gimana ya cara integrasi variabel antar screen di inventor jika menggunakan inventor ?
ReplyDeletePakai MIT App inventor2... Tinggal ditambahkan saja screen dan button untuk membuka screennya.
DeleteKalau Reconnet ini tidak pakai banyak screen, hanya satu.
Kalau pake arduino nano perbedaannya dimana ya ?
ReplyDeleteSama saja.
DeleteSaya ngikutin tahapannya sesuai project arduino uno di pake di nano ga bisa gan
DeleteEnte pakai nano yang Atmega328 atau Atmega168?
DeleteATMega328 gan
Deletegan kalau mau pakai app inventor bagaimana cara menghubungkan ke thinkspeaknya ya ? jika menggunakan connection web parameter apa yang dimasukan ya ? terimakasih
ReplyDeleteSalam kenal, pada app inventor gunakan item Web1. Untuk parameternya coba liat di API Documentationnya di link ini http://www.mathworks.com/help/thingspeak/api-reference.html
Deletemas, saya mau konect ke internet mengunakan mc 89s51 , apakah bsa pakai modul wifi??
ReplyDeleteBisa gan.
Deletemas mau nanya itu yg di copy ke notepad isi dari channel sama api keynya hanya nomernya aja tanpa penjelasan contoh "channe: *nomerchannelnya" atau langsung copy nomer channelnya aja ?, terus yang di masukin ke library itu yg hasil save dari notepadnya ?. mohon pencerahannya mas, terima kasih
ReplyDeleteSalam kenal, Nomornya aja misal channel ID : 2238288
DeleteJadi yang di paste di notepad hanya 2238288, begitu juga dengan API key.
terima kasih banyak mas saya mau mencoba untuk proyek akhir saya. lumayan membantu. tapi saya mau nanya mas kalau esp8266 gabisa langsung konek dengan android tanpa melalui internet untuk control relaynya ?
ReplyDeleteSalam kenal, bisa langsung konek tanpa internet. ESP8266 di set sebagai Access point.
Deleteok. gan.
ReplyDeleteini sy sdh mencoba, utk android ke my channel bisa. tp utk ke relay no respon. sy pake hotspot hp.knp ya gan?
Kalau Field tiap channel di website thingspeak sudah terupdate, seharusnya relay akan ON atau OFF sesuai data terakhir field. Coba cek kembali wiring pada hardwarenya mungkin ada yang keliru.
Deletehi
ReplyDeleteeverything work but the relay are not turning on and off. serial monitor in IDE shows the relay value change 1.0 to o.1 but relay not turning on and off and website show the relay turns on and off. i already check the wires on relay board good. please let me know what i am not doing right. thanks
Hi. whether the field in thingspeak value according to the data you send? for example 1.0 or 0.1?
Deletegan, punya saya kok suka restart2 terus ya? kenapa gan?
ReplyDeletePakai supply 3,3V arduino? pakai power supply external gan biar stabil. Pin 3,3V arduino kurang kuat arusnya untuk transmit dan receive. Coba cek datasheet esp8266.
Deletesupply eksternal nya pakai apa ya?? makasih pak?
DeletePakai power supply 3,3V atau bisa dengan Voltage divider.
Deleteassalamualaikum
ReplyDeletemas kok program yang diatas memory di arduino nya ga cukup ya
kenapa mas?
Waalaikum salam, memang LOW memory tapi masih bisa di upload. Abaikan saja bila tidak menggangu, tapi bisa juga jadi menggangu stabilitas.
Deleteجزاك الله خيرا
ReplyDeleteWa antum jazakumullah khairan...
DeleteGan, mau tanya.. Kalau tanpa arduino bisa ga ya?? Pakai ESP8266 nya aja?? Sya pakai ESP8266 ESP-12.
ReplyDeleteSalam kenal. Tentu sangatlah bisa gan. ESP8266 kan disebut sebut sang pembunuh arduino :)
DeleteAssalamualaikum Gan,maaf klo langsung kontrol via kolom url bsa gak..niatnya pngn langsung tanpa masuk aplikasi....wassalam,makasih gan
ReplyDeleteWaalaikum salam, tentu bisa gan... silahkan di baca Thingspeak API Documentation.
Deleteassalamualaikum gan, maaf boleh tau tutorial buat app reconnect nya? saya kurang ngerti dari flowchart nya gan, makasih gan..
ReplyDeleteWaalaikum salam gan, kalau dibuat video tutorial tidak memungkinkan gan... Karena ini ane buat pun lebih dari 3 hari.
DeleteIkuti saja flowchartnya gan kalau paham, Alhamdulillah.
Assalamualaikum Gan,sama seperti tmn2 diatas,sy mngikuti step by step yg kang andi tulis, ini android sy ud bisa konek dgn thingspark, tp tetep relay blm bs respon,uda sy coba ganti aktif high jg.. btw relay sy 12v pake catuan adaptor, mohon ptunjuknya kang, mksih
ReplyDeleteWaalaikum salam. Android sudah bisa untuk update data ke tiap field yang ada di channel ThingSpeak? Coba cek di field yang ada di channelnya, kalau sudah berhasil terupdate, lihat juga serial monitor apakah data di serial monitor juga nilainya sama dengan yang di field Channel ThingSpeak.
DeleteMas minta nomor hp atau whatsappnya ada?
ReplyDeleteCoba scroll cursor mousenya ke icon whatsapp yang ada di sidebar blog ini.
Deletemas tolong buatkan tutorial tentang relay control internet dong
ReplyDeleteplease mas
Ikuti flowchartnya, kalau ada masalah bisa ditanyakan lewat email atau WA.
DeleteGak memungkinkan dibuat tutorialnya, Aplikasi itu butuh proses yang lebih dari 3 hari.
untuk prangkat Wemos D1 Mini esp8266 yang disini gak mas
ReplyDeletehttps://www.bukalapak.com/p/elektronik/komponen-elektronik/r6jp4-jual-wemos-d1-mini-nodemcu-lua-wifi-arduino-iot-dev-based-on-esp8266
Silahkan dicoba saja, karena ane kebetulan belum mencobanya.
Deletesalam alaikum
ReplyDeletethanks for your project
i have a problem, when i push start in flash download i get error massage
"lookuperror :unknown encoding :cp720
Waalaikum salam.
DeleteWhat method do you use for flashing the firmware ? with Esptool.py or Esp flash tool.exe
Esp flash tool
Deleteas your tutorial
try using esptool.py for flashing the firmware.
DeleteThank you for your detail tutorial.
ReplyDeleteI have a problem, after updating for ESP8266-01, I cannot using AT commands in Serial Monitor. Are there anyone have the same problem to me?
Unplug GPIO0 ESP8266 the connected to ground arduino to switch to AT Command Mode.
DeleteI'm now understand, maybe this firmware version is not support AT Command. Thank you anyway!
DeleteSelamat sore Mas M.Andi Prasetyo... Mau tanya apakah bisa kontrol Bluetooth dan Web Server di gabungkan di 1 arduino Mega... Mohon pencerahanya mas terimakasih...
ReplyDeleteSore juga, salam kenal.
DeleteTentu saja bisa, silahkan dibuat...
Assalamualaikum. Salam kenal mas. Mau tanya kalo setelah update firmware diatas at command nya masih fungsi ga? Thx
ReplyDeleteWaalaikum salam, dengan firmware yang ini tidak bisa AT Command gan.
DeleteAssalamualaikum....
ReplyDeletemas apakah tutorial ini untuk koneksikan ke internet publik atau lokal, soalx ada yang sy dengar ESP8266 hanya untuk jaringan lokal sja.... jika bisa, apa perantara esp8266 untuk koneksi ke internet publik
minta bantuanx mas.....
wassalam...
Waalaikum salam, Kalau artikel yang ini bisa diakses publik (Anywhere in the world). Kalau yang lokal, artikelnya ada di blog ini juga, berjudul "Kontrol Relay dengan Arduino dan ESP8266 Web Server".
Deletegan, ketika saya download ko' nggk ada keterangan di flowchartnya..??
ReplyDeleteSalam kenal. Keterangan apa ya gan?
Deletesalam kenal gan, maaf banyak tanya ya gan,, yang mengenai flowchart sudah teratasi, ternyata saya yang keliru gan, bisa dibuka menggunakan format.svg, sekarang untuk aplikasi reconnect nya gan setelah ane masukin channel id dan api key, ane test relay control ada peringatan FAILED "Please try again in a few second". solusi'y gmn gan..??
DeleteSalam kenal. Coba screenshot block programnya.
Deletehello i tried to do this project.. I have a problem its just working reverse action relay board controlling app icon.why this happening pls help me.
ReplyDeleteHi. You use the relay module active HIGH. The solution is to change in part to turn on / off relay which was previously LOW become HIGH.
Deletemet sore gan, kenapa id:1.0 data: code:, data sama code kosong ada yang salah dimana? thx
ReplyDeleteSelamat siang, salam kenal.
DeleteUbah bagian untuk ON OFF relaynya, ubah strData jadi strId
if (strId== "1" || strId== "1.0" || strId== "1.00" ){
Assalamualaikum..
ReplyDeleteSudah bisa koneksi ke thingspeak.com, berhasil update, pembacaan di monitor jg sdh update. Hanya saja relay tdk berfungsi. Sy coba ukur arus ama voltase untuk pin relay 1 s/d 4 tdk berubah baik ketika perintah On dan Off. Mohon petunjuk.. Thanks
Waalaikum salam, salam kenal. Serial monitor dan thingspeak sudah sukses, hanya saja relay tidak respon? Coba liat di serial monitornya apakah yang di update 1.0 atau 0.1 adalah ID? kalau iya.
DeleteUbah bagian untuk ON OFF relaynya, ubah strData jadi strId
if (strId== "1" || strId== "1.0" || strId== "1.00" ){
assalamualaikum....
ReplyDeletemohon maaf bisa minta tolong untuk membuat app android agar tombol nya bisa update channel thingspeak nya ?
Waalaikum salam.
DeleteCoba lihat API Documentation thingspeak gan, untuk update channel. Pada aplikasi android hanya menggunakan item web1 untuk mambukanya.
Assalamualaikum gan,mau bertanya ni gan kalo kita hanya menggunakan arduino uno dan esp8266 nya diganti denegan ethernet shiled w5100 pada kode programnya apa yang perlu dirubah atau di sesuaikan gan?
ReplyDeleteWaalaikum salam. Tentu bisa.
DeleteContoh projectnya ada di channel youtube ane, silahkan di lihat https://www.youtube.com/channel/UC_TlM6qzQU8MrJrnnRFFHGA/videos
Assalamualaikum, gan bisa gk koneksi esp8266 ke internet tnpa menggunakan router. ??
ReplyDeleteWaalaikum salam, bisa. Set ESP mode AP dengan CWMODE=3
Deletemas,ada referensi kl saat inet offline pasti harus pakai manual kan? ada ga switch on/off nya?
ReplyDeletethanks
Salam kenal. Maksudnya bagaimana gan? kalau internet offline, bisa nyalakan pakai saklar mekanik? bisa...
Deleteassalamulaiakum Bang, mau tanya, koneksi nya pakai modul gsm sim800l bisa nggak? untuk ngirim data melalui internet
ReplyDeleteWaalaikum salam, tentu saja bisa. Tapi, seperti yang kita tau bahwa GPRS tidak wuzz wuzz internetnya.
DeleteTerima kasih bang,,, buka flowchart pembuatan reconnect gmna bang,,soalnya pas di buka keterangan bagian" nya gak bisa.muncul
DeleteBuka file .svg nya dengan browser yang ente gunakan...
Deletebang kalau untuk memanggil data dari tinydb dari layout setting ke layout kontrol gimna?
DeleteYa pakai tinydb, di settingnya dengan storevalue dan di kontrolnya pakai getvalue.
DeleteGan klo mau 8 chanel relay yang perlu ditambah apa?
ReplyDeleteTambah field di thingspeak, dan tambahkan juga di sketch.
Deletesemoga ilmu anda barokah,gan
DeleteAmiin, terimakasih mas...
Deletegan ane udah ikutin semua langkah
ReplyDeletetapi pas simulasi reconet nya ga bisa. kaya ga fungsi gitu. kenapa yah..?
Di thingspeaknya berhasil ke update atau tidak?
Deletebang ini alat nya kontrol via wifi atau internet bang?
ReplyDeleteataukan untuk alat ESP nya ini untuk connect di internet pakai sinyal wifi?
atau bisa bang alur prosesnya di tampilin gitu.
thanks bang
Ini bisa di kontrol dari mana saja. ESP hanya sebagai penghubung arduino ke internet.
DeleteHello amazing tutorial. i just have one problem i am using a single relay everything is correct but when i activate it from your app it turns on from the webpage (thingsspeak.com) but the relay doesn't turn on. Any ideas??
ReplyDeleteThanks. Just make a little change in part to control the relay ... Change strData be Strid
Deletebg, kalau menggunakan blynk gimana bg sketch programnya
ReplyDeleteSabar gan, tutorialnya masih di susun...
Deletesalam kenal mas.
ReplyDeleteitu klo tanpa flashing esp8266-nya bisa ga ya?
Tidak.
Deletemin, flash download toolx & firmware dan flowchartx ngak bisa di download lagi. tolong di cek. mkasih
ReplyDeleteAne coba masih bisa kok gan..
Deletegan..mau nanya.. itu gak pake modem ya
ReplyDeletePakai router.
Deletesaya ijin terapkan untuk proyek saya gan terima kasih mas
ReplyDeleteIya gan, silahkan gan :)
Deletekok gak bisa untuk esp flash
ReplyDeleteselalu gagal
Coba pakai espduino.py untuk flashnya..
Deleteemailnya apa mas? ijin butuh pencerahan ini
ReplyDeletemuhandi.prasetyo@gmail.com
Deletepermisi gan, mengenai program androidnya boleh minta pengarahan tentang pembuatannya??
ReplyDeleteBoleh.
Deletegan, gmn cara menghubungkan antara app inventor 2 nya ke thingspeak.com?? ane bingung gan, baru belajar pake app inventor 2 soalnya. mohon pencerahannya..
ReplyDeleteTidak ada cara atau metode khusus kok gan untuk menghubungkannya, hanya menggunakan item web yang ada di app inventor 2. Silahkan dipelajari :)
Deletekenapa setelah kompilasi muncul pesan
ReplyDeleteLow memory available, stability problems may occur.
Iya memang Low memory, tapi tidak apa-apa untuk di upload ke board arduino. Mungkin hanya stabilitas yang akan terganggu, seperti yg dikatakan "Stability problem may occur"
Deletesudah saya coba dan bisa tapi saya masih bingung mengenai alur kerja get data dari thingspeak.com gan, kalau boleh minta email nya gan untuk penjelasan alur program arduino lebih lanjut.
ReplyDeleteterima kasih gan sebelumnya :)
Silahkan menuju page About yang ada di blog ini gan untuk lihat email saya.
Deletekalau belum ada yang koreksi nih, orang kate itu Tx nya ESP ke Rx nya Arduino dan sebaliknya iya nggak!
ReplyDeleteTerima kasih selamat berkarya dan beramal
Iya betul, untuk bertukar data memang seperti itu... Tapi untuk flashing, RX ke RX dan TX ke TX.
Deletekalo di tambah dengan fitur doorlock bagaimana bang??? jarak unutk modul espnya berapa meter ya??
ReplyDeletemakasih
Bisa. Untuk tutorial yang ini, tidak ada jarak... Selama masih bisa meng-akses internet.
DeleteMas mau nanyak kenapa yaa pas program setelah di start itu muncul tulisan com fail trus di cmd nya itu keluarnya serial port open error ? Mohon infonya mas andi.
ReplyDeleteCoba flashing pakai esptool.py jangan pakai software flashtool yang itu.
Deletegan punya saya kok relaynya jadi kelip2 kenapa ya ? terimakasih tutorialnya, sukses selalu :)
ReplyDeleteKok bisa? mungkin ada yang kendur wiringnya? karena di program, tidak ada bagian untuk blinking led.
Deletewuiih, rumit ya...
ReplyDeleteLumayan...
Deletekalau kontrol relay pakai internet tapi via web browser gimana gan?
ReplyDeleteBisa, dengan Update channnel dan get channel. Silahkan baca documentationnya ThingSpeak.
Deletemas saya mau tanya saya coba flash kok failed terus ya? kira kira tau ga penyelesaiannya? terima kasih
ReplyDeleteWiringnya sudah benar?
DeleteMissi bang ko ane erro terus pas saat install frimware infonya katanya kabelnya ada yang salah ane denga teliti melihat sket di web kk masih salah juga -_ mohon bantuanya bang
ReplyDeleteCoba teliti lagi...
Deletekak ini kontrol relaynya ada jarak batasannya ga?
ReplyDeleteYang ini dimana saja selama masih ada internet...
Deletelibrary espduino nya download dimana gan?
ReplyDeleteBisa cari di github.
DeleteGan, bisa nggak nanti buat tutorial pembuatan aplikasinya? Soalnya mau belajar, sama icon-icon dan gambar-gambar aplikasinya juga kalau bisa gan... :)
ReplyDeleteTerima Kasih sebelumnya... :D
Mungkin suatu saat ada tutorialnya di blog ini.
DeleteGan kalo pake nya modul ethernet shield apakah bisa??
ReplyDeleteCoba liat tutorial Arduino dan Teleduino, ada di blog ini.
DeleteTutorialnya bagus mas, minta tutorial bikin aplikasi android dong pak. He...
ReplyDelete