Anda di halaman 1dari 13

A.

Persiapan
Demi kelancaran, harap lakukan persiapan ini SEBELUM praktikum
Setiap regu akan diberi satu IoT-Logger. Untuk mengfungsikannya, mau tidak
mau kita perlu memrogramnya. Namun jangan khawatir, pada kuliah ini hanya
akan dilakukan editing sederhana dan mengunggah program ke device
tersebut. Untuk itu setiap regu perlu mempersiapkan satu set:
1. Kabel Micro USB untuk koneksi ke IoT device yang akan di program
(harus yang bisa data, jangan kabel USB yang hanya untuk charging)

2. Power bank untuk menghidupkan IoT device jika harus berjalan sendiri
(standalone). Tipenya boleh apa saja, semakin besar kapasitasnya,
semakin baik. Sebagai anjuran, karena pada praktikum ini akan
digunakan baterai rechargable 18650, gunakan powerbank case 18650.
Saat membelinya, jangan lupa beli baterainya juga. (Hal ini tidak wajib,
hanya jika ingin menyalakan logger tanpa laptop karena akan ditinggal
terpapar matahari dalam rentang waktu yang lama.)

Baterai 18650

1
Selanjutnya siapkan komputer/laptop, minimal oleh 2 orang per regu (agar
ada cadangan). Dianjurkan dengan sistem operasi Windows. Jika
menggunakan sistem operasi lain (Mac OS / Linux) harap menyesuaikan.
Lakukan instalasi perangkat lunak sebagai berikut:

1. Unduh dan install program Arduino IDE. Saat ini versi terbaru adalah
2.0.x. Namun agar sesuai petunjuk, dan sedikit lebih ringan, gunakan
versi legacy 1.8.x. Petunjuk ada di:
https://www.aldyrazor.com/2020/05/software-arduino-ide.html
2. Unduh dan install Board, sesuai petunjuk:
https://www.mahirelektro.com/2021/04/cara-install-board-esp8266-
nodemcu-di-Arduino-IDE.html
3. Unduh dan install driver, sesuai petunjuk:
https://www.aldyrazor.com/2020/05/driver-arduino.html
4. Unduh dan install Pustaka sesuai petunjuk:
https://www.aldyrazor.com/2020/05/library-arduino.html
dimana Pustaka yang perlu ditambahkan adalah:
• Adafruit GFX by Adafruit (versi 1.11.x)
• Adafruit SSD1306 Wemos Mini OLED by Stefan Bethke
(Adafruit + mcauser) (versi 1.1.2 ; awas, HARUS yang untuk
wemos mini!)
• Adafruit INA219 by Adafruit (versi 1.2.x, hanya install INA219
tanpa download dependensi lain)

• Adafruit BusIO by Adafruit (versi 1.14.x)


• PubSubClient by Nick O’Leary (versi 2.8.0)
• NTPClient by Fabrice Weinberg (versi 3.2.1)
5. Unduh kode sumber yang akan diupload (Contoh: Kode di linktree
berjudul “IOT-Logger-23.2.zip”: Link:

2
https://drive.google.com/file/d/1AJhYZWZdvHP2VtI61Dt0CdHMcYBNt
XDa/view?usp=sharing). Install dengan cara unzip ke folder sketch
Arduino (Misal di Folder “Documents\Arduino”).

3
B. Langkah Kerja
Untuk melakukan upload program pada IoT Logger, ikuti langkah-langkah
sebagai berikut:
1. Siapkan IoT-Logger. Koneksikan ke komputer dengan kabel USB micro.

2. Untuk memeriksa apakah sudah terkoneksi, coba buka Device Manager


pada windows. Pada layar, coba lihat cabang Ports (COM & LPT).
Seharusnya akan terlihat device USB-SERIAL CH340. Catat nama port
(COM3, di komputer anda mungkin beda, bisa COM4, COM5, …).

4
3. Selanjutnya jalankan Program Arduino IDE:

Setelah itu akan muncul layar loading, tunggu saja sampai loading
selesai, maka akan muncul tampilan awal seperti berikut:

5
4. Setelah program berhasil terbuka, buka program “IOT-Logger-23.2.ino”
pada kode sumber yang telah berhasil diunduh melalui menu File >
Open... > Pilih Folder > Pilih program “IOT-Logger-23.2.ino”:

6
Setelah berhasil, maka program akan terbuka:

5. Setelah board tersambung, pada aplikasi pilih board “LOLIN(WEMOS) D1


R2 & MINI” melalui menu “Tools” > “Board:” > “ESP8266 Boards” >
“LOLIN(WEMOS) D1 R2 & MINI”:

7
6. Pilih Port sesuai dengan port USB yang terkoneksi pada perangkat:

Tampak pada gambar kiri merupakan gambar sebelum kabel USB


dihubungkan, dan gambar kanan setelah kabel USB dihubungkan. Perlu
diingat bahwa port dapat berbeda sesuai dengan jenis perangkat.
(Note: Terkadang apabila terdapat perangkat lain yang terhubung, maka
port sudah terdeteksi, apabila hal tersebut terjadi cara paling mudah untuk
mengecek port perangkat board adalah dengan melihat port yang baru
setelah memasang perangkat.)
Setelah semua langkah tersebut berhasil, maka akan tampak tampilan
bawah sudah berganti menjadi board dan port yang telah dipilih:

8
7. Setelah aplikasi telah berhasil disetting, program dapat diupload dengan
menekan tombol “Upload”:

Saat proses melakukan upload, akan dilakukan proses compiling seperti


berikut:

9
Setelah berhasil compile, proses upload akan berlangsung seperti berikut:

Setelah proses upload berhasil, maka tulisan akan muncul seperti berikut:

8. Setelah itu, buka serial monitor (Pastikan Port Serial Sudah benar):

10
Akan terbuka tampilan seperti berikut:

Pastikan bahwa nilai Baud rate = 115200. Lakukan setting logger pada
serial monitor (Sama seperti putty) dengan perintah berikut:

a. Untuk mempermudah proses setting, proses logging serial dapat


dimatikan terlebih dahulu dengan perintah: .LS 0

11
b. Ubah Setting ID sesuai kelompok, gunakan perintah: .ID
ITB/PRD/23/K??/R?? (Isikan K?? dan R?? sesuai kelas dan regu
anda).

Contoh untuk Kelas 1 Regu 1:

.ID ITB/PRD/23/K01/R01

Untuk mengecek apakah ID sudah benar, dapat digunakan perintah:

. (Titik)

c. Lakukan testing perintah untuk mematikan dan menyalakan relay:

Perintah Mematikan Relay secara Manual:

CM 0

Perintah Menyalakan Relay secara Manual:

CM 1

Setelah pengujian berhasil, maka dapat dipastikan bahwa program telah


berhasil diupload.

C. Daftar Pustaka

1. Fengwei Yang & Sai Gu, Industry 4.0, a revolution that requires technology
and national strategies, https://link.springer.com/article/10.1007/s40747-020-
00267-9
2. Wikipedia, Fourth Industrial Revolution,
https://en.wikipedia.org/wiki/Fourth_Industrial_Revolution
3. Wikipedia, MAC Adress, https://en.wikipedia.org/wiki/MAC_address

12

Anda mungkin juga menyukai