Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming,...

18
Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D Printer Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Hanri Laksono (672011614) Indrastanti Ratna Widiasari, M.T. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga November 2016

Transcript of Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming,...

Page 1: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

Rancang Bangun Sistem Monitor dan Remote Akses Pada

3D Printer

Artikel Ilmiah

Diajukan kepada

Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Peneliti:

Hanri Laksono (672011614)

Indrastanti Ratna Widiasari, M.T.

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

November 2016

Page 2: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

i

Page 3: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

ii

Page 4: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

iii

Page 5: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

iv

Page 6: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

1

Rancang Bangun Sistem Monitor dan Remote Akses Pada

3D Printer

1) Hanri Laksono, 2) Indrastanti Ratna Widiasari

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Jl. Diponegoro 52-60, Salatiga 50711, Indonesia

E-mail: 1)[email protected], 2)[email protected]

Abstract

The use of 3D printers themselves are on the rise in Indonesia. Some of the things

that became an important point of problems encountered in the process of 3D printing is

the duration of the printing. Currently the duration of printing has become a major problem

in the 3D printing process. For objects with the printing needs of large-scale, on average

it takes more than 24 hours. Monitor and control access to much needed when the user is

located outside when there is a failure such as shifting layer, filament clogged and warping

on the object. In this study IP Camera with 3D printers that use combined where users can

view the 3D printer printing process that is connected in real time. And with remote access,

if an error occurs, the user can stop the printing process or create new objects from a

distance so that it becomes more effective and flexible access to 3D printers anywhere and

anytime.

Keywords: 3D Printer, IP Camera, Monitoring, video streaming, remote control on 3D

printer

Abstrak

Penggunaan 3D printer sendiri sedang meningkat di Indonesia. Beberapa hal yang

menjadi poin penting masalah yang dihadapi dalam proses pengerjaan 3D printing yaitu

durasi printing. Saat ini durasi printing memang menjadi masalah utama dalam proses 3D

printing. Untuk kebutuhan printing objek dengan skala besar, rata-rata dibutuhkan waktu

lebih dari 24 jam. Monitor dan akses kontrol sangat dibutuhkan bila user sedang berada

diluar bilamana terjadi kegagalan seperti shifting layer, filament clogged dan warping pada

objek. Pada penelitian ini IP Camera dengan 3D printer digabungkan dimana user yang

menggunakan 3D printer dapat melihat proses pencetakan yang terhubung secara real-time.

Dan dengan adanya akses remote, apabila terjadi error, user dapat menghentikan proses

mencetak ataupun membuat objek baru dari jarak jauh sehingga menjadi lebih efektif dan

fleksibel untuk mengakses 3D printer dimana saja dan kapan saja.

Kata Kunci: 3D Printer, IP Camera, Monitoring, video streaming, remote akses pada 3D

printer

1) Mahasiswa Fakultas Teknologi Informasi Program Studi Teknik Informatika, Universitas Kris-

ten Satya Wacana Salatiga. 2) Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga.

Page 7: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

2

1. Pendahuluan

Berkembangnya teknologi saat ini memberikan dampak yang sangat signif-

ikan dalam berbagai aspek, salah satunya pada bidang percetakan. Saat ini kebu-

tuhan mencetak tak lagi sekedar di atas kertas. Kemajuan teknologi dapat

mewujudkan apa yang diimajinasikan ke dalam bentuk yang lebih nyata dan dapat

dirasakan melalui sentuhan. Tantangan tersebut coba dijawab dengan kehadiran 3D

printer. 3D printer ini bisa mencetak, prototipe /pemodelan, alat-alat peraga untuk

pendidikan khususnya Lab, model perhiasan, desain produk, mainan anak-anak dan

berbagai kebutuhan untuk mencetak bentuk dalam 3 dimensi.

Lamanya proses mencetak menggunakan 3D printer ini berbeda-beda ter-

gantung tergantung besar dan ukuran model. Untuk model yang sangat rumit proses

mencetaknya bisa mencapai 24 jam atau bahkan lebih, sedangkan jika ada antrian

yang akan dicetak lagi, akan sangat menyita waktu karena tidak adanya notifikasi

jika proses mencetak telah selesai. Sangat tidak efisien jika user 3D printer harus

selalu menunggu proses mencetaknya hingga selesai.

Untuk menguraikan masalah tersebut, dalam artikel ilmiah ini akan

dirancang sebuah sistem yang mampu melakukan monitor proses pencetakan dan

juga akses remote untuk mengontrol 3D printer dari jarak jauh dengan

menggunakan teknologi IP Camera. IP Camera adalah CCTV (Closed-circuit tele-

vision) kamera yang menggunakan Internet Protokol untuk mengirimkan data gam-

bar dan sinyal kendali atas Fast Ethernet link. Dengan demikian, IP Camera juga

sering disebut sebagai kamera jaringan. IP Camera yang terutama digunakan

dengan cara yang sama seperti analog televisi sirkuit tertutup. Sejumlah IP Camera

biasanya ditempatkan bersama-sama dengan perekam video digital (DVR) atau

jaringan perekam video (NVR) untuk membentuk sistem pengawasan video.

2. Kajian Pustaka

Pada penelitian terdahulu membahas aplikasi monitor IP camera

menggunakan protokol HTTP pada mobile phone. Dimana aplikasi memonitor IP

camera pada mobile device dikembangkan, untuk memudahkan pengguna IP cam-

era agar dapat memonitor dengan video streaming melalui mobile device-nya di-

mana saja dan kapan saja. IP Camera adalah CCTV (Closed-circuit television) ka-

mera yang menggunakan Internet Protokol untuk mengirimkan data gambar dan

sinyal kendali atas Fast Ethernet link. Dengan demikian, IP Camera juga sering

disebut sebagai kamera jaringan. IP Camera yang terutama digunakan dengan cara

yang sama seperti analog televisi sirkuit tertutup. Sejumlah IP Camera biasanya

ditempatkan bersama-sama dengan perekam video digital (DVR) atau jaringan

perekam video (NVR) untuk membentuk sistem pengawasan video. Penelitian ini

dikembangkan dan digunakan berutujuan sebagai sistem keamanan pada perus-

ahaan atau tempat pribadi seperti rumah [1].

IP Camera merupakan perkembangan dari CCTV. Yang membedakannya

dengan CCTV biasa adalah setiap kamera memiliki IP sendiri sehingga kita bisa

Page 8: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

3

memilih kamera mana yang akan ditampilkan. IP Camera memungkinkan pemilik

rumah dan bisnis untuk melihat kamera mereka melalui koneksi internet yang terse-

dia baik melalui computer maupun mobile phone yang mendukung [2].

Pada penelitian lain membahas tentang penggunaan Raspberry Pi sebagai

web server pada rumah untuk sistem pengendali lampu jarak jauh dan pengatur

suhu. Raspberry Pi adalah produk berbiaya rendah, komputer yang seukuran kartu

kredit yang dapat terhubung dengan monitor komputer atau TV, dan menggunakan

standar keyboard dan mouse. Alat kecil ini dapat digunakan orang dari segala usia

untuk mengeksplorasi komputer, dan untuk belajar bahasa pemrograman seperti

Scratch dan Python. Raspberry Pi juga dapat melakukan segala hal yang dapat dil-

akukan oleh komputer desktop, seperti browsing internet, memutar video berkuali-

tas tinggi, membuat spreadsheet, word-processing, dan bermain game [3].

Penelitian ini membahas tentang perancangan sebuah sistem yang dapat digunakan

untuk mengendalikan lampu dan pompa air listrik yang berada di rumah dari jarak

jauh dengan antarmuka halaman web yang dapat diakses menggunakan jaringan

internet atau tanpa jaringan internet melalui PC atau smartphone. Sistem yang

dibuat ini juga memiliki fasilitas penjadwalan dan dapat digunakan untuk peman-

tauan suhu ruangan [4].

Berdasarkan penelitian terdahulu yang membahas tentang aplikasi monitor

IP camera menggunakan protokol HTTP pada mobile phone dan juga sistem pen-

gendali lampu jarak jauh dan pengatur suhu, maka akan dilakukan penelitian ten-

tang penerapan IP camera untuk memonitor 3D printer sekaligus sebagai pen-

gontrol 3D printer tersebut melalui jarak jauh dengan Raspberry Pi sebagai web

server.

Antara remote PC dan Raspberry Pi terhubung melalui internet. Untuk

dapat saling berkomunikasi, dibutuhkan sebuah aplikasi bernama Ngrok. Ngrok

merupakan sebuah layanan berbasis cloud yang berfungsi untuk membuat secure

tunnel sebagai jembatan antara world wide dengan Raspberry Pi [5]. Dengan

melakukan port forwarding, Pengguna dapat melakukan akses ke server ngrok

seolah-olah mengakses Raspberry Pi secara langsung. Dengan ngrok, pengguna

dapat melakukan akses secara remote dari manapun melalui perangkat mobile atau

PC menggunakan media internet.

3. Metode dan Perancangan

Metode yang digunakan dalam perancangan sistem ini adalah metode wa-

terfall. Metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara

berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak

akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis taha-

pan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan [6]. Metode

ini terbagi dalam beberapa tahapan, yaitu: 1) Analisis kebutuhan, 2) Perancangan

sistem yang terbagi menjadi 2 yaitu perancangan perangkat keras dan lunak, 3) Im-

plementasi dan pengujian.

Page 9: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

4

Gambar 1 Metode Perancangan Sistem

Tahap perancangan sistem meliputi perangkat keras (hardware) dan

perangkat lunak (software). Perancangan perangkat keras (hardware) meliputi

penentuan spesifikasi perangkat dan diagram sistem yang digunakan. Perancangan

perangkat lunak (software) meliputi perancangan Use Case Diagram, instalasi dan

konfigurasi perangkat lunak yang dibutuhkan dalam membangun sistem monitor

dan remote akses pada 3D printer ini.

Perancangan perangkat keras (hardware) membahas mengenai penentuan

diagram sistem dan spesifikasi perangkat yang digunakan. Penentuan spesifikasi

perangkat dilakukan agar dapat mengetahui perangkat yang sesuai dan dapat ber-

jalan dengan baik sesuai dengan kebutuhan monitor dan remote akses pada 3D

printer. Adapun diagram sistem yang telah dirancang adalah seperti Gambar 2.

Raspberry Pi 2 B

USB Webcam

Internet

Tunnel

Remote PC

Port USB

Port USB

Ethernet Ethernet

Gambar 2 Diagram Sistem

Analisis Kebutuhan

Perancangan Perangkat Keras

Perancangan Sistem

Implementasi dan Pengujian

Perancangan Perangkat Lunak

Page 10: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

5

Dari Gambar 2 dirancang sebuah sistem untuk melakukan monitor dan re-

mote akses terhadap 3D printer jenis Fused Deposition Modeling (FDM) yang di-

hubungkan dengan perangkat Raspberry Pi tipe 2B melalui port USB. Fused Dep-

osition Modeling (FDM) merupakan salah satu metode proses 3D printing

menggunakan material plastik polymer yang dilelehkan melalui sebuah nozzle

kemudian diposisikan secara horisontal membentuk objek dalam dua dimensi. [7].

Raspberry Pi bertindak sebagai web server sekaligus pengontrol proses printing

menggantikan PC. USB Webcam dihubungkan ke Raspberry Pi untuk melakukan

monitoring terhadap proses printing. Proses monitoring akan ditampilkan pada hal-

aman web yang dapat diakses oleh pengguna dengan melakukan akses ke URL dari

web server yang telah ditanamkan pada sistem Raspberry Pi. Spesifikasi alat yang

digunakan terdiri atas satu unit unit 3D Printer Reprap Wilson berfungsi sebagai

mesin pencetak 3D, satu unit Raspberry Pi berfungsi sebagai server monitor dan

kontrol 3D printer, satu unit laptop berfungsi sebagai remote PC pengendali 3D

printer dan satu unit USB webcam berfungsi sebagai kamera monitor.

Perancangan perangkat lunak dibagi menjadi dua bagian, yaitu perancangan

perangkat lunak sistem monitor dan perangkat lunak remote control 3D printer.

Perangkat lunak sistem monitor bertujuan untuk menerjemahkan image yang di -

capture oleh webcam agar dapat ditampilkan pada web browser. Perangkat lunak

remote control bertujuan untuk melakukan control terhadap sumbu gerak dari 3D

Printer.

RASPBERRY PI 2 MODEL B

WIFI DONGLE USB CAMERA

MJPG-STREAMER SERVICE

Embed Video to HTML Page

http://url:port

Gambar 3 Sistem monitoring printer

USB Camera terhubung ke modul Raspberry Pi melalui USB Port. Dengan

menggunakan MJPG-Streamer dimungkinkan untuk melakukan pengambilan gam-

bar dengan format JPEG yang dihasilkan oleh USB Camera dan merubah gambar

tersebut menjadi frame video. Gambar-gambar yang dihasilkan oleh USB Camera

kemudian di embed ke dalam HTML page sehingga dapat diakses melalui web

browser. MJPG-Streamer merupakan sebuah aplikasi berbasis sumber terbuka

(opensource) yang berjalan diatas sistem operasi Linux [8]. Dalam perancangan ini

digunakan Linux Debian dengan distro Raspbian Jessie yang secara khusus

didesain untuk dapat berjalan pada modul Raspberry Pi.

Untuk dapat menjalankan MJPG-Streamer dibutuhkan beberapa library

yang harus di install di Raspberry Pi, antara lain libjpeg8-dev, imagemagick dan

Page 11: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

6

lib41-dev. Proses instalasi dilakukan dengan melakukan eksekusi seperti pada Kode

Program 1. Sourcecode MJPG-Streamer tersedia di repository sourceforge.net.

Sebelum dilakukan compile sourcecode harus diunduh terlebih dahulu dengan

melakukan eksekusi perintah seperti pada Kode Program 2.

Kode Program 1 Konfigurasi Install libjpeg8-dev, imagemagick dan lib41-dev

$ sudo apt-get install libjpeg8-dev imagemagick libv4l-dev

Kode Program 2 Konfigurasi Mengunduh Sourcode MJPG-Streamer

$ wget http://sourceforge.net/code-snapshots/svn/m/mj/mjpg-streamer/code/mjpg-

streamer-code-182.zip

Untuk melakukan compile sourcode, harus ditentukan dulu plug-in mana

yang akan digunakan dalam proses streaming. Dalam hal ini hanya dibutuhkan

plugin input_file.so untuk proses pengambilan gambar melalui USB Camera dan

output_http.so untuk proses embed video ke dalam web browser.

Kode Program 3 Konfigurasi Compile Sourcecode MJPG-Streamer

$ cd mjpg-streamer-code-182/mjpg-streamer

$ make mjpg_streamer input_file.so output_http.so

Proses instalasi MJPG-Streamer dilakukan hanya dengan melakukan copy

file ke dalam beberapa folder instalasi (installation path) linux. File yang di copy

antara lain di folder bin, lib dan www.

Kode Program 4 Konfigurasi Instalasi MJPG-Streamer

$ sudo cp mjpg_streamer /usr/local/bin

$ sudo cp output_http.so input_file.so /usr/local/lib/

$ sudo cp -R www /usr/local/www

Proses embed atau menumpangkan video hasil streaming kamera ke dalam

web browser dapat dilakukan dengan menggunakan penggalan Kode Program 5.

Dalam potongan Kode Program 5 dapat di masukkan parameter IP address dari

Raspberry, port serta resolusi gambar.

Kode Program 5 Konfigurasi Embed Video ke dalam HTML

<img alt="" src="http://localIpAddress:8080/?action=stream" width="1280" height="960" />

Proses instalasi Ngrok SSH Secure Tunnel pada Raspberry Pi dilakukan

dengan cara mengunduh cms ngrok terlebih dahulu dengan perintah Kode Program

6. Kemudian setelah proses mengunduh selesai, unzip file yang telah diunduh tadi

Page 12: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

7

menggunakan perintah Unzip ngrok-stable-linux-amd64.zip dengan demikian

Ngrok SSH Secure Tunnel sudah dapat digunakan.

Kode Program 6 Konfigurasi Embed Video ke dalam HTML

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip.

Dalam melakukan remote kontrol 3D Printer, perancangan perangkat lunak

dibagi menjadi tiga bagian, yaitu perancangan GCODE Reader, Perancangan 3D

Printer Controller Main Program, dan perancangan Web Interface.

3D Printer

RASPBERRY PI 2 MODEL B

RS232

GCODE Transator

3D Printer Controller Main Program

WEB Interface

Hardware Software

Gambar 4 Remote Control Printer

Dari Gambar 4 dapat dilihat bahwa 3D Printer dihubungkan ke Raspberry

Pi menggunakan sistem komunikasi RS232. Raspberry Pi melakukan emulasi USB

Port menjadi komunikasi serial RS232. Baudrate yang digunakan untuk mem-

bangun komunikasi 3D Printer dan Raspberry Pi adalah 250000 bps. Untuk mem-

bangun koneksi antara 3D Printer dan Raspberry Pi menggunakan perintah eksekusi

menggunakan bahasa pemprograman Python. Kode Program 7 adalah penggalan

kode membangun koneksi antara 3D Printer dan Raspberry Pi. Kode Program 7 Konfigurasi Koneksi Antara 3D Printer dan Raspberry Pi.

Import serial #library komunikasi serial pada python

ser = serial.Serial(

port=’dev/ttyUSB1’, #port USB digunakan sebagai serial port

baudrate = 250000, #baudrate komunikasi serial 3D Printer

parity = serial.PARITY_ODD, #setting parity

stopbits = serial.STOPBITS_TWO #setting stop bits

bytesize = serial.SEVENBITS #setting panjang data

)

ser.Open() #membangun koneksi Raspberry Pi dengan 3D Printer

Page 13: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

8

ser.isOpen()

4. Hasil dan Pembahasan

Berikut ini adalah tampilan web hasil implementasi dari sistem monitoring

dan remote akses 3D printer yang telah dibuat.

Gambar 5 Tampilan Sistem Monitoring dan Remote Akses 3D printer

Pada Gambar 5 terdapat lima menu pada tampilan awal sistem yang telah

dibuat, diantaranya File Uploader, File Manager, Control, Camera, dan Setting.

File Uploader berfungsi untuk meng-upload file 3D printer yaitu dengan format

STL sekaligus perintah untuk memulai mencetak file tersebut. File Manager berisi

semua file STL yang pernah di-upload. Control berfungsi untuk me-remote 3D

printer, yaitu menggerakan posisi nozzle ke koordinat tertentu. Kemudian pada

Camera berfungsi untuk monitor 3D printer saat sedang melakukan proses mence-

tak secara real-time. Setting berfungsi untuk mengatur kecepatan mencetak

sekaligus menentukan kualitas objek 3D printer. Semakin cepat proses mencetak

maka objek yang dihasilkan kuliatasnya normal atau biasa saja, namun jika proses

mencetak diatur lebih lama maka objek yang dihasilkan akan semakin baik dan ba-

gus.

Ketika memilih File Uploader, maka akan diarahkan menuju direktori local

untuk memilih file STL yang akan di-upload seperti Gambar 6. Setelah proses up-

load selesai kemudian dialihkan menuju bagian pratinjau objek 3D yang akan di-

cetak seperti pada Gambar 7. Pada halaman pratinjau terdapat pengaturan untuk

memilih jenis bahan yang digunakan untuk mencetak objek dan terdapat pengaturan

untuk memilih kualitas objek yang akan dicetak. Kemudian untuk memulai proses

mencetak pada 3D printer pilih Slice & Continue.

Page 14: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

9

Gambar 6 Memilih File STL untuk di Upload

Gambar 7 Pratinjau File STL yang telah di Upload

File Manager berisi seluruh file-file STL yang pernah di-upload melalui

File Uploader (Gambar 8). File tersebut disimpan pada server Raspberry Pi se-

hingga bila ada objek yang sama untuk dicetak tidak perlu melakukan proses upload

lagi menggunakan FIle Uploader.

Page 15: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

10

Gambar 8 File STL yang Pernah di-Upload

Control berfungsi untuk me-remote akses 3D printer. Fungsi control dian-

taranya menggerakkan Nozzle dan Bed pada koordinat tertentu. Ketika sudah

selesai proses mencetak, maka koordinat Nozzle dan Bed bisa berubah-rubah. Untuk

mengembalikan posisi Nozzle dan Bed ke koordinat semula yaitu 0, maka

menggunakan fungsi control. Fungsi control lainnya adalah mampu menghidupkan

dan mematikan kipas pada 3D printer.

Gambar 9 Fungsi Control pada 3D Printer

Setting berfungsi untuk mengatur kecepatan mencetak sekaligus menen-

tukan kualitas objek 3D printer. Semakin cepat proses mencetak maka objek yang

dihasilkan kuliatasnya normal atau biasa saja, namun jika proses mencetak diatur

lebih lama maka objek yang dihasilkan akan semakin baik dan bagus. Selain

Page 16: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

11

mengatur kualitas objek yang dicetak, setting juga befungsi mengatur kualitas video

yang digunakan untuk monitor.

Gambar 10 Setting pada Sistem Monitor dan Remote Akses

Pada bagian camera pengujian dilakukan saat 3D printer dalam keadaan

stand by dan saat sedang melakukan proses mencetak objek. Pada saat 3D printer

melakukan proses mencetak, dapat dilihat proses tersebut secara real-time sehingga

dapat diketahui jika terjadi kegagalan seperti shifting layer, filament clogged dan

warping pada objek, 3D printer langsung dapat dihentikan untuk melanjutkan

proses mencetak. Peran IP camera disini adalah sebagai alat untuk menghasilkan

gambar video selama proses mencetak sehingga user langsung dapat mengambil

langkah seperti menghentikan proses mencetak apabila terjadi kesalahan selama

proses mencetak.

Gambar 11 Proses Monitoring saat 3d Printer stand by

Page 17: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

12

Gambar 12 Proses Monitoring saat 3d Printer Mencetak

Dari Gambar 12 saat 3D printer melakukan proses mencetak objek, dapat

dilihat waktu sisa waktu yang dibutuhan untuk menyelesaikan satu objek yang di-

cetak. Selain itu terdapat juga jumlah layer objek yang sedang dicetak.

Untuk mengetahui bahwa sistem komunikasi RS232 yang dibangun antara

3D printer dengan Raspberry Pi berjalan dengan baik dapat dibuktikan bahwa 3D

printer akan mengirimkan informasi text berupa informasi firmware yang

digunakan oleh 3D Printer ke Raspberry Pi. Informasi text tersebut antara lain in-

formasi versi firmware, tanggal update firmware serta free memory Microcontrol-

ler dari 3D printer. Berikut contoh data log komunikasi serial antara 3D printer

setelah koneksi terbangun. Kode Program 8 Log Komunikasi Serial Antara 3D Printer dan Raspberry Pi.

5. Simpulan

Berdasarkan hasil pengujian dan pembahasan yang telah dilakukan tentang

sistem monitor dan remote akses pada 3D printer, maka diambil kesimpulan: 1)

Sistem yang dibuat mampu mencetak objek pada 3D printer dari jarak jauh se-

hingga memudahkan pengguna 3D printer dalam mengoprasikan 3D printer; 2) Sis-

tem yang dibuat mampu memonitor proses mencetak pada 3D printer dari awal

RECEIVED: echo: Last Updated: 2016-07-31 12:00 | Author: (none, default config)

Last Updated: 2016-07-31 12:00 | Author: (none, default config)

RECEIVED: Compiled: Nov 20 2016

RECEIVED: echo: Free Memory: 3323 PlannerBufferBytes: 1232

Free Memory: 3323 PlannerBufferBytes: 1232

RECEIVED: echo:Hardcoded Default Settings Loaded Hardcoded Default Settings Loaded

Page 18: Rancang Bangun Sistem Monitor dan Remote Akses Pada 3D ......IP Camera, Monitoring, video streaming, remote akses pada 3D printer 1) Mahasiswa Fakultas Teknologi Informasi Program

13

sampai objek yang dicetak jadi secara real time; 3) Jika selama proses mencetak

objek pada 3D printer terjadi kegagalan mencetak seperti shifting layer, filament

clogged dan warping, maka sistem ini mampu menghentikan proses mencetak.

6. Daftar Pustaka

[1] Handoko, “Analisis dan Perancangan Aplikasi Monitoring IP Kamera

Menggunakan Protokol HTTP pada Mobile Phone”. Universitas Dian

Nuswantoro, Semarang, 2015.

[2] Supardi, Yuniar. IP Camera Learning Center. Jakarta : PT.Elex Media

Komputindo, 2008.

[3] Monk, Simon., Adafruit’s Raspberry Pi Lesson 4.GPIO, Adafruit

Learning System, http://learn.adafruit.com/downloads/pdf/adafrui ts-

raspberry-pi-lesson-4-gpio-setup.pdf, diakses 7 Agustus 2016

[4] Purnomo, Vinsensius Rahmat Setyo, “Sistem Pengendali Peralatan El-

ektronik Serta Pemantauan Suhu Ruangan Berbasis Mikrokontroler

Dengan Media Komunikasi Jala-Jala”. FTEK-UKSW, Salatiga, 2013.

[5] Rouse T., Margaret, 2014, I want to expose a local server behind a

NAT or firewall to the internet, https://github.com/incon-

shreveable/ngrok, diakses 20 Agustus 2016

[6] Hasibuan, Zainal, A., 2010, Metodologi Penelitian Pada Bidang Ilmu

Komputer Dan Teknologi Informasi : Konsep, Teknik, dan Aplikasi,

Jakarta: Ilmu Komputer Universitas Indonesia.

[7] Wahyono T., Subanar, 2015, FDM Technology 3D print durable parts

with real thermoplastic, http://www.stratasys.com/3d printers/tech-

nologies/fdm-technology, diakses 2 Oktober 2016

[8] Murray, Jason, 2013, Faster Video Streaming On Raspberry Media

Server with MJPG Streamer, http://www.linuxcir-

cle.com/2013/02/06/faster-video-streaming-on-raspberry-media-

server-with-mjpg-streamer/. Diakses tanggal 12 Oktober 2016.