Senin, 05 Juni 2017

Temperatur Sensor DS18B20 Arduino Uno dengan I2C LCD

Temperatur Sensor DS18B20 Arduino Uno dengan I2C LCD
Alvi Hasanati (14640033)



    DS18B20 merupakan sebuah sensor suhu dimana akurasi nilai suhu dan kecepatan pengukuran memiliki kestabilan yang jauh lebih baik dari sensor LM35DZ. DS18B20 adalah sensor suhu digital yang dikeluarkan oleh Dallas Semiconductor. Untuk pembacaan suhu, sensor menngunakan protokol 1 wire communication. DS18B20 memilki 3 pin yang terdiri dari +5V, Ground dan Data Input/Output. Temperature sensor DS18B20 beroperasi pada suhu -55 º celcius hingga +125 º celcius. Keunggulan DS18B20 yaitu output berupa data digital dengan nilai ketelitian 0.5 º celcius selama kisaran temperature 10 º celcius sampai + 85 º celcius hingga mempermudah pembacaan oleh mikrokontroller. Dalam pemograman DS18B20, terdiri atas library Wire.h, OneWire.h, dan LiquidCrystal_I2C.h.

PERANCANGAN JAM DIGITAL MENGGUNAKAN RTC DS1307 BERBASIS ARDUINO

PERANCANGAN JAM DIGITAL MENGGUNAKAN RTC DS1307 BERBASIS ARDUINO
Oleh : Auliya Rahmatul Ummah (14640029)


  

I.                   Pendahuluan
Waktu adalah bagian dari struktur dasar dari alam semesta, sebuah dimensi di mana peristiwa terjadi secara berurutan. Waktu tidak bisa dilepaskan dari kehidupan manusia. Seluruh kegiatan manusia ditentukan oleh waktu. Pada zaman dahulu, manusia membagi waktu berdasarkan perputaran matahari, berdasarkan aktivitas dan masih banyak lagi. Waktu dapat dilihat dan ditentukan oleh jam. Awalnya jam hanya menggunakan matahari sebagai acuan waktu. Kemudian sekitar tahun 1400 SM, manusia menggunakan air sebagai jam. Hingga sampai saat ini jam mengalami perkembangan mulai dari jam analog menggunakan jarum sampai jam digital.
Perkembangan jam digital saat ini sudah terintegrasi dengan data hari, bulan dan tahun. Salah satu komponen pengontrolan waktu pada jam digital adalah module RTC (Real Time Clock) DS1307. Real Time Clock ini merupakan chip dengan konsumsi daya yang rendah. Chip tersebut mempunyai kode binary (BCD), jam/kalender, 56 byte NV SRAM dan komunikasi antarmuka menggunakan serial two wire. RTC menyediakan data dalam bentuk detik, menit, jam, hari, tanggal, bulan, tahun dan informasi yang dapat diprogram. Berikut adalah pin pada RTC DS1307


DS1307 memiliki akurasi (kadaluarsa) hingga tahun 2100. Sistem RTC DS1307 memerlukan baterai eksternal 3 volt yang terhubung ke pin Vbat dan ground. Pin X1 dan X2 dihubungkan dengan kristal osilator 32,768 KHz. Sedangkan pin SCL, SDA, dan SQW/OUT dipull-up dengan resistor (nilainya 1k s.d 10k) ke vcc.
Untuk menampilkan jam dan tanggal dari RTC DS1307 dilakukan dengan pengaksesan register pewaktu pada RTC. Pada Codevision AVR terdapat fitur I2C bus dan koneksi pada RTC DS1307 sehingga hanya tinggal melakukan pengaksesan data pada register timekeeper RTC.
Pada artikel ini akan digunakan RTC DS1307 untuk membuat jam digital. RTC akan dikontrol dengan arduino uno dan outputnya akan ditampilkan pada serial monitor.

Download Full Word : Perancangan Jam Digital Menggunakan RTC DS1307

Datalogger with Temperature Sensor DHT11

Datalogger with Temperature Sensor DHT11
YUSYANTI ( 14640006)



            Dalam proyek ini saya akan membuat Datalogger sederhana dengan menggunakan sensor suhu DHT11. Pembuatan Datalogger ini juga menggunakan ardiuno sebagai alat yang memproses nilai tegangan menjadi nilai analog, yang diperoleh dari sensor suhu DHT11.

Download Full Word : Datalogger with Temperature Sensor DHT11

Menampilkan LCD pada Arduino Uno dengan Potensiometer

Menampilkan LCD pada Arduino Uno dengan
Potensiometer
Adelita Putri Noviana (14640056)



               Liquid Crystal Display (LCD) adalah suatu jenis media tampil yang menggunakan Kristal cair sebagai penampil utama. LCD sudah digunakan untuk berbagai bidang misalnya alat-alat elektronik seperti televisi kalkulator atau layar komputer. Tipe LCD  ini adalah dot matrik dengan jumlah karakter 20x4. LCD berfungsi sebagai penampil yang nantinya akan digunakan untuk menampilkan status kerja alat.
               Sebuah tampilan kristal cair (LCD) adalah tampilan panel datar, tampilan visual elektronik, atau tampilan video yang menggunakan cahaya modulasi sifat kristal cair. kristal cair yang tidak memancarkan cahaya secara langsung. Saya akan menggunakan 20X4 alfanumerik LCD monokromatik. 20X4 berarti bahwa 20 karakter dapat ditampilkan di masing-masing 4 baris dari LCD 20X4, sehingga total 80 karakter dapat ditampilkan pada setiap contoh waktu.

Dowload Onewire.h:  https://www.arduino.cc/en/Tutorial/LiquidCrystal*/