MENGENAL WEMOS D1 MINI DALAM DUNIA IOT

dokumen-dokumen yang mirip
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

MEMBANGUN SMART TV DENGAN RASPBERRY PI

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA

Komunikasi Serial. Menggunakan Arduino Uno MinSys

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

INSTALASI IONIC FRAMEWORK DI WINDOWS 7 UNTUK PENGEMBANGAN APLIKASI MOBILE HYBRID

FEB Mikrokontroler Mengenai Dasar Mikrokontroler

PERAN IOT DALAM KEMAJUAN TEKNOLOGI

BAB II DASAR TEORI DAN TINJUAN PUSTAKA

Display LCD. Menggunakan Arduino Uno MinSys

BAB III PERANCANGAN ALAT

Output LED. Menggunakan Arduino Uno MinSys

PERAN SEO DALAM BERBISNIS ONLINE

BAB II ANALISIS DAN PERANCANGAN. Running text RGB atau yang biasa dikenal dengan nama. Videotron merupakan salah satu media promosi digital yang

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

BAB III PERENCANAAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB 1l DASAR TEORI 2.1. NODEMCU V3

Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment.

BAB II DASAR TEORI NodeMCU ESP8266

Bab 1 Pendahuluan 1.1 Latar Belakang

BAB II ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN UJI COBA

Reni Nuraeni,ST,M.Pd (widyaiswara Muda)

Apa itu arduino. Nama : Tamara samudra. Abstrak.

PURWARUPA SISTEM MENYALAKAN DAN MEMATIKAN LAMPU RUANGAN BERBASIS ANDROID DENGAN WEMOS D1 MINI

BAB III PERANCANGAN SISTEM

Belajar mikrokontroler Arduino untuk tingkat Pemula.

Uji Kinerja Pengiriman Data Secara Wireless Menggunakan Modul ESP8266 Berbasis Rest Architecture

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB III PERANCANGAN. Power Supply. Microcontroller Wemos. Transistor Driver TIP122. Gambar 3.1 Blok Rangkaian sistem

DT Series Application Note

BAB III PERANCANGAN ALAT

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

Gambar 1 Arduino IDE 0022 untuk DT-AVR Inodunio

BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

MENGENAL SYNTAX DML PADA SQL

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51

BAB IV PENGUJIAN DAN ANALISA

BAB III METODELOGI PENELITIAN

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN Gambaran Sistem

BAB II LANDASAN TEORI

BAB III DESAIN DAN PERANCANGAN

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN ALAT

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN DAN PEMBUATAN ALAT

DAFTAR ISI. A BSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... v. DAFTAR TABEL... ix. DAFTAR GAMBAR... x. DAFTAR LAMPIRAN... xi

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI RANCANG BANGUN ALAT

TEKNIK PEMROGRAMAN MIKROKONTROLER AVR

BAB III PERANCANGAN SISTEM DAN PEMBUATAN ALAT. hardware dan perancangan software. Pada perancangan hardware ini meliputi

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB III ANALISIS DAN PERANCANGAN

LEMBAR PENGESAHAN TUGAS AKHIR...

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

AVR USB ISP Trademarks & Copyright

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

de KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

MODUL 2 Input Data dalam Arduino

HeartDroid: RANCANG BANGUN VISUALISASI ELECTROCARDIOGRAM (ECG) MENGGUNAKAN MIKROKONTROLER ARDUINO

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN ALAT

BAB IV HASIL DAN UJI COBA

Pemantau Suhu dan Kadar Air Kompos Berbasis Internet Of Things (Iot) dengan Arduino Mega dan Esp8266

1 BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN ALAT. menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin

ELKAHFI 200 TELEMETRY SYSTEM

BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)

BAB IV PENERAPAN DAN ANALISA

ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Percobaan 4. ADC & DAC Based I2C

BAB II TINJAUAN PUSTAKA

Transkripsi:

MENGENAL WEMOS D1 MINI DALAM DUNIA IOT Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Dunia IT khususnya dalam bidang IOT (Internet of Things) atau yang biasa dikenal dalam istilah embedded system sudah semakin pesat. Teknologi ini merupakan suatu bentuk kerja sama antara sistem dengan sistem, untuk membantu pekerjaan manusia di zaman yang semakin canggih ini. Dan salah satu contoh dari pengembangan IOT adalah Wemos D1 mini. Wemos D1 mini merupakan board wifi mini berbasis ESP266 yang dikenal ekonomis dan handal. ESP8266 ini yang bisa menghubungkan perangkat microcontroller seperti arduino dengan internet via wifi. Wemos D1 mini ini dapat membuat project mini tanpa menggunakan arduino sebagai mikrokontrolernya, karena modul Wemos D1 mini dapat bekerja sendiri atau stand-alone untuk memproses setiap bait code atau coding yang masuk. Kata Kunci: Internet of Things, Wemos D1 mini, Arduino, ESP266 Pendahuluan Pada masa sekarang atau masa yang akan datang, penggunaan komputer akan mendominasi pekerjaan manusia atau bahkan akan mengalahkan kemampuan komputasi manusia seperti mengontrol peralatan elektronik dari jarak jauh dengan menggunakan dukungan media IOT (Internet of Things). Salah satu hardware dari pengembangan yang berbasis IOT adalah Wemos D1 mini, yang merupakan sebuah mikrokontroler hasil pengembangan berbasis modul ESP8266. Masih terdapat modul wifi yang berbasis ESP8266 seperti Nodemcu yang sering digunakan sebagai penghubung internet antara Arduino ke smartphone atau PC melalui jaringan wifi. Modul Wemos D1 ini diciptakan

sebagai solusi dari mahalnya sebuah modul wireless yang berbasis mikrokontroler. Dengan adanya mikrokontroler Wemos ini biaya yang dikeluarkan untuk menciptakan sebuah project yang berbasis IOT (Internet Of Things) jadi lebih sedikit, terlebih lagi wemos ini dapat menjalankan sistem kode bait tanpa menggunakan arduino sebagai mikrokontrolernya. Adapun keunggulan menggunakan modul Wemos adalah dapat diprogram menggunakan Arduino IDE dengan sintaks program library yang banyak terdapat di internet dan pin out yang compatible dengan Arduino Uno sehingga mudah untuk menghubungkan dengan arduino shield lainnya serta mempunyai memory yang sangat besar yaitu 4MB. Wemos juga sesuai dengan beberapa bahasa pemograman lainnya seperi bahasa Pyhton dan Lua sehingga memudahkan untuk mengupload program kedalam wemos apabila seorang programmer belum terlalu paham dengan cara program menggunakan Arduino IDE. Bentuk board yang kecil dan harga yang ekonomis membuat banyak pengembang semakin dipermudah untuk menerapkan sebuah perangkat atau project IOT ke dalam Wemos yang akan dikontrol maupun dimonitor menggunakan smartphone atau PC secara online dan realtime. Secara kinerja dan spesifikasi wemos D1 mini ini lebih baik jika dibandingkan dengan Arduino dikarenakan speed dari controller yang lebih baru dan lebih tinggi ditambah telah terintegrasi dengan Wifi connection sehingga dapat update Software via On the Air. Pembahasan

Wemos merupakan salah satu modul board yang dapat berfungsi dengan arduino khususnya untuk project yang mengusung konsep IOT. Wemos dapat running standalone tanpa perlu dihubungkan dengan mikrokontroler, berbeda dengan modul wifi lain yang masih membutuhkan mikrokontroler sebagai pengrontrol atau otak dari rangkaian tersebut, wemos dapat running stand-alone karena didalammnya sudah terdapat CPU yang dapat memprogram melalui serial port atau via OTA serta transfer program secara wireless. Chipset Wemos memiliki 2 buah chipset yang digunakan sebagai otak kerja antara lain. a. Chipset ESP8266 ESP8266 merupakan sebuah chip yang memiliki fitur Wifi dan mendukung stack TCP/IP. Modul kecil ini memungkinkan sebuah mikrokontroler terhubung kedalam jaringan Wifi dan membuat koneksi TCP/IP hanya dengan menggunakan command yang sederhana. Dengan clock 80 MHz chip ini dibekali dengan 4MB eksternal RAM serta mendukung format IEEE 802.11 b/g/n sehingga tidak menyebabkan gangguan bagi yang lain. b. Chipset CH340 CH340 adalah chipset yang mengubah USB serial menjadi serial interface, contohnya adalah aplikasi converter to IrDA atau aplikasi USB converter to Printer. Dalam mode serial interface, CH340 mengirimkan sinyal penghubung yang umum digunakan pada modem. CH340 digunakan untuk mengubah perangkat serial interface umum untuk berhubungan dengan bus USB secara langsung. PIN Wemos Dalam modul wemos terdapat pin digital dan analog: a. Pin Digital

Salah satu I/O port pada modul wemos dikenal dengan pin Digital. Pin ini dapat dikonfigurasikan baik sebagai input ataupun output. b. Pin Analog Pin analog pada modul wemos ini memiliki 10 bit resolusi dengan nilai maksimal 3.2 Volt. Pin analog ini dapat digunakan persis dengan cara yang sama dengan pin digital. Berikut contoh dan fungsi dari Pin Wemos. Program Wemos Untuk memprogram Wemos sama halnya dengan memprogram arduino yaitu menggunakan Arduino IDE, sebelum memasukkan program ke dalam wemos terlebih dahulu untuk melakukan install hardware package untuk ESP8266 melalui board manager yang tersedia pada Arduino IDE yaitu dengan cara buka Arduino IDE kemudian masuk menu File -> Preference

Lalu pada opsi bagian Additional Board Manager URL masukkan URL berikut ini : http://arduino.esp8266.com/stable/package_esp8266com_index.json kemudian klik ok. kemudian masuk ke menu tools pilih board manager lalu search pada kolom dengan keyword esp8266 dan install.

Setelah proses instalasi selesai maka akan muncul tipe board baru di Arduino IDE, untuk mengetahuinya dengan masuk ke menu tool pilih board dan cari Wemos D1 R2 & mini. Pilih tipe board tersebut untuk mengontrol dan memprogram wemos dengan Arduino IDE. Keunggulan Wemos Ada beberapa alasan yang menarik untuk disimak mengenai keunggulan wemos diantara modul wifi lainnya. 1. Pinout yang compatible dengan arduino uno, wemos D1 merupakan modul yang memiliki bentuk pinout standart seperti arduino. 2. Untuk sekelas modul tambahan, wemos memiliki frekuensi CPU yang tinggi, karena wemos memiliki processor utama 32Bit dengan kecepatan 80MHz sehingga dapat mengeksekusi program lebih cepat dibandingkan mikrokontroler yang masih menggunakan ClockRate 8Bit. 3. Didukung dengan banyak bahasa pemograman, selain dapat dikontrol dengan arduino IDE, wemos juga dapat deprogram dengan bahasa Python dan Lua.

Dengan banyaknya bahasa program yang support pada wemos memudahkan para programmer yang belum terbiasa dengan Arduino. 4. Khusus untuk programmer pemula yang ingin menciptakan sebuah project yang berbasis IOT, wemos merupakan solusi yang baik dan ekonomis dari segi harga dan cara penggunaannya. 5. Dapat running tanpa mikrokontroler arduino dan bisa deprogram melalui Over The Air atau transfer program via wireless. Penutup Dari keseluruhan pembahasan yang sudah dijabarkan dalam artikel, maka dapat disimpulkan bahwa perkembangan teknologi semakin hari semakin cepat dan semakin mudah untuk dipahami. Dari beberapa point di atas merupakan alasan penulis untuk memilih Wemos untuk bahan pembelajaran dan sebagai development board untuk belajar IOT (Internet Of Things). Walaupun di pasaran terdapat banyak board lainnya, seperti raspberry Pi, Intel Galileo namun untuk pemula yang keterbatasan oleh masalah keuangan, wemos merupakan solusi terbaik karena harganya yang murah dan berkualitas serta mudah dioperasikan dengan bahasa pemograman yang ada. Referensi http://eko-rudiawan.com/cara-memprogram-wemos-esp8266-dengan-arduino/ https://www.codepolitan.com/tutorial/belajar-iot-menyalakan-dan-mematikan-lampuvia-internet-menggunakan-agnosthings-dan-wemos-esp8266 http://digilib.mercubuana.ac.id/manager/n!@file_skripsi/isi2276125915201.pdf https://monikatarsisia.wordpress.com/2016/02/28/wifi-module-esp8266-configuration/ http://technologically-advanced-for-him.blogspot.co.id/2017/02/cara-memprogramwemos-d1-r2-mini.html

Biografi Holla, nama saya Dian Mustika Putri (Lahir Sragen, 30 Mei 1997). Dian seorang Mahasiswi di salah satu Perguruan Tinggi di Kota Tangerang Jurusan Sistem Informasi dengan Konsentrasi Business Intelligence. Punya Hobi youtubing, baca, nyanyi juga yaaa bisa deh. Dian tertarik dengan dunia bisnis atau manajemen khususnya dengan mengoptimalkan penggunaan IT yang semakin berkembang. Senang untuk berbagi dengan kalian. Untuk sharing lebih lanjut tentang IT, yuk kontak Dian di Instagram: @dianmustikaptr, Line: dianmustikaptr. Salam Mahasiswa!