Print this page
Kamis, 07 Januari 2021 18:26

NodeMCU

By  Pungky Irlan Hidayat
Rate this item
(2 votes)

1. Sejarah dan Pengertian NodeMCU

    NodeMCU versi 0.9 diluncurkan pada 13 Oktober 2014 oleh user bernama Hong pada GitHub setahun setelah diproduksinya ESP8266 pada 30 Desember 2013. ESP8266 merupakan SoC yang memiliki module wifi sebagai perangkat tambahan mikrokontroller agar dapat terhubung dengan wifi dan membuat koneksi TCP/IP.

    NodeMCU merupakan sebuah platform IoT yang bersifat open source dan juga include dengan module ESP 12, dan berjalan pada firmware esp8266 yang menjadikan NodeMCU sebuah mikrokontroller yang telah dilengkapi dengan module Wifi didalamnya.

    NodeMCU berfungsi sama seperti Arduino, walaupun dengan IC, GPIO, dan Bahasa program yang digunakan berbeda tetapi tujuannya sama yaitu untuk mengontrol suatu system, dan kelebihannya dibandingkan arduino yaitu telah include dengan module Wifi yang tertanam pada systemnya.

2. Perbandingan NodeMCU v0.9, v2, dan v3

a. NodeMCU v0.9

Memiliki ukuran 47mmx31mm yang terdapat chip esp12/esp12e dengan flash memory berukuran 4MB sebagai SoC dan ESP8266, CHG340 sebagai IC serial

GPIO NodeMCU v0.9

b. NodeMCU v2

Memiliki ukuran 25.6mmx48.8mm yang terdapat fitur baru seperti menggunakan chip ESP-12E yang lebih stabil dari ESP12, juga terdapat pin khusus untuk SPI dan PWM yang tak ada pada v1, dan mengubah IC serial dari CHG340 menjadi CP2102 to UART Bridge QFN28.

GPIO NodeMCU v2

c. NodeMCU v3 UnOfficial dari Lolin

Memiliki ukuran 31mmx59.2mm yang merupakan perkembangan oleh pihak ketiga yaitu produsen Lolin yang telah di klaim lebih cepat dari v2, dengan memperbaiki interface usb yang lebih cepat.

GPIO NodeMCU v3

3. Spesifikasi NodeMCU v3

  • Microcontroller : Tensilica 32 bit
  • Flash Memory : 4 KB
  • Tegangan Operasi : 3.3 V
  • Tegangan Input : 7 – 12 V
  • Digital I/O : 16
  • Analog Input : 1 (10 Bit)
  • Interface UART : 1
  • Interface SPI : 1
  • Interface I2C : 1

4. Program NodeMCU dengan Arduino IDE

            Sebagaimana juga Arduino, NodeMCU V3 ini harus diprogram terlebih dahulu agar dapat ‘bekerja’ sesuai dengan design sistem yang kita inginkan. Pemrogramannya sama dengan Arduino, memakai Arduino IDE (sketch), tentu dengan menyesuaikan tipe/jenis board. Agar board NodeMCU V3 ini terdeteksi di Arduino IDE perlu diinstal terlebih dahulu ‘board NodeMCU’ nya.

Caranya :

  1. Download Arduino IDE pada arduino.cc
  2. Buka Arduino IDE dan klik menu File->Preferences

Isikan link url json berikut : http://arduino.esp8266.com/stable/package_esp8266com_index.json

lalu klik ok

  1. Pada board manager install esp8266 dengan versi terbaru
  2. Setelah selesai install, gunakan Board “NodeMCU 1.0(ESP-12E Module)”
  3. Selesai

 5. Pengaplikasian

            Berbagai macam tempat pengaplikasian dari NodeMCU ini salah satunya yaitu smarthome, dimana kita dapat menggunakan suatu web yang kita buat secara sederhana untuk mengatur kondisi dari Kipas, TV, dan Lampu.

 

6. REFERENSI

[1] Youtube : AT-MO Production, link : https://www.youtube.com/watch?v=WLoIx_b4IFk

[2] Website : Adutech.com, link : https://www.ardutech.com/apa-itu-nodemcu-v3-fungsinya-dalam-iot-internet-of-things/

 

Read 22404 times Last modified on Kamis, 07 Januari 2021 18:41