{"id":1381,"date":"2022-05-28T11:57:27","date_gmt":"2022-05-28T04:57:27","guid":{"rendered":"https:\/\/duniacoding.info\/?p=1381"},"modified":"2022-07-18T21:24:26","modified_gmt":"2022-07-18T14:24:26","slug":"menyalakan-lampu-melalui-android-arduino-wemos","status":"publish","type":"post","link":"https:\/\/duniacoding.id\/blog\/menyalakan-lampu-melalui-android-arduino-wemos\/","title":{"rendered":"Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized is-style-default\"><img decoding=\"async\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/05\/WhatsApp-Image-2021-11-18-at-13.54.42-1-edited.jpeg\" alt=\"Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos\" class=\"wp-image-1383\" width=\"835\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/WhatsApp-Image-2021-11-18-at-13.54.42-1-edited.jpeg 1177w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/WhatsApp-Image-2021-11-18-at-13.54.42-1-edited-300x169.jpeg 300w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/WhatsApp-Image-2021-11-18-at-13.54.42-1-edited-1024x577.jpeg 1024w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/WhatsApp-Image-2021-11-18-at-13.54.42-1-edited-768x433.jpeg 768w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/WhatsApp-Image-2021-11-18-at-13.54.42-1-edited-520x292.jpeg 520w\" sizes=\"(max-width: 1177px) 100vw, 1177px\" \/><\/figure>\n\n\n\n<p>Hai Coders, Pada kesempatan kali ini, saya akan berbagi tutorial untuk menyalakan lampu melalui Android Menggunakan Arduino Wemos. Nantinya lampu tersebut akan dikontrol melalui aplikasi Blynk. Blynk adalah platform sistem operasi iOS maupun Android sebagai kendali pada modul Arduino, Raspberry Pi, ESP8266 dan perangkat sejenis lainnya melalui internet. IoT ini sangat cocok bagi kamu yang lupa matiin lampu atau ingin membuat rumahmu menjadi lebih canggih.<\/p>\n\n\n\n<p>Dalam membuat sebuah IoT juga diperlukan proses ngoding. Bahasa yang digunakan untuk memprogram IoT pada Arduino adalah Bahasa C. Arduino Wemos diprogram agar dapat mengaktifkan dan menonaktifkan relay yang dimana relay ini akan menjadi saklar bagi lampu.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>BACA JUGA : <a href=\"https:\/\/duniacoding.info\/mengenal-iot\/\" target=\"_blank\" rel=\"noopener\">Mengenal IoT (Internet Of Things) dan Penjelasan Lengkapnya.<\/a><\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Tahapan Tutorial Menyalakan Lampu melalui Android<\/h2>\n\n\n\n<p>Sebelum kita mulai langkah-langkah tutorial menyalakan lampu melalui Android, hal pertama yang dilakukan tentunya kita harus mempersiapkan komponen atau alat-alat yang diperlukan.<\/p>\n\n\n\n<p><strong>Komponen yang diperlukan :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Microcontroller \/ Arduino \/ Wemos<\/li><li>Relay<\/li><li>Kabel<\/li><li>Lampu<\/li><\/ol>\n\n\n\n<p>Relay berguna untuk menghubungkan atau memutuskan arus listrik. Relay ini adalah saklar yang diaktifkan melalui perintah 0 atau 1. Perintah 0 untuk mematikan dan 1 untuk menghidupkan. Perintah ini dikirim dari Arduino Wemos dimana ada pemicu untuk mengaktifkan. Disini kita memakai aplikasi blynk. Aplikasi blynk yang akan mengirim data ke arduino dan dikeluarkan berupa perintah tadi ke relay.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Merangkai Alat<\/h3>\n\n\n\n<p>Setelah alat terkumpul, hal selanjutnya yang dilakukan dalam tutorial menyalakan lampu melalui android adalah Merangkai komponen-komponen tadi agar dapat tersambung satu sama lain. Dalam menyambungkan antar komponen diperlukan ketelitian karena apabila salah pin dapat berakibat tidak jalan\/rusaknya komponen tersebut. Berikut diagram rangkaiannya:<\/p>\n\n\n\n<p>Berikut rangkaian IoTnya:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2021\/11\/RELAYLAMPU-813x1024.jpg\" alt=\"Rangkaian IoT\" class=\"wp-image-442\" width=\"543\" height=\"685\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2021\/11\/RELAYLAMPU-813x1024.jpg 813w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2021\/11\/RELAYLAMPU-238x300.jpg 238w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2021\/11\/RELAYLAMPU-768x968.jpg 768w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2021\/11\/RELAYLAMPU-1219x1536.jpg 1219w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2021\/11\/RELAYLAMPU-1626x2048.jpg 1626w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2021\/11\/RELAYLAMPU.jpg 1751w\" sizes=\"(max-width: 543px) 100vw, 543px\" \/><\/figure>\n\n\n\n<p>Berikut sambungan pin antar komponen<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Relay<\/strong><\/td><td><strong>Wemos<\/strong><\/td><\/tr><tr><td>VCC<\/td><td>5V<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>IN<\/td><td>D5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Untuk Relay pada lubang NO disambungkan ke lampu dan lubang COM ke listrik PLN. Sedangkan kabel satunya pada Listrik PLN disambungkan langsung ke lampu.<\/p>\n\n\n\n<p>Nah setelah dirangkai, pastikan semua alat tersambung dengan benar. Hati hati dalam bermain listrik PLN.Tips buat kamu, sebelum sambungin ke listrik PLN harap selesaikan semua rangkaian pada IoTnya. Pada setiap sambungan Kabel harap di isolasi agar lebih aman.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>BACA JUGA : <a href=\"https:\/\/duniacoding.info\/belajar-laravel-login-dan-logout-pada-laravel\/\" target=\"_blank\" rel=\"noopener\">Belajar Laravel 8 #11 : Sistem Login dan Logout pada Laravel<\/a><\/p><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Memprogram Arduino Wemos<\/h3>\n\n\n\n<p>Sebelum memprogram silahkan sambungkan arduino ke komputer melalui port USB.<\/p>\n\n\n\n<p>Setelah itu kita langsung ngoding arduino dengan aplikasi bernama Arduino IDE. Sebelum memprogram harus menginstall board wemos terlebih dahulu. Caranya kaya gini:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Pada menu File -&gt; Preferences -&gt; Additional Board paste link berikut http:\/\/arduino.esp8266.com\/stable\/package_esp8266com_index.json atau <a href=\"http:\/\/arduino.esp8266.com\/stable\/package_esp8266com_index.json\" target=\"_blank\" rel=\"noreferrer noopener\">Klik Disini<\/a><\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Se4dTr7r5PH4FVb-CAS9tuSoejT2923Lya0MR-ormJstERlIgcDDgdEeRw4UMfQ70ZS3sb-n_VbVslrZfnQtMv3hBq18pEoE0DT1RMDlrx2bRIoTKK_nUUPrne90wRs0hv0w9FrK\" alt=\"Additional Board Arduino IDE\" width=\"533\" height=\"318\"\/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\"><li>Kemudian pada menu Tools -&gt; Board -&gt; Cari board sesuai jenis arduino disini saya memakai Wemos D1R1<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/1zMp_922re0KTY64sIeKLYdtvXJ05MwazPIRtFGa44rd_qyKB-Fc2VHZCeeHdr6sNX5XFd-_N1Vlaameoq7oaDi2rM_RfYkqaETIpgQLGb4cM73Qs2u7dfgiACmTLXVBxkxO_bfL\" alt=\"\" width=\"543\" height=\"305\"><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\"><li>Atur beberapa pengaturan, Sesuaikan dengan spesifikasi arduino<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Board :&nbsp; Pilih board sesuai arduino yang kamu punya<br>Upload Speed : Disarankan pilih 921600<br>CPU Frequency : Disarankan untuk 80 MHz<br>Flash Size : Disarankan untuk 4MB<br>Port : Silahkan pilih port usb yang tersambung ke arduino<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/X12AsS23BvKIdVOPzQUow59ybIPMBCdlECVrfCS-kzQSJQlE1Dt3aoARTZYnZGnw9TnPYOrjPCmnH-17mdB6MJcVJ8HXzVk9LZ5CwsOT7ViaYBK5JyjiPn0MxaxZ-MlVWSnif_XN\" alt=\"\" width=\"546\" height=\"307\"><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\"><li>Silahkan download beberapa library yang diperlukan contoh library Blink<\/li><li>Selesai dan Siap Ngoding<\/li><\/ol>\n\n\n\n<p>Selanjutnya Memasukkan kode program ke Arduino IDE :<\/p>\n\n\n\n<div class=\"wp-block-columns has-background-color-background-color has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-table\"><table><tbody><tr><td>#define BLYNK_PRINT Serial<br>#include &lt;ESP8266WiFi.h<br>#include &lt;BlynkSimpleEsp8266.h&gt;<br><br>WidgetLCD lcd(V1);<br>char auth[] = &#8220;C1UUSChZTojANuvg1I8NiC3el4YQ7nKr&#8221;;<br>char ssid[] = &#8220;Nama WIFI&#8221;;<br>char pass[] = &#8220;Password&#8221;;<br><br>int RLY1 = D8;&nbsp;<br><br>void setup()<br>{&nbsp;&nbsp;<br>   \/\/ Debug console<br>   Serial.begin(9600);&nbsp;<br>   pinMode(RLY1, OUTPUT);&nbsp;<br>   Blynk.begin(auth, ssid, pass);<br>}<br>BLYNK_WRITE(V0){&nbsp;&nbsp;&nbsp;&nbsp;<br>   if (param.asInt()==0){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>        digitalWrite(RLY1, HIGH);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.clear();}<br>   else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(RLY1, LOW);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(0,1,&#8221;RELAY 1 AKTIF&#8221;);<br>   }<br>}<br>void loop(){<br>&nbsp;&nbsp;&nbsp;&nbsp;Blynk.run();<br>}<br><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Keterangan :<br>Pada SSID dan Password isi nama wifi dan password wifi kamu<br>Pada auth token: isi token blynk kamu.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-black-color has-text-color\">Untuk dapat token blynk caranya adalah:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>buka aplikasi blynk dan buat project baru. Lalu pilih Device yang kamu punya. Masukkan Nama dan klik tombol Create<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/rChGziw4liC7opP9NJdL9kPxiVIJZlyqkMaNzVHLJUsYDUgenFElsEwdqkW3qdkMp9xbsYoGfbKIDXQwVE10keNzs_z2R6GLGKodUwzoZLmnynjrj1D-RPsSsSFa0bmyg6R3BVFh\" alt=\"\" width=\"192\" height=\"416\"><\/figure>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/wrFQC9NTc9-tHKOFtoUL7fhlboCuy-6nszXQD6xaDkWvaGFYv2N4wVt8WuavpZTsiJpkDb1HiRgcrxbIa6pnVM5mozctOJoBXMmQi7TtR_ipSMEVAWiPgybJlZukhgHLOGguP9b_\" alt=\"\" width=\"190\" height=\"412\"><\/figure>\n\n\n\n<p>2. Kemudian tambahkan Button dan LCD seperti gambar berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/ewUfj91yVlfgntpZa2okehZpC68m05k6Ha62hNOzEQAuB5ijgKIv3LhlTjL1MbsPK5PcLcLVnaVs8007r8VMzJSCwb1FyHd9mLmj8LFDsUlxZDYHLOrPPTflUV8nytAV9LEyICIL\" alt=\"\" width=\"191\" height=\"414\"><\/figure>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/-rlqF_zrK-jkLWrJqYMC0TUt4l5yQvznP0SfB0u477gLy9fpOdzyGrpD3D2xRVix-S6AJQCbckZVV7MdvMlXC79ZP9gDIoaav7XKNua2P1XfjdwjONcGItmvRO1gP_ThbJ34x4Dc\" alt=\"\" width=\"189\" height=\"408\"><\/figure>\n\n\n\n<p>3. Klik peraturan project pada tombol setings. Dan kirim token lewat email atau copy dan paste pada program diatas.<\/p>\n\n\n\n<p>4. Blynk siap digunakan, Langsung klik tombol play.<\/p>\n\n\n\n<p>5. Setelah urusan blynk selesai kamu bisa upload code ke arduino dengan klik tombol upload.<\/p>\n\n\n\n<p>6. Tunggu sampai tulisanya menjadi \u201cDone Uploading\u201d<\/p>\n\n\n\n<p>Setelah selesai upload code, Arduino akan berjalan secara otomatis. Untuk mengeceknya, kamu bisa buka serial monitor.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/KgGTyLyXQdDO4M4wIQRnsQUmvEBKf9oXcPz_ZtaXRcHV4TZ5eon1sp0Q7IHI8CHQ6zUrFhgPvCGsOZN3QQ_JokND_4FLHv9asx9Pk1Fo_KJtZBrDFO2Twhth8Lfdxdlb2KTbJiW7\" alt=\"\"><\/figure>\n\n\n\n<p>Dan BOOM\u2026<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/TQiO2HBT4u0S9yhxg2dNb759eDVxmU6XVFUBoIogj0iDiaN9FFwktV33jihlSJJekjTn2XUo89JDKL4vYOlRnrvmNkrhjUCopZN1G4s8v_S36DXQJJmY-gfQOJ5Lhbzm6x6rgrIN\" alt=\"\" width=\"189\" height=\"410\"><\/figure>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/VDTQEKUtR4Dk9juOhUrRzlhVoIDCUs9iGlINgapiK3X10N1cm3lAiolsJkxuhG3GTgtJJw8HMZ8WZ4KK-Wwwzx3uh6j0yz3_Z3TM2zQ4B6osPlnm5ys_5OqcNnc9arO8PBZCpdBU\" alt=\"\" width=\"539\" height=\"404\"><\/figure>\n\n\n\n<p>Lampu bisa dikontrol lewat android tanpa repot repot buat matiin saklar. Alat ini memungkinkan kamu dapat menyalakan lampu melalui android, sehingga bisa mengatasi masalah jika berpergian dan lupa mematikan lampu. Selain itu, Cara ini bisa menghemat listrikmu lho kalau kamu lupa matiin listrik.<\/p>\n\n\n\n<p>Mungkin itu saja gaes tutorial menyalakan lampu melalui android kali ini. Semoga bermanfaat yak!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hai Coders, Pada kesempatan kali ini, saya akan berbagi tutorial untuk menyalakan lampu melalui Android Menggunakan Arduino Wemos. Nantinya lampu tersebut akan dikontrol melalui aplikasi Blynk. Blynk adalah platform sistem operasi&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":1383,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[66,52],"class_list":["post-1381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-arduino-wemos","tag-iot"],"_links":{"self":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/comments?post=1381"}],"version-history":[{"count":3,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1381\/revisions"}],"predecessor-version":[{"id":1410,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1381\/revisions\/1410"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media\/1383"}],"wp:attachment":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media?parent=1381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/categories?post=1381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/tags?post=1381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}