BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk menunjang perancangan dan pembuatan Prototype Mesin CNC. 2.1 Computer Numerical Control (CNC) Computer numerical control (CNC) adalah sebuah sistem dimana mikrokomputer atau mikrokontroller merupakan bagian integral dari panel control mesin (James G. Keramas, 1999, hal 248). Mikrokomputer atau mikrokontroller mengolah data dari pengguna dalam bentuk bahasa numerik (data perintah dengan kode angka, huruf dan simbol) sesuai standar ISO. Awal lahirnya mesin CNC (Computer Numerically Controlled) bermula dari 1952 yang dikembangkan oleh John Pearseon dari Institut Teknologi Massachusetts, atas nama Angkatan Udara Amerika Serikat. Semula proyek tersebut diperuntukkan untuk membuat benda kerja khusus yang rumit.semula perangkat mesin CNC memerlukan biaya yang tinggi dan volume unit pengendali yang besar.pada tahun 1973, mesin CNC masih sangat mahal sehingga masih sedikit perusahaan yang mempunyai keberanian dalam mempelopori investasi 6

2 7 dalam teknologi ini. Dari tahun 1975, produksi mesin CNC mulai berkembang pesat.perkembangan ini dipacu oleh perkembangan mikroprosesor, sehingga volume unit pengendali dapat lebih ringkas. Dewasa ini penggunaan mesin CNC hampir terdapat di segala bidang. Dari bidang pendidikan dan riset yang mempergunakan alat-alat demikian dihasilkan berbagai hasil penelitian yang bermanfaat yang tidak terasa sudah banyak digunakan dalam kehidupan seharihari masyarakat banyak. Contoh dari mesin CNC terlihat pada Gambar 2.1. Gambar 2.1 Mesin CNC Mesin CNC memiliki 3 buah bagian utama yang dapat bergerak berdasarkan sumbu X, Y, dan Z. Sistem kerja teknologi CNC ini akan lebih presisi antara komputer dan mekanik, sehingga bila dibandingkan dengan mesin perkakas yang sejenis, maka mesin CNC lebih teliti, tepat, fleksibel dan cocok untuk produksi massal.

3 Format Pemrograman NC Format pemrograman NC yang dikenal saat ini adalah G-Code. Format G- Code ini adalah format yang pertama dikenalkan dan dikhususkan untuk pemrograman NC. G-Code adalah nama umum dari ISO 6983 atau Numerical Control of Machine Program Data Format And Definition of Address Words. Awal tahun 1960 G-Code ini dikembangkan oleh Electronical Industries Alliance secara terus menerus sehingga akhirnya dikeluarkan revisi terakhir yang disetujui pada bulan februari tahun 1980 yang disebut RS274D. G-Code yang berorientasi pada mesin (Machine Oriented) yaitu berfokus pada jejak titik pusat pahat (tool center path) pada sumbu mesin untuk pemogramannya. Contoh dari beberapa kode G terlihat pada Tabel 2.1. Tabel 2.1 Beberapa Contoh Kode G-Code CNC

4 Nilai Koordinat Pada Mesin CNC Dalam pemrograman CNC ada dua nilai koordinat yang biasa digunakan dalam pembuatan sebuah program, yaitu absolute G90 dan incremental G91. Keduanya dapat dipergunakan untuk membuat program tergantung tingkat kesulitan dan kemudahan proses. Koordinat absolute digunakan apabila proses permesinan dengan reference kerja tetap atau titik nolnya tidak berpindah tempat, sedangkan yang dimaksud dengan koordinat incremental yaitu apabila titik referensi berpindah pindah. Agar lebih mudah perhatikan Gambar 2.2. Gambar 2.2 Koordinat Absolute dan Incremental Gambar di atas dapat membedakan antara absolute dan incremental melalui bentuk koordinat seperti di bawah ini. Koordinat absolute(g90) adalah

5 10 koordinat yang titik nolnya tetap sehingga jika dibuat dalam bentuk program akan ditulis sebagai berikut: G90 X150 Y100 G90 X50 Y200 Sementara itu, koordinat incremental (G91) adalah koordinat yang titik nolnya berpindah tempat sehingga jika dibuat dalam bentuk program akan ditulis sebagai berikut: G91 X0 Y0 G91 X-100 Y100 G91 X-100 Y Fungsi Interpolasi Fungsi kode G yang sering digunakan dalam proses permesinan adalah gerakan lurus (G00, G01), ataupun melingkar (G02, G03). Titik koordinat yang dapat digunakan koordinat absolute dan incremental bergantung pada tingkat kesulitan sebuah proses Fungsi G00 Rapid Axes Positioning Kode G00 berfungsi untuk memposisikan pahat terhadap benda kerja.gerakan ini bisa dilakukan dengan mengunakan perintah koordinat absolute G90 atau incremental G91, G00 dapat bergerak cepat atau dapat diatur oleh handle ravid traverse yaitu pengatur langkah kecepatan gerak pahat [5]. Besaran lintasan

6 11 dari ravid traverse dibuat dalam bentuk persentase antara 25%, 50% dan 100% dari langkah semestinya tergantung mesin. Syntax: G00 [G-code] [axes] [offset] [F..] [a] Keterangan : G-code : Kode G00 untuk bergerak ke posisi pahat. Axes : Sumbu X, Y atau Z dengan nilai numeriknya. Offset : Factor offset (opsional). F : Kecepatan menuju titik pahat(opsional). a : Acceleration atau percepatan (opsional) Fungsi G01 Linier Interpolation Kode G01 berfungsi untuk melakukan proses pemotongan benda kerja dengan garis lurus. gerakan ini bisa dilakukan dengan mengunakan perintah koordinat absolute G90 atau incremental G91. Syntax: G01 [G-code] [axes] [offset] [F..] [a] Keterangan : G-code : Kode G01 untuk bergerak lurus memahat. Axes : Sumbu X,Y atau Z dengan nilai numeriknya. Offset : Factor offset (opsional). F : Kecepatan menuju titik target (opsional). a : Acceleration atau percepatan (opsional).

7 12 Gambar 2.3 Contoh Program dan Simulasi G00 dan G Fungsi G02 dan G03 Circular Interpolation Kode G02 dan G03 berfungsi untuk melakukan proses pemotongan benda kerja dengan bentuk melingkar. Gerakan ini bisa dilakukan dengan menggunakan perintah koordinat absolute G90 atau incremental G91. Lintasan G02 adalah lintasan pahat yang bergerak searah jarum jam (CW) dan G03 lintasan pahat yang bergerak kebalikan arah jarum jam (CCW). Proses kerja dari kode ini harus diikuti dengan besar kecepatan langkah proses pemotongan (F) dan juga radius lintasan(r). Syntax: G02 atau C03 [G-code] [axes] I J [F..] [a] G02 atau C03 [G-code] [axes] R [F..] [a] Keterangan : G-code : Kode G02 atau G03 untuk bergerak melingkar. Axes : Sumbu X, Y atau Z dengan nilai numeriknya. I : Abscissa dari titik pusat lingkaran. J : Ordinate dari titik pusat lingkaran.

8 13 R : Radius lingkaran. F : Kecepatan menuju titik target (opsional). a : Acceleration atau percepatan (opsional). Maksimum derajat yang dapat diprogram adalah Untuk orientasi bentuk tiga dimensi seperti yang terlihat pada Gambar 2.4, harus mensetting G16, G17, G18 dan G19. G17 atau orientasi sumbu X- Y secara otomatis aktif ketika mesin menyala. Gambar 2.4 Orientasi Bidang Pada Tiga Dimensi Gambar 2.5 menunjukkan contoh ilustrasi dari circular interpolation G02 (searah jarum jam) dan G03 (berlawanan jarum jam) dengan koordinat titik pusat lingkaran I dan J.

9 14 Gambar 2.5 Ilustrasi Circular Interpolation Circular interpolation dengan absolute programming: X10 Y20 G2 X46 Y20 I28 J20 F200 G3 X64 Y38 I46 J38 Circular interpolation dengan incremental programming: X10 Y20 G2 G91 X36 I18 J0 F200 G3 X18 Y18 I0 J Arduino Arduino adalah papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Mikrokontroler itu sendiri adalah chip atau IC (integrated circuit) yang bisa diprogram menggunakan komputer.

10 15 Tujuan menanamkan program pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai otak yang mengendalikan proses input, dan output sebuah rangkaian elektronik. Bagian-bagian pada Arduino dapat dilihat pada Gambar 2.6. Gambar 2.6 Arduino UNO Adapun data teknis board Arduino UNO sebagai berikut : Mikrokontroler: Arduino UNO Tegangan Operasi: 5V Tegangan Input (recommended): 7-12V Tegangan Input (limit): 6-20V Pin digital I/O: 14 ( 6 diantaranya pin PWM ) Pin analog input: 6 Arus DC per pin I/O: 40 ma

11 16 Arus DC untuk pin 3.3V: 150 ma Flash Memory: 32 KB dengan 0.5 KB digunakan untuk bootloader SRAM: 2 KB EEPROM: 1 KB Kecepatan Pewaktu: 16 MHz 2.3 Motor Stepper Motor stepper seperti pada Gambar 2.7 adalah salah satu jenis motor DC yang dapat berputar pada sudut tertentu pada langkah tetap. Besarnya langkah bervariasi antara 0,9 o hingga 90 o. Gambar 2.7 Motor Stepper Motor stepper digunakan pada aplikasi yang memerlukan perputaran pada sudut tertentu namun tidak memerlukan feedback dari sensor posisi. Sudut perpindahan diketahui dengan menghitung jumlah langkah yang telah dilakukan. Motor stepper merupakan satu-satunya jenis motor DC yang pengendaliannya dapat dilakukan secara open loop. Contoh penggunaan motor stepper dapat dilihat

12 17 pada printer dan scanner. Motor stepper memiliki beberapa bagian yang sama seperti motor pada umumnya, dapat dilihat pada Gambar 2.8. Gambar 2.8 Bagian-bagian Motor Stepper Prinsip Kerja Motor Stepper Motor stepper terdiri dari rotor berupa magnet permanen dan stator berupa elektromagnet seperti pada Gambar 2.9 dan Gambar 2.10.

13 18 Gambar 2.9 Bagian Motor Stepper Pada kenyataannya jumlah elektromagnet pada suatu motor stepper tidak hanya empat, namun bisa berjumlah banyak. Meski demikian, untuk memudahkan pengaturannya, setiap elektromagnet tidak diatur secara individu, namun terdapat beberapa elektromagnet yang disatukan pengaturannya. Gambar 2.10 Prinsip Kerja Motor Stepper

14 19 Posisi rotor akan tergantung pada kombinasi medan magnet yang dihasilkan oleh stator. Terdapat berbagai macam metode switching untuk menghasilkan kombinasi medanmagnet untuk menggerakkan rotor. Berikut Tabel 2.2 sinyal output permanen magnet. Tabel 2.2 Sinyal Output Permanen Magnet Maju Phase 1 Step 2 Step 3 Step 4 Step 1 ON ON OFF OFF 2 OFF OFF ON ON 3 ON OFF OFF ON 4 OFF ON ON OFF Mundur Motor Stepper NEMA 17 Motor stepper NEMA 17 yang terlihat pada Gambar 2.11 adalah motor standar yang dipakai untuk mesin CNC. Harganya yang murah serta minim perawatan membuatnya banyak diminati pembeli. Berikut ini spesifikasi dari NEMA 17: Phase : 2 Step/Revolution : 200 Step Accuracy : ± 5% Step Angle : 1.8 derajat Berat :0.28 kg Induktansi : 2.2 mh

15 20 Gambar 2.11 Motor Stepper Nema IC A4988 IC A4988 adalah driver microstepping motor yang lengkap dengan built-in penerjemah untuk memudahkan pengoperasian motor stepper bipolar.ic ini memiliki fitur microstepping, yakni dapat meningkatkan resolusi dari step motor.ic A4988 memiliki kemampuan untuk beroperasi dalam slow atau mixed decay mode seperti pada diagram aplikasi Gambar Gambar 2.12 Diagram Aplikasi IC A4988

16 21 Untuk mengoperasikan motor stepper menggunakan IC A4988 hanya menggunakan dua pin, yakni STEP dan DIR. STEP berfungsi mengatur kecepatan motor stepper dengan memberikan trigger HIGH dan LOW, DIR berfungsi untuk mengatur arah putaran motor. Bentuk IC A4988 berserta rangkaian tipikal dapat dilihat pada Gambar IC A4988 memiliki 8 buah kaki yang terdapat pada sisi kanan dan sisi kirinya. Gambar 2.13 IC A Power Supply Power Supply adalah suatu perangkat yang dapat mengubah dan menurunkan tegangan listrik dari 220V AC menjadi 12V DC, 5V DC atau 3,3V DC. Komponen yang terdapat pada power supply dapat dilihat seperti pada Gambar 2.14.

17 22 Gambar 2.14 Power Supply 2.6 PCB Matrix Strip Board PCB ini merupakan jenis PCB yang memiliki lubang. Susunan lubang ini membentuk matrik bergaris seperti pada Gambar 2.15.Pada dasarnya PCB ini digunakan untuk memudahkan penggunanya dalam merangkai komponenkomponen elektronika hanya dengan kabel penghubung (jumper). Gambar 2.15 PCB Matrix Strip Board Kekurangan dalam penggunaan PCB ini adalah sulitnya mengatur sistem wiring yang menghubungkan antara komponen satu dengan komponen lainnya.

18 23 Kesulitan lainnya adalah pada saat melakukan penyolderan kaki komponen yang memiliki dua penghubung atau lebih pada satu titik solder yang sama. 2.7 Timing Belt Timing belt adalah sabuk rantai yang lentur dan memiliki gigi yang berurutan seperti pada Gambar Belt ini biasa digunakan pada mesin mobil karena kekuatannya. Desain gigi yang sedemikian rupa akan meminimalkan terjadinya backslash. Gambar 2.16 Timing Belt 2.8 Pulley Pulley adalah gear yang terpasang pada shaft / ujung sebuah motor. Pulley tersedia dalam berbagai macam ukuran tergantung diameter shaft, lebar belt yang digunakan dan pitch atau jarak antar ujung gigi. Contoh dari pulley terlihat pada Gambar 2.17 dibawah ini.

19 24 Gambar 2.17 Pulley GT2 2.9 Flexible Coupler Flexible Coupler adalah komponen penyambung antara shaft motor dengan threaded rod. Flexible coupler tersedia dalam berbagai ukuran tergantung diameter shaft dan diameter threaded rod. Desainnya yang fleksibel akan mereduksi getaran atau goyangan antara shaft dan threaded rod yang tidak satu titik pusat. Bentuk dari flexible coupler terlihat pada Gambar Gambar 2.18 Flexible Coupler Diameter 5 milimeter

20 Linier Bearing Tidak seperti beearing biasa yang bergerak rotasional, linier bearing dapat bergerak linier atau lurus. Hal ini dimungkinkan karena terdapat bola bola kecil pada bagian dalam bearing. Linier bearing tersedia dalam berbagai ukuran tergantung diameter slidernya. Tampilan dari linier bearing terlihat pada Gambar Gambar 2.19 Linier Bearing LM8UU 2.11 Acrylic Polymethyl metacrylate (PMMA) atau acrylic merupakan material yang bening.tidak hanya sekedar tembus pandang, PMMA juga sedikit sekali menyerap sinar yang melalui bahan tersebut. Disinilah letak perbedaan optis yang utama antara kaca dan acrylic.walaupun tembus pandang, kaca menyerap cahaya yang masuk sehingga semakin tebal kaca tersebut maka semakin sedikit cahaya yang dapat melaluinya, maka sifat transparannya makin berkurang. Pada acrylic, penyerapan sinar yang terjadi demikian kecil sehingga walaupun ketebalannya bertambah, sifat transparannya tidak banyak berubah.

21 26 Selain itu kaca lebih bersifat kaku jika dibandingkan dengan acrylic. Acrylic bersifat lebih lentur, sehingga secara teknis lebih dapat bertahan pada hentakan tekanan dinamik air. Selain itu, hal yang merugikan adalah kaca akan berwarna kehijauan (dilihat dari ketebalan) sedangkan pada acrylic tidak. Beberapa kelebihan yang dipunyai oleh acrylic: 1. Bening dan transparan. 2. Kuat, lentur dan tahan lama. 3. Dapat dibuat menjadi berbagai bentuk. 4. Mempunyai berat yang lebih ringan dari kaca. 5. Harga relatif murah dari kaca Arduino Programming Tools Arduino memiliki software khusus yang dapat digunakan untuk membuat sebuah program. Software khusus dari Arduino adalah IDE Sketch Arduino yang tersedia secara gratis untuk di download bagi siapa saja yang ingin menggunakannya. Tampilan IDE Sketch Arduino adalah seperti pada Gambar 2.20.

22 27 Gambar 2.20 Tampilan Utama IDE Sketch Arduino Toolbar Toolbar yang ada pada IDE Sketch Arduino memiliki beberapa menu utama seperti pada Gambar Gambar 2.21 Toolbar IDE Sketch Arduino

23 28 Penjelasan dari Gambar 2.21 adalah: a. Verify Tombol ini digunakan untuk meng-compile program yang telah dibuat. Compile berguna untuk mengetahui apakah program yang telah dibuat benar atau masih memilki kesalahan. Apabila ada kesalahan yang terjadi, bagian message akan menampilkan letak kesalahan tersebut. b. Stop Tombol ini digunakan untuk membatalkan proses verify yang sedang berlangsung. c. New Tombol ini digunakan untuk membuat coding pada layar baru. d. Open Tombol ini digunakan untuk membuka coding yang sudah disimpan sebelumnya. e. Save Tombol ini digunakan untuk menyimpan coding yang sedang dikerjakan. f. Upload Tombol ini digunakan untuk mengirim coding yang sudah dikerjakan ke mikrokontroler. g. Serial Monitor Tombol ini digunakan untuk melihat aktivitas komunikasi serial dari mikrokontroler baik yang dikirim oleh user kemikrokontroler maupun sebaliknya.

24 Coding Area Bagian ini merupakan tempat penulisan coding dengan menggunakan bahasa pemrograman C. Coding di dalam Arduino memiliki dua bagian utama, yaitu: 1. Void Setup ( ) Bagian ini merupakan inisialisasi yang diperlukan sebelum program utama dijalankan seperti pada Gambar Gambar 2.22 Contoh Void Setup 2. Void Loop ( ) Bagian ini merupakan fungsi utama yang dijalankan terus menerus selama modul Arduino terhubung dengan power supply.contoh void loop terdapat pada Gambar Gambar 2.23 Contoh Void Loop

25 Application Status Bagian ini memberikan informasi kepada pengguna mengenai tugas yang sedang dijalankan oleh aplikasi Arduino Message Bagian ini memberikan informasi kepada pengguna mengenai besarnya ukuran file dari coding yang dibuat dan letak kesalahan yang terjadi pada coding Serial Port Serial port digunakan untuk memprogram mikrokontroler langsung dari aplikasi Arduino. Selain itu, komunikasi serial juga digunakan untuk mengirim dan menerima data antara mikrokontroler dan computer melalui fasilitas serial monitor yang terdapat pada aplikasi Arduino. Seperti Gambar Gambar 2.24 Serial Port

26 Software Inkscape Inkscape merupakan software yang biasa digunakan untuk membuat desain gambar. Software ini dapat dimanfaatkan untuk merubah file dengan extention pdf menjadi sekumpulan G-code agar dapat terbaca oleh software Grbl. Untuk mengubah desain menjadi G-code dengan cara berikut: 1. Pilih desain yang akan digunakan. Setelah desain muncul, klik kanan dan pilih menuungrup seperti pada Gambar Gambar 2.25 Tampilan Software Inkscape 2. Block keseluruhan desain dan ubah ukurannya dengan mengisi kolom W dan H selain itu ubah pula satuannya menjadi mm seperti pada Gambar Setelah itu isi kolom x dan y yang ada pada Gambar 2.27 dengan 0 untuk memindahkan gambar ke koordinat (0,0).

27 32 Gambar 2.26 Merubah Ukuran Desain Gamber 2.27 Koordinat (0,0) 3. Block keseluruhan desain dan pilih menu Extention Gcodetools Path to Gcode seperti pada Gambar 2.28.

28 33 Gambar 2.28 Merubah Desain Menjadi Gcode 4. Pada tab option, isi kolom yang dilingkari seperti pada Gambar 2.29 dengan ketinggian sumbu Z pada posisi awal. Lalu pada tab preferences seperti Gambar 2.30 dapat diatur nama file, lokasi penyimpanan file, serta pergerakkan sumbu Z. Semakin kecil nilainya maka sumbu Z akan semakin turun ke bawah Gambar 2.29 Tab Option

29 34 Gambar 2.30 Tab Preference 5. Pilih tab Path to Gcode seperti pada Gambar 2.31 lalu apply Gambar 2.31 Tab Path to Gcode

30 35 6. Setelah mucul kotak berwarna hijau seperti pada Gambar 2.32, pilih close dan file otomatis tersimpan pada lokasi penyimpanan yang dipilih. Gambar 2.32 Proses Akhir Inkscape 2.14 Software GBRL Controller Software GBRL Controller adalah Universal G-Code Sender.Software ini berfungsi untuk mengirimkan kode G-code secara kontinu ke arduino.software ini hanya dapat membaca file dengan extention.ngc. Fitur fitur pada yang terdapat pada software ini adalah visualisasi gerak dari program yang akan dibuat, terdapat beberapa tombol untuk pergerakan awal mesin CNC dan keterangan koordinat titik End Effector. Saat memulai program Gbrl Controller, akan muncul setting atau pengaturan seperti pada Gambar 2.33 dibawah ini.

31 36 Gambar 2.33 Pengaturan Awal Software Gbrl Controller Beberapa penjelasan dari gambar 2.33 sebagai berikut : $0, $1 dan $2 XYZ, step/mm Kalibrasi tiap sumbu motor dengan gambar di software, motor stepper sumbu X, Y dan Z harus ditentukan step per millimeter nya. Parameter yang perlu diketahui untuk menentukan step / mm sebuah mesin CNC yakni harus diketahui pitch atau jarak antara gigi pulley untuk sistem pergerakan belt and pulley, jarak antar ulir untuk sistem pergerakan threaded rod, full steps per revolution motor stepper dan microstep per step pada controller. mm per revolution pada sistem belt dan pulley dapat ditentukan dengan jumlah gigi

32 37 dikali pitch, sedangkan pada sistem threaded rod ditentukan dari jarak antar ulir. Maka steps / mmpada sebuah sumbu dapat ditentukan dengan rumus: / = / $3 Step pulse. microseconds Panjang pulsa step untuk motor stepper. Range angka yang digunakan antara 5 sampai 50 microseconds. $4 dan $5 Default feed and seek rate, mm/min Setting defaults seek (G0) dan feed rate (G1, G2, G3) setelah GBRL dinyalakan dan inisialisasi. Seek rate atau rapids untuk bergerak dari titik A ke B secepat mungkin, biasanya untuk berpindah atau traversing ke posisi tertentu. Feed rate untuk kecepatan memahat atau menulis, jika program G- code tidak menulis feed ratenya maka nilai default yang dipakai. $6 Step port invert mask, int : binary Beberapa mesin CNC memerlukan input HIGH dan LOW yang dibalik baik direction atau steps. $7 Step idle delay, msec Setiap kali motor stepper bergerak menyelesaikan satu potongan program G- code, Gbrl akandisablemotor stepper. Stepper idle lock adalah waktu dimana motor stepper diam atau disable setelah mengerjakan satu potongan program Gbrl lalu lanjut ke potongan program atasnya. Nilai yang biasa dipakai

33 38 adalah antara 25 sampai 50 miliseconds, nilai maksimum delay yang bisa digunakan adalah 255 miliseconds. $8 Acceleration, mm/sec^2 Percepatan motor stepper bergerak, nilai yang kecil akan memperhalus gerakan motor stepper, sebaliknya jika nilainya besar maka feed rate akan semakin cepat. Jika nilai ini terlalu tinggi akan menyebabkan mesin kurang presisi. $9 Junction deviation, mm Pengaturan percepatan untuk menentukan seberapa cepat mesin dapat bergerak pada patahan. Pergantian putaran pada motor stepper yang cepat dapat menyebabkan kesalahan koordinat garis. $10 Arc, mm/segment Grbl membuat lingkaran dan busur dengan membagi ke dalam garis keciltampilan Software Grbl Controller dapat dilihat pada Gambar Gambar 2.34 Tampilan Software Grbl

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk menunjang perancangan dan pembuatan alat. 2.1 Computer Numerical Control (CNC) Computer numerical control

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk menunjang perancangan dan pembuatan alat. 2.1 Computer Numerical Control (CNC) Computer numerical control

Lebih terperinci

TUGAS AKHIR PROTOTYPE MESIN CNC BERBASIS ARDUINO UNO DENGAN SOFTWARE GBRL CONTROLLER

TUGAS AKHIR PROTOTYPE MESIN CNC BERBASIS ARDUINO UNO DENGAN SOFTWARE GBRL CONTROLLER TUGAS AKHIR PROTOTYPE MESIN CNC BERBASIS ARDUINO UNO DENGAN SOFTWARE GBRL CONTROLLER Diajukan untuk Melengkapi Sebagian Syarat Dalam Mencapai Gelar Sarjana Strata Satu (S1) Disusun Oleh Nama : Amal Aldianto

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA Dalam bab ini membahas pengujian dan analisa alat yang telah dirancang dan dibuat. Pengujian alat dimulai dari masing-masing komponen alat sampai dengan pengujian keseluruhan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk pembuatan pintu gerbang otomatis berbasis Arduino yang dapat dikontrol melalui komunikasi Transifer dan Receiver

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai pembuatan dan perancangan Prototype Mesin CNC. Perancangan prototype ini terdapat tiga tahapan yaitu perancangan mekanik, elektrikal

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Perangkat Keras Sistem perangkat keras yang digunakan dalam penelitian ini ditunjukkan oleh blok diagram berikut: Computer Parallel Port Serial Port ICSP Level

Lebih terperinci

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai pembuatan dan perancangan prototype mesin CNC. 3.1 Blok Diagram Untuk dapat menggerakkan sistem X, Y dan Z pada prototype mesin

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai prinsip kerja rangkaian yang disusun untuk merealisasikan sistem alat, dalam hal ini Bluetooth sebagai alat komunikasi penghubung

Lebih terperinci

BAB III PERANCANGAN ALAT. menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin

BAB III PERANCANGAN ALAT. menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin BAB III PERANCANGAN ALAT 3.1 Perancangan Dalam pembuatan suatu alat diperlikan adanya sebuah rancangan yang menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin timbul dapat ditekan

Lebih terperinci

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C. BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.

Lebih terperinci

BAB I PENDAHULUAN. otomatisasi dan robotika maka akan kalah dalam bersaing.

BAB I PENDAHULUAN. otomatisasi dan robotika maka akan kalah dalam bersaing. BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan ilmu pengetahuan dan teknologi saat ini sangat pesat, terutama di bidang elektronika dan robotika. Sistem otomatisasi banyak menggantikan peranan manusia

Lebih terperinci

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT 37 BAB IV ANALISA DAN PENGUJIAN ALAT 4.1 Tujuan Pengukuran dan Pengujian Pengukuran dan pengujian alat bertujuan agar dapat diketahui sifat dan karakteristik tiap blok rangkaian dan fungsi serta cara kerja

Lebih terperinci

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3 PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3 Sofyan 1), Catur Budi Affianto 2), Sur Liyan 3) Program Studi Teknik Informatika, Fakultas Teknik, Universitas Janabadra Jalan Tentara

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Dalam bab ini penulis akan membahas prinsip kerja rangkaian yang disusun untuk merealisasikan sistem alat, dalam hal ini potensiometer sebagai kontroler dari motor servo, dan

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN BAB IV PENGUJIAN DAN ANALISA RANGKAIAN Setelah perancangan alat selesai, selanjutnya yang perlu dilakukan adalah pengujian dan analisa alat yang bertujuan untuk melihat tingkat keberhasilan dalam perancangan

Lebih terperinci

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN ALAT DAN ANALISA BAB IV PENGUJIAN ALAT DAN ANALISA 4.1 Tujuan Tujuan dari pengujian alat pada tugas akhir ini adalah untuk mengetahui sejauh mana kinerja sistem yang telah dibuat dan untuk mengetahui penyebabpenyebab ketidaksempurnaan

Lebih terperinci

III. METODOLOGI PENELITIAN. 1. Pembuatan rangkaian elektronika di Laboratorium Elektronika Jurusan

III. METODOLOGI PENELITIAN. 1. Pembuatan rangkaian elektronika di Laboratorium Elektronika Jurusan 19 III. METODOLOGI PENELITIAN A. Waktu dan Tempat Penelitian Penelitian ini dilakukan di dua tempat, yaitu: 1. Pembuatan rangkaian elektronika di Laboratorium Elektronika Jurusan Teknik Elektro Universitas

Lebih terperinci

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN ALAT DAN ANALISA BAB IV PENGUJIAN ALAT DAN ANALISA 4.1 Tujuan Tujuan dari pengujian alat pada tugas akhir ini adalah untuk mengetahui sejauh mana kinerja sistem yang telah dibuat dan untuk mengetahui penyebabpenyebab ketidaksempurnaan

Lebih terperinci

BAB IV PERANCANGAN ALAT

BAB IV PERANCANGAN ALAT BAB IV PERANCANGAN ALAT 4.1 Perancangan Alat Dan Sistem Kendali Berikut merupakan perancangan proses langkah-langkah untuk menghasilkan output sumber bunyi pada Robo Bin: Mikrocontroller Arduino Mega 2560

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini menjelaskan tentang perancangan sistem alarm kebakaran menggunakan Arduino Uno dengan mikrokontroller ATmega 328. yang meliputi perancangan perangkat keras (hardware)

Lebih terperinci

BAB IV PENGUJIAN ALAT DAN PEMBAHASAN

BAB IV PENGUJIAN ALAT DAN PEMBAHASAN BAB IV PENGUJIAN ALAT DAN PEMBAHASAN 4.1 Uji Coba Alat Dalam bab ini akan dibahas mengenai pengujian alat yang telah dibuat. Dimulai dengan pengujian setiap bagian-bagian dari hardware dan software yang

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Secara keseluruhan sistem kontrol yang di buat terbagi menjadi dua bagian, yaitu bagian hardware dan software,bagian hardware merupakan perangkat keras yang berfungsi sebagai pendeteksi

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI BAB III PERANCANGAN DAN PEMBUATAN APLIKASI Dalam bab ini akan dibahas mengenai perancangan dan pembuatan aplikasi dengan menggunakan metodologi perancangan prototyping, prinsip kerja rangkaian berdasarkan

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu BAB II ANALISIS DAN PERANCANGAN 2.1 Analisa Kebutuhan Sistem Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu kesatuan sistem yang berupa perangkat lunak, perangkat keras, dan manusianya itu sendiri.

Lebih terperinci

PANDUAN PRAKTIKUM DASAR ARDUINO

PANDUAN PRAKTIKUM DASAR ARDUINO BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 3 Belajar Arduino analogread() dan Komunikasi Serial Setelah sebelumnya kita belajar tentang penggunaan pin digital

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS 3.1. Spesifikasi Perancangan Perangkat Keras Secara sederhana, perangkat keras pada tugas akhir ini berhubungan dengan rancang bangun robot tangan. Sumbu

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Flowchart

BAB IV PERANCANGAN. 4.1 Flowchart BAB IV PERANCANGAN Bab ini membahas tentang perancangan sistem gerak Robo Bin, mulai dari alur kerja sistem gerak robot, perancangan alat dan sistem kendali, proses pengolahan data hingga menghasilkan

Lebih terperinci

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis BAB III PERANCANGAN Bab ini membahas perancangan Lampu LED otomatis berbasis Platform Mikrocontroller Open Source Arduino Uno. Microcontroller tersebut digunakan untuk mengolah informasi yang telah didapatkan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Dasar Arduino Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis

Lebih terperinci

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino Uno R3 adalah papan pengembangan mikrokontroler yang berbasis chip ATmega328P. Arduino Uno memiliki 14 digital pin input / output (atau biasa ditulis I/O,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1. ANALISIS 3.1.1 Analisis Masalah Berdasarkan permasalahan yang dijelaskan oleh penulis sebelumnya, bahwa dengan perkembangan kemajuan kehidupan manusia di tuntut untuk

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN BAB IV PENGUJIAN DAN ANALISA RANGKAIAN Dalam bab ini penulis akan mengungkapkan dan menguraikan mengenai persiapan komponen dan peralatan yang dipergunakan serta langkah langkah praktek, kemudian menyiapkan

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN BAB IV PENGUJIAN DAN ANALISA RANGKAIAN Dalam bab ini penulis akan mengungkapkan dan menguraikan mengenai persiapan komponen dan peralatan yang dipergunakan serta langkah langkah praktek, kemudian menyiapkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA Sudah menjadi trend saat ini bahwa pengendali suatu alat sudah banyak yang diaplikasikan secara otomatis, hal ini merupakan salah satu penerapan dari perkembangan teknologi dalam

Lebih terperinci

BAB I PENDAHULUAN. semakin canggih. Dalam setiap peralatan elektronika pastinya terdapat Printed

BAB I PENDAHULUAN. semakin canggih. Dalam setiap peralatan elektronika pastinya terdapat Printed BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Inovasi teknologi seakan tidak pernah ada habisnya, negara-negara maju terus mengembangkan peralatan-peralatan elektronika dengan kemampuan yang semakin canggih.

Lebih terperinci

BAB II DASAR TEORI Arduino Mega 2560

BAB II DASAR TEORI Arduino Mega 2560 BAB II DASAR TEORI Pada bab ini akan dijelaskan teori-teori penunjang yang diperlukan dalam merancang dan merealisasikan skripsi ini. Bab ini dimulai dari pengenalan singkat dari komponen elektronik utama

Lebih terperinci

III. METODE PENELITIAN. Pengerjaan tugas akhir ini bertempat di laboratorium Terpadu Teknik Elektro

III. METODE PENELITIAN. Pengerjaan tugas akhir ini bertempat di laboratorium Terpadu Teknik Elektro III. METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Pengerjaan tugas akhir ini bertempat di laboratorium Terpadu Teknik Elektro Jurusan Teknik Elektro Universitas Lampung pada bulan Desember 2013 sampai

Lebih terperinci

BAB III DESAIN DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN BAB III DESAIN DAN PERANCANGAN 3.1 Tujuan Perancangan Tujuan dari perancangan alat ini adalah untuk mewujudkan gagasan dan didasari oleh teori serta fungsi dari software arduino dan perangkat remote control,

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1 Pendahuluan Dalam suatu perancangan sistem, langkah pertama yang harus dilakukan adalah menentukan prinsip kerja dari suatu sistem yang akan dibuat. Untuk itu perlu disusun

Lebih terperinci

BAB 1l DASAR TEORI 2.1. NODEMCU V3

BAB 1l DASAR TEORI 2.1. NODEMCU V3 BAB 1l DASAR TEORI 2.1. NODEMCU V3 NodeMCU pada dasarnya adalah pengembangan dari ESP 8266 dengan firmware berbasis e-lua. Pada NodeMcu dilengkapi dengan micro usb port yang berfungsi untuk pemorgaman

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Software Software arduino merupakan software yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler arduino menggunakan software

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Pemotong Rumput Lapangan Sepakbola Otomatis dengan Sensor Garis dan Dinding ini, terdapat beberapa masalah

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Mikrokontroller AVR Mikrokontroller adalah suatu alat elektronika digital yang mempunyai masukan serta keluaran serta dapat di read dan write dengan cara khusus. Mikrokontroller

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini membahas perencanaan dan pembuatan dari alat yang akan dibuat yaitu Perencanaan dan Pembuatan Pengendali Suhu Ruangan Berdasarkan Jumlah Orang ini memiliki 4 tahapan

Lebih terperinci

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM 3.1. Spesifikasi Sistem Sebelum merancang blok diagram dan rangkaian terlebih dahulu membuat spesifikasi awal rangkaian untuk mempermudah proses pembacaan, spesifikasi

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai proses perancangan mekanik gorden dan lampu otomatis serta penyusunan rangkaian untuk merealisasikan sistem alat. Dalam hal ini

Lebih terperinci

BAB II DASAR TEORI 2.1 TINJAUAN PUSTAKA

BAB II DASAR TEORI 2.1 TINJAUAN PUSTAKA BAB II DASAR TEORI 2.1 TINJAUAN PUSTAKA Elvys, (2015) menyatakan untuk memenuhi kebutuhan mesin perkakas CNC bagi workshop industri kecil dan atau sebagai media pembelajaran pada institusi pendidikan,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 PENDAHULUAN Pengukuran tinggi badan menggunakan ARDUINO adalah alat yang digunakan untuk mengukur tinggi badan seseorang dengan cara digital. Alat ini menggunakan sebuah IC yang

Lebih terperinci

BAB IV ANALISA DAN PEMBAHASAN. Pengujian sistem elektronik terdiri dari dua bagian yaitu: - Pengujian tegangan catu daya - Pengujian kartu AVR USB8535

BAB IV ANALISA DAN PEMBAHASAN. Pengujian sistem elektronik terdiri dari dua bagian yaitu: - Pengujian tegangan catu daya - Pengujian kartu AVR USB8535 BAB IV ANALISA DAN PEMBAHASAN 4.1. Pengujian Alat Adapun urutan pengujian alat meliputi : - Pengujian sistem elektronik - Pengujian program dan mekanik 4.1.1 Pengujian Sistem Elektronik Pengujian sistem

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras untuk mengoperasikan rangkaian DC servo pada mesin CNC dan

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras untuk mengoperasikan rangkaian DC servo pada mesin CNC dan BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Spesifikasi pada sistem ini terbagi menjadi 2 (dua) bagian, yaitu spesifikasi perangkat keras untuk mengoperasikan rangkaian DC servo pada mesin CNC

Lebih terperinci

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan 4 BAB II TINJAUAN PUSTAKA 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan dioda biasa, komponen elektronika ini akan mengubah cahaya menjadi arus listrik. Cahaya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler ini terdapat beberapa masalah yang harus

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Rancangan Sistem Secara Keseluruhan Pada dasarnya Pengebor PCB Otomatis ini dapat difungsikan sebagai sebuah mesin pengebor PCB otomatis dengan didasarkan dari koordinat

Lebih terperinci

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011 sampai dengan

Lebih terperinci

Komunikasi Serial. Menggunakan Arduino Uno MinSys

Komunikasi Serial. Menggunakan Arduino Uno MinSys Komunikasi Serial Menggunakan Arduino Uno MinSys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program komunikasi serial di Arduino Uno MinSys A. Hardware Arduino

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM 24 BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Rangkaian Perancangan system monitoring Thermometer data logger menggunakan Arduino uno, yang berfungsi untuk mengontrol atau memonitor semua aktifitas yang

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai proses perancangan mekanik pintu gerbang otomatis serta penyusunan rangkaian untuk merealisasikan sistem alat. Dalam hal ini sensor

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1. Identifikasi Kebutuhan Proses pembuatan alat penghitung benih ikan ini diperlukan identifikasi kebutuhan terhadap sistem yang akan dibuat, diantaranya: 1. Perlunya rangkaian

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai perancangan dan realisasi dari perangkat keras, serta perangkat lunak dari alat peraga Oscillating Water Column. 3.1. Gambaran Alat Alat yang

Lebih terperinci

Gambar 2.1 Arduino Uno

Gambar 2.1 Arduino Uno BAB II DASAR TEORI 2.1. Arduino UNO Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan dan implementasi wajah animatronik berbasis mikrokontroler ini menggunakan beberapa metode rancang bangun yang pembuatannya

Lebih terperinci

Gambar 2.1. Bagan Sejarah Smalltalk [6]

Gambar 2.1. Bagan Sejarah Smalltalk [6] BAB II DASAR TEORI Pada bab ini akan dijelaskan secara singkat mengenai bahasa Smalltalk dan environment yang mendukung pemrograman dengan menggunakan bahasa Smalltalk yaitu Squeak. Kemudian akan dibahas

Lebih terperinci

Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8

Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8 Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8 OLEH : Kamaruddin, Bidayatul Armynah, Dahlang Tahir Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Lebih terperinci

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS Sudimanto Sekolah Tinggi Manajemen Informatika dan computer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132 E-mail : sudianen@yahoo.com

Lebih terperinci

Reni Nuraeni,ST,M.Pd (widyaiswara Muda)

Reni Nuraeni,ST,M.Pd (widyaiswara Muda) BELAJAR MUDAH MIKROKONTROLER ARDUINO MELALUI BLUETOOTH (BLUINO) Reni Nuraeni,ST,M.Pd (widyaiswara Muda) Email r3ni.nuraeni@gmail.com Abstrak Perancangan sistem kontrol saat ini sangat berkembang dengan

Lebih terperinci

BAB III PENGENDALIAN GERAK MEJA KERJA MESIN FRAIS EMCO F3 DALAM ARAH SUMBU X

BAB III PENGENDALIAN GERAK MEJA KERJA MESIN FRAIS EMCO F3 DALAM ARAH SUMBU X BAB III PENGENDALIAN GERAK MEJA KERJA MESIN FRAIS EMCO F3 DALAM ARAH SUMBU X Pada bab ini akan dibahas mengenai diagram alir pembuatan sistem kendali meja kerja mesin frais dalam arah sumbu-x, rangkaian

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk menunjang perancangan dan pembuatan alat. 2.1 Arduino Uno Arduino adalah pengendali mikro single-board yang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Perkembangan Excavator Excavator pertama kali diciptakan pada tahun 1835 oleh William Smith Otis, seorang ahli mekanik asal Amerika Serikat. Pada awalnya Excavator dijalankan

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN BAB II ANALISIS DAN PERANCANGAN 2.1. Arduino Uno Arduino dikatakan sebagai sebuah platform dari physical computing yang bersifat open source, Arduino Uno merupakan sebuah mikrokontroler dengan menggunakan

Lebih terperinci

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat BAB III PERANCANGAN SISTEM 3.1 Gambaran Umum Pada bab ini akan dibahas mengenai perencanaan perangkat keras (hardware) dan perangkat lunak ( Software). Pembahasan perangkat keras meliputi perancangan mekanik

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai proses perancangan mekanik pembersih lantai otomatis serta penyusunan rangkaian untuk merealisasikan sistem alat. Dalam hal ini

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA 4.1 Umum Perancangan robot merupakan aplikasi dari ilmu tentang robotika yang diketahui. Kinerja alat tersebut dapat berjalan sesuai keinginan kita dengan apa yang kita rancang.

Lebih terperinci

BAB III RANGKAIAN PENGENDALI DAN PROGRAM PENGENDALI SIMULATOR MESIN PEMBEGKOK

BAB III RANGKAIAN PENGENDALI DAN PROGRAM PENGENDALI SIMULATOR MESIN PEMBEGKOK BAB III RANGKAIAN PENGENDALI DAN PROGRAM PENGENDALI SIMULATOR MESIN PEMBEGKOK Pada bab ini dibahas tentang perangkat mekanik simulator mesin pembengkok, konstruksi motor DC servo, konstruksi motor stepper,

Lebih terperinci

2015 RANCANG BANGUN MESIN BOR PCB DENGAN PENGATURAN POSISI 3D BERBASIS MIKROKONTROLER DAN VISUAL PROGRAMING

2015 RANCANG BANGUN MESIN BOR PCB DENGAN PENGATURAN POSISI 3D BERBASIS MIKROKONTROLER DAN VISUAL PROGRAMING DAFTAR ISI Pernyataan keaslian skripsi bebas plagiarisme... Error! Bookmark not Ucapan terima kasih... Error! Bookmark not ABSTRAK... Error! Bookmark not DAFTAR ISI... v Daftar Tabel... vii Daftar Gambar...

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Bab ini menguraikan perancangan mekanik, perangkat elektronik dan perangkat lunak untuk membangun Pematrian komponen SMD dengan menggunakan conveyor untuk indutri kecil dengan

Lebih terperinci

RANCANG BANGUN SIMULATOR CNC MULTIAXIS DENGAN MOTOR STEPPER AC

RANCANG BANGUN SIMULATOR CNC MULTIAXIS DENGAN MOTOR STEPPER AC TUGAS AKHIR RANCANG BANGUN SIMULATOR CNC MULTIAXIS DENGAN MOTOR STEPPER AC TENANG DWI WIBOWO 2110 030 041 Dosen Pembimbing: Ir. Winarto, DEA Program Studi D3 Teknik Mesin Fakultas Teknologi Industri Institut

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem deteksi keberhasilan software QuickMark untuk mendeteksi QRCode pada objek yang bergerak di conveyor. Garis besar pengukuran

Lebih terperinci

Menuntun Anda membuat sketch HelloWorld. Menjelaskan diagram alir pemrograman HelloWorld. Menjelaskan cara memprogram Arduino

Menuntun Anda membuat sketch HelloWorld. Menjelaskan diagram alir pemrograman HelloWorld. Menjelaskan cara memprogram Arduino Bab 5 Program Arduino Anda Yang Pertama Bab ini : Menuntun Anda membuat sketch HelloWorld Menjelaskan diagram alir pemrograman HelloWorld Menjelaskan cara memprogram Arduino Menjalankan sketch HelloWorld

Lebih terperinci

BAB III METODE PERANCANGAN DAN PEMBUATAN. Blok diagram penelitian yang dilakukan dapat dilihat pada gambar berikut.

BAB III METODE PERANCANGAN DAN PEMBUATAN. Blok diagram penelitian yang dilakukan dapat dilihat pada gambar berikut. BAB III METODE PERANCANGAN DAN PEMBUATAN 3.1 Diagram Alur Penelitian Blok diagram penelitian yang dilakukan dapat dilihat pada gambar berikut. Perancangan Pengumpulan Informasi Analisis Informasi Pembuatan

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Proses alur penelitian Dalam penelitian ini ada beberapa tahap atau langkah-langkah yang peneliti lakukan mulai dari proses perancangan model hingga hasil akhir dalam

Lebih terperinci

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain: BAB III METODE PENELITIAN Dalam pembuatan kendali robot omni dengan accelerometer dan keypad pada smartphone dilakukan beberapa tahapan awal yaitu pengumpulan data yang diperlukan dengan beberapa cara

Lebih terperinci

Pemodelan Sistem Kontrol Motor DC dengan Temperatur Udara sebagai Pemicu

Pemodelan Sistem Kontrol Motor DC dengan Temperatur Udara sebagai Pemicu Pemodelan Sistem Kontrol Motor DC dengan Temperatur Udara sebagai Pemicu Brilliant Adhi Prabowo Pusat Penelitian Informatika, LIPI brilliant@informatika.lipi.go.id Abstrak Motor dc lebih sering digunakan

Lebih terperinci

BAB III PERANCANGAN SISTEM PEMROGRAMAN DAN IMPLEMENTASI ROBOT KARTESIAN

BAB III PERANCANGAN SISTEM PEMROGRAMAN DAN IMPLEMENTASI ROBOT KARTESIAN 21 BAB III PERANCANGAN SISTEM PEMROGRAMAN DAN IMPLEMENTASI ROBOT KARTESIAN Rancang bangun robot kontur kartesian ini melibatkan beberapa unsur sistem yang digabung menjadi satu kesatuan yang saling berkaitan

Lebih terperinci

BAB IV PEMBAHASAN. 27

BAB IV PEMBAHASAN. 27 BAB IV PEMBAHASAN 4.1 Perancangan Kendali Back Gauge Berbasis Arduino Sistem yang akan dirancang akan terbagi menjadi dua bagian, yaitu perancangan perangkat keras ( Hardware ) dan perancangan perangkat

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1 Alat dan Bahan Alat dan bahan yang digunakan pada tugas akhir ini yaitu berupa hardware dan software. Table 3.1. merupakan alat dan bahan yang digunakan. Tabel 3.1. Alat dan

Lebih terperinci

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN ALAT DAN ANALISA BAB IV Pengujian Alat dan Analisa BAB IV PENGUJIAN ALAT DAN ANALISA 4. Tujuan Pengujian Pada bab ini dibahas mengenai pengujian yang dilakukan terhadap rangkaian sensor, rangkaian pembalik arah putaran

Lebih terperinci

BAB II DASAR TEORI. 2.1 Mesin CNC (Computer Numerically Controlled)

BAB II DASAR TEORI. 2.1 Mesin CNC (Computer Numerically Controlled) BAB II DASAR TEORI 2.1 Mesin CNC (Computer Numerically Controlled) Mesin CNC adalah mesin yang dipergunakan untuk pengontrollan otomatis dalam dunia industri. Dengan ini computer telah digunakan untuk

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Model Pengembangan Tujuan dari tugas akhir ini adalah membuat pengaturan air dan nutrisi secara otomatis yang mampu mengatur dan memberi nutrisi A dan B secara otomatis berbasis

Lebih terperinci

MODUL PRAKTIKUM ROBOTIKA. Program Studi Sistem Komputer STMIK STIKOM Indonesia

MODUL PRAKTIKUM ROBOTIKA. Program Studi Sistem Komputer STMIK STIKOM Indonesia MODUL PRAKTIKUM ROBOTIKA Program Studi Sistem Komputer STMIK STIKOM Indonesia DAFTAR ISI MODUL 1 INPUT DIGITAL DAN ANALOG... 3 MODUL 2 OUTPUT DIGITAL... 8 MODUL 3 DRIVER MOTOR... 11 MODUL 4 SENSOR... 15

Lebih terperinci

BAB IV METODE KERJA PRAKTEK

BAB IV METODE KERJA PRAKTEK BAB IV METODE KERJA PRAKTEK sebagai berikut : Metode yang digunakan dalam pengerjaan kerja praktek ini adalah 1. Wawancara, yaitu bertanya secara langsung kepada asisten laboratorium mikrokontroler untuk

Lebih terperinci

BAB III PERENCANAAN DAN GAMBAR

BAB III PERENCANAAN DAN GAMBAR BAB III PERENCANAAN DAN GAMBAR 3.1. Flow chart Pembuatan Hybrid powder spray CNC 2 axis dengan pengendali Software Artsoft Mach3 Start Studi Literatur Penentuan Spesifikasi Mesin Perancangan Desain Tidak

Lebih terperinci

BAB III PERANCANGAN ALAT. berasal dari motor. Selain kuat rangka juga harus ringan. Rangka terdiri dari beberapa bagian yaitu:

BAB III PERANCANGAN ALAT. berasal dari motor. Selain kuat rangka juga harus ringan. Rangka terdiri dari beberapa bagian yaitu: BAB III PERANCANGAN ALAT 3.1. Rangka Drone Rangka atau frame merupakan struktur yang menjadi tempat dudukan untuk semua komponen. Rangka harus kaku dan dapat meminimalkan getaran yang berasal dari motor.

Lebih terperinci

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 21 BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 3.1 Gambaran umum Perancangan sistem pada Odometer digital terbagi dua yaitu perancangan perangkat keras (hardware) dan perangkat lunak (software). Perancangan

Lebih terperinci

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu BAB II DASAR TEORI 2.1 Dasar Teori 2.2.1 NodeMcu NodeMcu merupakan sebuah opensource platform IoT dan pengembangan Kit yang menggunakan bahasa pemrograman Lua untuk membantu programmer dalam membuat prototype

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT BAB IV PENGUJIAN DAN ANALISA ALAT Setelah proses perancangan selesai, maka dalam bab ini akan diungkapkan dan diuraikan mengenai persiapan komponen, peralatan yang dipergunakan, serta langkah-langkah praktek.

Lebih terperinci

BAB II SISTEM MESIN PEMOTONG AKRILIK

BAB II SISTEM MESIN PEMOTONG AKRILIK BAB II SISTEM MESIN PEMOTONG AKRILIK 2.1. Gambaran Mesin Pemotong Akrilik Mesin pemotong akrilik termasuk dalam jenis mesin CNC (Computer Numerical Control). Mesin CNC adalah sebuah mesin perkakas yang

Lebih terperinci

BAB II SISTEM PENENTU AXIS Z ZERO SETTER

BAB II SISTEM PENENTU AXIS Z ZERO SETTER BAB II SISTEM PENENTU AXIS Z ZERO SETTER 2.1 Gambaran Umum Berdasarkan latar belakang masalah yang telah dipaparkan pada Bab I, tujuan skripsi ini adalah merancang suatu penentu axis Z Zero Setter menggunakan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem berikut: Secara umum sistem yang dibangun dijelaskan dalam diagram blok sistem 6 1 Baterai Sensor: - GPS 2 Sensor Suhu dan Kelembapan 4 Mikrokontroler

Lebih terperinci