IOT Tutorial

Pengenalan WEMOS D1 MINI

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 ShieldMotor ShieldDHT ShieldWS2812B RGB ShieldBattery LiPo ShieldBuzzer Shield1-Button ShieldRelay ShieldProtoBoard ShieldDC Power ShieldDHT11 SheildMicro 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

Wemos d1 mini - side front and back

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 nameWemos D1 mini
D0GPIO 16
D1GPIO 5
D2GPIO 4
D3GPIO 0
D4GPIO 2
D5GPIO 14
D6GPIO 12
D7GPIO 13
D8GPIO 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
Baca Juga:  Mudah dan Cepat , Cara Install ProxMox VE 4.4

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

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