Thursday 12 November 2020

Kuis 4



uC Arduino terhubung ke motor (motor DC, motor AC, Servo, stepper dll)

1. Tujuan [back]

1. Dapat mengoperasikan Visual Designer Proteus 8.9
2. Dapat membuat rangkaian uC terhubung ke motor menggunakan Visual Designer Proteus 8.9

  • Arduino
  • LED
  • Motor DC
  • Driver Motor L293D
  • Resistor
a. Arduino

Gambar 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 output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya. Uno berbeda dengan semua board sebelumnya dalam hal koneksi USB-to-serial yaitu menggunakan fitur Atmega8U2 yang diprogram sebagai konverter USB-to-serial berbeda dengan board sebelumnya yang menggunakan chip FTDI driver USB-to-serial.

Nama “Uno” berarti satu dalam bahasa Italia, untuk menandai peluncuran Arduino 1.0. Uno dan versi 1.0 akan menjadi versi referensi dari Arduino. Uno adalah yang terbaru dalam serangkaian board USB Arduino, dan sebagai model referensi  untuk platform Arduino, untuk perbandingan dengan versi sebelumnya, lihat indeks board Arduino.

SPESIFIKASI

Arduino Uno

Microcontroller

ATmega328P

Operating Voltage     

5V

Input Voltage (recommended)

7-12V

Input Voltage (limit)  

6-20V

Digital I/O Pins          

14 (of which 6 provide PWM output)

PWM Digital I/O Pins

6

Analog Input Pins      

6

DC Current per I/O Pin         

20 mA

DC Current for 3.3V Pin       

50 mA

Flash Memory 32 KB

(ATmega328P)

SRAM

2 KB (ATmega328P)

EEPROM       

1 KB (ATmega328P)

Clock Speed   

16 MHz

LED_BUILTIN

13

Length

68.6 mm

Width

53.4 mm

Weight


Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal (otomatis). Daya Eksternal (non-USB) dapat berasal baik dari AC-ke adaptor-DC atau baterai. Adaptor ini dapat dihubungkan dengan menancapkan plug jack pusat-positif ukuran 2.1mm konektor POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin header dari konektor POWER. Kisaran kebutuhan daya yang disarankan untuk board Uno adalah7 sampai dengan 12 V, jika diberi daya kurang dari 7 V kemungkinan pin 5 V Uno dapat beroperasi tetapi tidak stabil kemudian jika diberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat merusak board Uno.
Pin listrik adalah sebagai berikut:

·         VIN. Tegangan masukan kepada board Arduino ketika itu menggunakan sumber daya eksternal (sebagai pengganti dari 5volt koneksi USB atau sumber daya lainnya).

·         5V. Catu daya digunakan untuk daya mikrokontroler dan komponen lainnya.

·         3v3. Sebuah pasokan 3,3volt dihasilkan oleh regulator on-board.

·         GND. Ground pin.Input dan Output

Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (), beroperasi dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki internal pull-up resistor (secara default terputus) dari 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi khusus:

·         Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) TTL data serial. Pin ini dihubungkan ke pin yang berkaitan dengan chip Serial ATmega8U2 USB-to-TTL.

·         Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interrupt pada nilai yang rendah, dengan batasan tepi naik atau turun, atau perubahan nilai. Lihat (attachInterrupt) fungsi untuk rincian lebih lanjut.

·         PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi analogWrite ().

·         SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan SPI library.

·         LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai HIGH, LED on, ketika pin bernilai LOW, LED off.

Arduino Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang masing-masing menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang berbeda). Selain itu, beberapa pin memiliki fungsi khusus:

·         I2C: A4 (SDA) dan A5 (SCL). Dukungan I2C (TWI) komunikasi menggunakan perpustakaan Wire.

·         Aref. Tegangan referensi (0 sampai 5V saja) untuk input analog. Digunakan dengan fungsi analogReference ().

·         Reset. Bawa baris ini LOW untuk me-reset mikrokontroler.

Arduino Uno memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lainnya. Atmega328 menyediakan UART TTL (5V) untuk komunikasi serial, yang tersedia di pin digital 0 (RX) dan 1 (TX). Sebuah Atmega8U2 sebagai saluran komunikasi serial melalui USB dan sebagai port virtual com untuk perangkat lunak pada komputer. Firmware ’8 U2 menggunakan driver USB standar COM, dan tidak ada driver eksternal yang diperlukan. Namun, pada Windows diperlukan, sebuah file inf.

Perangkat lunak Arduino terdapat monitor serial yang memungkinkan digunakan memonitor data tekstual sederhana yang akan dikirim komputer dari board Arduino. LED RX dan TX di papan tulis akan berkedip ketika data sedang dikirim melalui chip USB-to-serial dengan koneksi USB ke komputer (tetapi tidak untuk komunikasi serial pada pin 0 dan 1). Sebuah SoftwareSerial library memungkinkan untuk berkomunikasi secara serial pada salah satu pin digital pada board Uno. Atmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat lunak Arduino termasuk perpustakaan Kawat untuk menyederhanakan penggunaan bus I2C, lihat dokumentasi untuk rincian. Untuk komunikasi SPI, menggunakan perpustakaan SPI

b. LED
 


LED dapat kita definisikan sebagai suatu komponen elektronika yang terbuat dari bahan semikonduktor dan dapat memancarkan cahaya apabila arus listrik melewatinya.

Led (Ligth-Emitting Diode) memiliki fungsi utama dalam dunia elektronika sebagai indikator atau sinyal indikator atau lampu indikator.


LED terdiri dari sebuah chip semikonduktor yang di doping sehingga menciptakan junction P dan N. Yang dimaksud dengan proses doping dalam semikonduktor adalah proses untuk menambahkan ketidakmurnian (impurity) pada semikonduktor yang murni sehingga menghasilkan karakteristik kelistrikan yang diinginkan. Ketika LED dialiri tegangan maju atau bias forward yaitu dari Anoda (P) menuju ke Katoda (K), Kelebihan Elektron pada N-Type material akan berpindah ke wilayah yang kelebihan Hole (lubang) yaitu wilayah yang bermuatan positif (P-Type material). Saat Elektron berjumpa dengan Hole akan melepaskan photon dan memancarkan cahaya monokromatik (satu warna).
c.Motor

Motor Listrik DC atau DC Motor adalah suatu perangkat yang mengubah energi listrik menjadi energi kinetik atau gerakan (motion).
d. Driver Motor L293D 

Driver Motor adalah salah satu part mesin produksi sebagai motor penggerak yang berfungsi untuk menggerakkan sebuah benda kerja baik secara langsung ke beban kerja atau melalui perantara beban kerja. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Adapun contoh fungsi dari aplikasi motor drive di beberapa benda kerja adalah sebagai berikut:

  • Sebagai penggerak utama gear box.
  • Sebagai penggerak utama roll line unit.
  • Sebagai penggerak utama roll calender unit.
  • Sebagai Penggerak utama pengaduk.
  • Sebagai penggerak utama chain atau rantai.
  • Sebagai penggerrak utama V Belt drive.
  • Sebagai penggerak cyclo drive.
  • Dan lain - lain.

Bagian - bagian part dari motor drive adalah sebagai berikut:

  • Casing Motor drive, yang berfungsi sebagai rumah kumparan rotor dan stator sekaligus melindungi kumparan unit dari kebocoran barang asing masuk ke area kumparan seperti air.
  • Cover Bearing depan dan belakang, yang berfungsi sebagai penutup ruang casing motor bagian depan dan belakang, sekaligus sebagai dudukan bearing shaft rotor.
  • Ball Bearing, yang berfungsi sebagai tumpuan pokok dari shaft rotor sekaligus sebagai bagian yang berputar untuk memperingan beban putar dari shaft rotor.
  • Terminal kabel joint, Yang berfungsi untuk joint kabel antara motor dengan power supply utama.
  • Baut dan nut pengikat, yang berfungsi sebagai pengikat antara cover bearing depan dan belakang dengan casing motor sehingga motor unit terikat kencang menjadi unit.
  • Shaft Rotor, yang berfungsi sebagai shaft bagian yang berputar setelah mendapat arus listrik dari kumparan stator.
  • Kumparan Stator, yang berfungsi sebagai pembangkit arus untuk di salurkan ke shaft rotor.
  • Kipas baling-baling, yang berfungsi sebagai pendingin atau pembuang panas yang timbul akibat proses kerja antara stator dengan rotor.


Menurut Datasheet IC L293D adalah suatu bentuk rangkaian Daya tinggi terintegrasi yang mempu melayani empat buah beban dengan arus antara 600mA sampai dengan 1.2A. Keempat pin Inputnya di desain untuk dapat menerima masukan level logika TTL. IC L293D dapat dipakai sebagai Driver Relay, Motor DC, motor Stepper maupun sebagai pengganti saklar dengan kecepatan switching mencapai 5KHz.

Pada dasarnya, L293D merupakan dua buah rangkaian jembatan-H yang dikemas dalam paket Integrated Circuit. Kedua rangkaian H bridge ini dikontrol oleh sebuah pin bernama Enable.

Cara kerja rangkaian Driver motor menggunakan IC ini adalah:

  • IC akan merespon sinyal input 1 dan input 2 ketika pin Enable 1 diberi logika HIGH. Jika diberi logika Low maka Motor 1 tidak akan berputar. 
  • Ketika Input 1 dan input 2 diberikan input logika yang berbeda (Low dan high atau sebaliknya) maka motor akan berputar.
  • Ketika Ketika Input 1 dan input 2 diberikan logika yang berlawanan maka motor akan berputar berlawanan arah dari sebelumnya.
  • IC akan merespon sinyal input 3 dan input 4 ketika pin Enable 2 diberi logika HIGH. Jika diberi logika Low maka Motor 2 tidak akan berputar. 
  • Ketika Input 3 dan input 4 diberikan input logika yang berbeda (Low dan high atau sebaliknya) maka motor akan berputar.
  • Ketika Ketika Input 3 dan input 4 diberikan logika yang berlawanan maka motor akan berputar berlawanan arah dari sebelumnya.
  • Syarat motor motor berputar adalah logika input berlawanan. Jika logika input sama-sama High atau sama-sama Low maka Motor tidak akan berputar. 
  • Putaran motor searah jarum jam disebut Clock Wise (CW), sedangkan putaran motor yang berlawanan arah jarum jam disebut Counter Clock Wise (CCW).
e. Resistor



Resistor adalah komponen elektronika yang berfungsi untuk menghambat atau membatasi aliran listrik yang mengalir dalam suatu rangkain elektronika.

Seperti yang dikatakan sebelumnya, nilai Resistor yang berbentuk Axial adalah diwakili oleh Warna-warna yang terdapat di tubuh (body) Resistor itu sendiri dalam bentuk Gelang. Umumnya terdapat 4 Gelang di tubuh Resistor, tetapi ada juga yang 5 Gelang.

Gelang warna Emas dan Perak biasanya terletak agak jauh dari gelang warna lainnya sebagai tanda gelang terakhir. Gelang Terakhirnya ini juga merupakan nilai toleransi pada nilai Resistor yang bersangkutan.

Tabel dibawah ini adalah warna-warna yang terdapat di Tubuh Resistor :


Perhitungan untuk Resistor dengan 4 Gelang warna :

 

4. Percobaan [back]
1. Buat flowchart seperti gambar

 
2. Atur rangkaian seperti pada gambar
 

3. Simulasikan rangkaian
 
 
Prinsip Kerja:
Rangkaian ini merupakan rangkaian conveyor. Pada rangkaian terdapat arduino yang terhubung ke 2 buah driver motor L293D. Driver motor berfungsi untuk mengatur arah gerak motor. Saat conveyor bergerak maju, LED 1 akan hidup. IN1 di setiap pin motor berlogika 1 dan IN2 berlogika 0 sehingga conveyor bergerak maju (Clockwise) sedangkan saat conveyor bergerak mundur, LED 2 akan hidup. IN1 di setiap pin motor berlogika 0 dan IN2 berlogika 1 sehingga conveyor bergerak mundur (counter clockwise) peralihan putaran di terjadi setiap 5 detik.

Video:



HTML - Download
Rangkaian Simulasi - Download
Datasheet L293D - Download
Datasheet Motor DC - Download
Library Arduino Uno - Download
Video - Download

No comments:

Post a Comment