Anda di halaman 1dari 7

nyebarilmu.

com

Pengenalan tentang WEMOS D1 MINI


agus faudin
5-6 minutes

Penjelasan singkat
WeMos D1 mini merupakan module development board yang berbasis WiFi dari keluarga
ESP8266 yang dimana dapat diprogram menggunakan software IDE Arduino seperti halnya
dengan NodeMCU.

Salah satu kelebihan dari WeMos D1 mini ini dibandingkan dengan module development board
berbasis ESP8266 lainnya yaitu adanya module shield untuk pendukung hardware plug and
play.

Module shield development yang dimaksud antara lain

 OLED Shield  1-Button Shield


 Motor Shield  Relay Shield
 DHT Shield  ProtoBoard Shield
 WS2812B RGB Shield  DC Power Shield
 Battery LiPo Shield  DHT11 Sheild

 Buzzer Shield  Micro SD Card Shield

Sebenernya ada beberapa turunan dari keluarga Wemos D1 di tahun 2018 ini yang beredar
dipasaran antara lain :

 D1
 D1 mini
 D1 mini Lite
 D1 mini Pro

Akan tetapi pada kali ini, difokuskan ke Wemos D1 mini yang sudah populer di Indonesia,
bentuk modulenya seperti gambar dibawah ini
Spesifikasi dari Wemos D1 Mini

 Beroperasi pada tegangan operasional 3,3 V


 Memiliki 11 pin digital IO termasuk didalamnya spesial pin untuk fungsi i2c, one-wire,
PWM, SPI, interrupt
 Memiliki 1 pin analog input atau ADC
 Berbasis micro USB untuk fungsi pemrogramannya
 Memory flash : 4Mbyte
 Dimensi module : 34,2 mm x 25,6 mm
 Clock speed : 80MHz
 Menggunakan IC CH340G untuk komunikasinya

Pin map GPIO Wemos D1 MINI

On board name Wemos D1 mini


D0 GPIO 16
D1 GPIO 5
D2 GPIO 4
D3 GPIO 0
D4 GPIO 2
D5 GPIO 14
D6 GPIO 12
D7 GPIO 13
D8 GPIO 15

Tutorial Sederhana Blinking

Bahan yang diperlukan yaitu :

1. Wemos D1 Mini
2. Kabel Micro USB
3. Komputer + Software IDE Arduino

Langkah – langkah yang perlu dilakukan untuk installing library ESP8266 NodeMCU :

1. Download dan install software IDE Arduino (sesuai dengan Operation System)
2. Kemudian buka software tersebut
3. Pilih dan klik menu file -> preferences
4. Pada bagian “Additional Boards Manager URL’s” masukan link dibawah berikut ini
:http://arduino*esp8266*com/stable/package_esp8266com_index.json* : saat dicopy
paste-kan harap diganti dengan titik.
5. Dan klik “OK”
6. Setelah itu, klik “Boards Manager” pada menu tools -> board -> boards manager
7. Ketikan pada “filter your search” -> esp8266 by ESP8266 community
8. Kemudian klik install, dan tunggu beberapa detik sampai proses selesai
9. Terakhir pilih close
10. Dan untuk installing library ESP8266 sudah selesai dilakukan

Langkah – langkah dalam pemrogramannya

 Pada software Arduino IDE klik menu tools -> boards ->Wemos d1 Mini
 masuk ke menu port dan pilih port mana yang digunakan (COMxx)
 Setelah itu ke menu File -> Examples ->Basic -> Blink
 klik tombol “upload“
 Tunggu beberapa detik, program aakan mulai didownload kan ke module dengan ditandai
adanya “blinking” pada LED
 Pada modul akan menyala selama 1 detik karena diberi logic state “LOW” dan mati 1
detik karena diberi logic state “HIGH”

Kode Program

void setup() {

pinMode(LED_BUILTIN, OUTPUT); // Inisialisasi pin LED_BUILTIN sebagai output

void loop() {

digitalWrite(LED_BUILTIN, LOW); //Perintah untuk menghidupkan lampu dengan logika LOW

delay(1000); //Waktu jeda 1 detik

digitalWrite(LED_BUILTIN, HIGH); //Perintah untuk mematikan lampu dengan logika HIGH

delay(1000); //Waktu jeda 1 detik

Note : artikel tutorial Blinking hampir sama persis dengan artikel pada NodeMcu ESP8266.

Tutorial kendali LED via BLYNK

Seperti halnya tutorial sebelumnya pada NodeMCU, untuk saat ini mencoba mengakses module
Traffic LED yang dimana terdapat 3 LED yaitu LED warna merah, kuning, dan hijau.

Bahan yang diperlukan :

 Wemos D1 mini
 Module Traffic LED
 Kabel Female – male
 Kabel micro usb
 Komputer dan software Arduino IDE

Skema sederhana Rangkaian

Settings di aplikasi BLYNK menggunakan smartphone ANDROID, seperti gambar dibawah ini :
Untuk kode program

/* www.nyebarilmu.com */

#include <ESP8266WiFi.h> //library yang telah diinstal diatas

#include <BlynkSimpleEsp8266.h>

#define BLYNK_PRINT Serial

//cek email dan copy paste kan disini

char auth[] = "8719ce5c040a4bd88b8d6698bbd515e5";

char ssid[] = "Blok21no12"; //isi dengan nama wifi kalian

char pass[] = "Komponen08"; //isi dengan password wifi kalian

void setup()

Serial.begin(9600); //baut komunikasi untuk serial monitor


Blynk.begin(auth, ssid, pass);

void loop()

Blynk.run();

Setelah itu, Klik play dan kalian bisa coba trial untuk penekan satu persatu tombol yang ada di
smartphone dan kalian amati di nyala matinya module traffic LED.

Jika artikel ini bermanfaat, jangan sungkan – sungkan untuk di share yaa! thanks.

Anda mungkin juga menyukai