Tuesday, 21 February 2017

Third Task : Sensor

22 Februari 2017.
Tugas minggu ketiga.

Kali ini tugas yang diberikan kepada kami melibatkan sensor. Ya, sensor apapun, intinya perangkat Arduino kami bisa membaca / men-sense sinyal/rangsangan dari luar dan memprosesnya. Kami memilih sensor ultrasonik dan kami gunakan untuk mengukur jarak suatu benda dari sensor tersebut. Kami memilih ini karena komponen sensor tersebut sudah dimiliki oleh Nove.

Cara kerja sensor ini didasarkan pada prinsip dari pantulan suatu gelombang suara sehingga dapat dipakai untuk menafsirkan eksistensi (jarak) suatu benda dengan frekuensi tertentu. Disebut sebagai sensor ultrasonik karena sensor ini menggunakan gelombang ultrasonik (bunyi ultrasonik). Sensor ini berfungsi untuk mengetahui jarak antara sensor dengan objek yang ada di depannya atau objek yang memantulkan gelombang ultrasoniknya.

Jarak yang bisa dideteksi oleh sensor ini ± 2 cm hingga 400 cm, dengan tingkat presisi sebesar 0,3 cm. Sudut yang bisa dideteksi tidak lebih dari 15°. Arus yang diperlukan tidak lebih dari 2mA dan tegangan yang dibutuhkan sebesar 5 volt.

Seperti biasa, komponen-komponen yang kami gunakan yaitu sebagai berikut.
  1. Satu set Arduino UNO dan programnya di Laptop
  2. Breadboard
  3. Sensor ultrasonik HC-SR04
  4. Kabel jumper
Nah berikut ini adalah skema rangkaiannya.



Awalnya, kami ingin menggunakan LCD untuk menampilkan hasil jarak yang terukur. Kami sudah mencoba rangkaian dengan sensor ultrasonik beserta LCD. Namun ketika programnya kami coba jalankan, LCD kami tidak menyala. Setelah kami periksa ulang pin-pin, rangkaian, serta programnya pun LCD tersebut belum juga menyala. 

Akhirnya kami memutuskan untuk tidak menggunakan LCD dan hanya menampilkan hasil pengukuran jarak pada serial monitor. Berikut ini adalah source code yang kami gunakan.


Dan berikut ini adalah hasil rangkaian kami




Tampilan jarak terukur pada serial monitor:

Terakhir, ini adalah hasil videonya.



Wednesday, 15 February 2017

Second Task : Counter

15 Februari 2017
Tugas minggu kedua.

Setelah memulai perjalanan mengenal Arduino dengan toggle switch sederhana, kami melangkah lebih minggu ini, yaitu mulai menggunakan display berupa 7-segment LED. Tugas kami yaitu membuat counter sederhana yang akan memunculkan angka 0-9 secara berurutan setiap tombol switch ditekan. Seperti minggu sebelumnya, kami memulainya dengan mempersiapkan komponen-komponen yang diperlukan.
  1. Satu set Arduino UNO dan programnya di Laptop
  2. Breadboard
  3. 7-segment LED
  4. Resistor 220 Ohm
  5. Kabel jumper
  6. Tombol Switch
Kemudian kami membuat rangkaian sesuai skema berikut.
  


Next, let's take a look at the source code for this program.



Finally, let's take a look at the result!

 



Begitulah cerita tentang tugas kedua yang diberikan. Mungkin minggu depan kami akan diberi tantangan yang lebih menarik. Looking forward to it!

Tuesday, 7 February 2017

First Task: LED Toggle Switch

8 Februari 2017.
Tugas minggu pertama.

Dosenku bilang untuk memulai semua dari 0. Katanya, supaya semua setara dan tidak ada yang tertinggal. Yah sejujurnya itu sangat menguntungkan bagi pemula sepertiku, hehe. Anggap saja inilah awal perjalanan kami ber-"interaksi" dengan komputer. Tugas kami yaitu menyalakan dan mematikan lampu LED menggunakan switch.

My partners in this journey are Rezki (18214002) and Nove (18214031). They both are awesome in their own ways. I hope we can create something "whoaa" and cool in the end of this journey. Semangat guys ^^

--
Back to the task.


Okay, jadi tugas pertama kami adalah membuat rangkaian LED Toggle Switch. Apa itu? Hmmm intinya kami harus membuat tombol on-off yang bersifat layaknya remote TV, dimana setiap kali ditekan, tombol ini akan menyalakan/mematikan lampu LED sesuai kondisi lampu tersebut saat itu.

Berikut ini adalah alat dan komponen-komponen yang kami gunakan untuk tugas pertama kami.
  1. Satu set Arduino UNO dan programnya di Laptop
  2. Breadboard
  3. LED merah
  4. Resistor 220 Ohm
  5. Kabel jumper
  6. Tombol Switch
Kemudian kami merangkai alat-alat tersebut dengan skema seperti gambar dibawah.

Gambar 1 Skema Rangkaian LED Toggle Switch

Well, untuk tugas pertama ini rangkaiannya memang masih sangat sederhana. Kami hanya membutuhkan beberapa menit untuk merangkainya.

Setelah selesai merangkai, kami menjalankan program untuk percobaan ini. Berikut ini adalah source code yang kami gunakan.


Final step, meng-compile program tersebut dan meng-upload nya ke Arduino. Dan, voila! Rangkaian pertama kami sukses dan hasilnya sesuai dengan yang kami harapkan.

Berikut ini beberapa dokumentasi hasilnya.

 



Sooo that's all about the first task assigned. Looking forward to the next ones, hehehe. See you later!

Welcome

Welcome to my Arduino Diary! I am Nurlaili Rizki Hasanah (18214049). In this blog I will write the Arduino project tasks assigned for II3231 Human-Computer Interaction course. Enjoy :)