Latihan Digital Input dan Digital Output

A. Tujuan

  1. Memberikan pemahaman praktikal mengenai digital input dan output.
  2. Memberikan pengetahuan dasar hardware Arduino.
  3. Memberikan pemahaman praktikal mengenai control statement IF.

B. Alat dan Bahan

  1. Arduino MKR1000 Development Board @ 1 unit
  2. DFRobot Push Button module @ 1 unit
  3. DFRobot LED module @ 1 unit
  4. DFRobot Digital Speaker Module @ 1 unit
  5. DFRobot Relay Module @ 1 unit
  6. RDD-Tech MKR IoT Training Module @ 1 unit
  7. Kipas 220VAC atau lampu atau beban yang lain @ 1 unit
  8. Kabel dan konektor @ secukupnya
  9. Kabel USB Arduino MKR1000 Development Board @ 1 unit
  10. Arduino IDE
  11. PC @ 1 unit
  12. Power Supply 12V @ 1 unit

C. Teori Singkat

Pada bagian teori singkat ini akan dibahas beberapa hardware yang akan digunakan pada latihan ini diantaranya sebagai berikut:

1. Push Button

Push button merupakan salah satu saklar mekanik yang memiliki dua jenis pensaklaran yakni push to make dan push to break. Push button dengan jenis pensaklaran push to make akan menguhubungkan sirkuit ketika ditekan. Push to break melakukan kebalikannya yaitu akan memutuskan sirkuit jika ditekan.

Simbol Push to Make (Kiri) dan Push to Break (Kanan)
Sumber: google.com
2. Light Emitting Diode (LED)

LED adalah sebuah dioda yang dapat memancarkan cahaya jika diberi tegangan melebihi tegangan bias majunya (forward bias voltage). Tegangan bias maju diberikan dengan cara memberi kaki anoda kutub positif supply (contoh: batre) dan kaki katoda kutub negatif supply. Besarnya tegangan yang dibutuhkan berbeda tiap warna pada LED.

Simbol dan Kurva Tegangan Bias Maju (VF) tiap Warna LED
Sumber: Google.com

Garis putus-putus pada gambar merupakan nilai typical untuk arus bias maju (forward current) LED sebesar 20mA. Arus bias maju ini dapat dibatasi dengan memasang resistor secara seri dengan LED. Pembatasan arus ini bertujuan supaya LED tidak cepat rusak dan menghemat konsumsi arus. Berikut adalah cara menentukan besar nilai resistor yang dibutuhkan berdasarkan arus bias maju yang diinginkan.

Rumus Resistor Seri
Sumber. google.com
3. Speaker

Speaker merupakan salah satu komponen aktuator yang dapat menghasilkan suara dari sinyal-sinyal elektronika yang diberikan kepadanya. Suara ini dihasilkan dari membran yang tarik-ulur oleh kumparan dan magnet. Speaker terbagi beberapa jenis tergantung frekuensi dan aplikasinya yakni bass, treble, dan tweeter. Namun speaker tidak bisa berdiri sendiri atau membutuhkan komponen pendukung seperti pre-amp, amplifier, audio tunner dan lain sebagainya.

Cara Kerja Speaker
Sumber: google.com

Berbeda halnya dengan buzzer, buzzer merupakan aktuator yang dapat menghasilkan suara, namun suara ini berasal dari kepingan piezoelektrik. yang bergetar. Elemen piezoelektrik akan bergetar jika diberi tegangan arus searah (DC), hal ini dikenal sebagai efek piezoelektrik.

Bentuk, Struktur, dan Simbol Piezoelectric Buzzer
Sumber: google.com
4. Relay

Relay merupakan salah satu saklar elektromekanik yang banyak digunakan di bidang industri. Relay digunakan dengan cara memberi tegangan eksitasi (exciter) pada kedua ujung kumparannya (coil). Setelah kumparan tereksitasi (excited) maka akan membuat sebuah medan magnet yang dapat menarik kontak sehingga kontak tersebut dapat menghubungkan sirkuit. Tegangan eksitasi ini dapat diberikan oleh perangkat-perangkat pengendali (controller) seperti PLC (Programmable Logic Controler), mikrokontroler, komparator analog dan lain sebagainya.

Cara Kerja Relay.
Sumber: google.com

D. Langkah Keselamatan Latihan

  1. Pastikan pemasangan kabel penguhubung telah benar sesuai dengan kode warna yang diberikan modul DFRobot.
  2. Pastikan polaritas power supply tidak terbalik.
  3. Jika menggunakan beban dengan tegangan jala-jala 220VAC. Pastikan tidak ada kabel yang terkelupas atau serabut yang mencuat saat memasang beban pada modul relay.
  4. Lepas catu dari papan mikrokontroler baik dari kabel usb maupun dari power supply sebelum merubah rangkaian.

E. Langkah – Langkah Latihan

  1. Siapkan alat dan bahan seperti yang telah dituliskan diatas.
  2. Pasang Arduino MKR1000 pada RDD Tech Arduino MKR IoT Training Module.
  3. Pasangkan jack DC power supply pada jack DC input RDD Tech Arduino MKR IoT Training Module.
  4. Rangkailah rangkaian seperti pada gambar latihan 1.1.
  5. Coba nyalakan LED dengan tombolnya masing-masing. Hasil akhir dapat dilihat pada video latihan 1.1.
  6. Modifikasi rangkaian gambar latihan 1.1 dengan menambahkan satu buah LED dan coba nyalakan LED tersebut dengan kombinasi dari tombol-tombol yang telah terpasang sebelumnya seperti pada gambar latihan 1.2. Hasil akhir dapat dilihat pada video latihan 1.2.
  7. Rangkailah rangkaian seperti pada gambar latihan 1.3.
  8. Coba buat modul speaker mengeluarkan suara selama 1 detik dengan satu tombol. *petunjuk: gunakan command tone(pinArduino, frekuensi, durasi) & noTone(pinArduino). Hasil akhir dapat dilihat pada video latihan 1.3.
  9. Rangkailah rangkaian seperti pada gambar latihan 1.4.
  10. Coba nyalakan kipas atau beban yang lain menggunakan modul relay yang diperintah oleh satu tombol. Hasil akhir dapat dilihat pada video latihan 1.4.
  11. Gabungkan semua rangkaian dan program yang telah dicoba, buatlah rangkaian dengan fungsi seperti dalam video latihan 1.5.
Gambar latihan 1.1
Video latihan 1.1
Gambar latihan 1.2
Video latihan 1.2
Gambar latihan 1.3
Video latihan 1.3
Gambar latihan 1.4
Video latihan 1.4
Gambar latihan 1.5

Tetap Semangat dan Selamat Mencoba! (RDD Team)

Was this article helpful?

Related Articles

Leave A Comment?