de KITS Application Note AN34 Jam Pasir Digital

dokumen-dokumen yang mirip
de KITS Application Note AN47 Traffic Light Controller

de KITS Application Note AN29 Sistem Antrian dengan DT-51 MinSys & de KITS SPC Alphanumeric Display

de KITS Application Note AN30 Rotating Display with DT-51 MinSys & de KITS SPC DC Motor

de KITS Application Note AN44 - Morse Code Generator

de KITS Application Note AN17 - How 2 Use de KITS Relay Board with StarTech PPI Card

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

DT-AVR Application Note. AN186 Digital Compass

DT-51 Application Note

de KITS Application Note AN19 - How 2 Use de KITS SPC DC Motor with StarTech PPI Card

Starter Kit Application Note AN165 - Update Tampilan Character LCD Berbasis USB Flash Disk

DT-AVR Application Note

DT-51 Application Note

DT-BASIC Application Note

AVR Application Note AN95 Wireless Chatting with PC

DT-51 Application Note

DT-BASIC Application Note

PC-Link Application Note

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

DT-51 Application Note

DT-51Application Note

DT-AVR Low Cost Micro System. Gambar 1 Blok Diagram AN154. RXD (J13 Pin 3) TXD (J8 Pin 4) GND (J10/J11/J12/J13 Pin 1) GND (J7/J8 Pin 1)

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

PC-Link Application Note

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

MODUL PRAKTIKUM MIKROPOSESOR & INTERFACING

DT-51 Application Note

DT-AVR Application Note

DT-51 Application Note

DT-AVR. Application Note AN214

BAB III METODA PENELITIAN

BAB III PERANCANGAN ALAT

a b c Gambar 1 DT-BASIC Nano System (a), DT-BASIC Micro System (b), DT-BASIC Mini System (c), de KITS SPC Seven Segment Display (d)

kali tombol ON ditekan untuk memulai proses menghidupkan alat. Setting

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

DAFTAR ISI HALAMAN JUDUL

PC-Link. PC-Link. Application Note AN202

BAB III PERANCANGAN ALAT

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200

DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT

BAB III PERANCANGAN SISTEM

PC-Link Application Note

SENSOR KECEPATAN. Tugas Mata Kuliah Sensor dan Transducer. Oleh: 1. Agus Susanto 2. Alan Havis 3. Eva Susanti 4. Rico Bernando P

BAB III PERANCANGAN SISTEM

BAB III METODOLOGI PENULISAN

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

DT-AVR. AVR Application Note AN160 Graphic LCD Dengan Bahasa C. Application Note AN160

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

BAB III METODE PENELITIAN. berbasis microcontroller ATMega8 dapat dilihat pada Gambar 3.1.

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

BAB III METODE PENELITIAN

III. METODE PENELITIAN. Penelitian tugas akhir ini akan dilakukan di Laboratorium Terpadu Teknik Elektro

IV. HASIL DAN PEMBAHASAN. Hasil dari perancangan perangkat keras sistem penyiraman tanaman secara

de KITS Application Note AN24 - How 2 Use de KITS Phone Interface with DT-51 MinSys ver 3.0

BAB III METODOLOGI PENELITIAN. Gambar blok diagram dari sistem kerja alat dapat dilihat pada Gambar 3.1

DT-Sense Current Sensor With OpAmp Gambar 1 Blok Diagram AN212

DT-51 Application Note

BAB III METODE PERANCANGAN. tabung V maka penulis membuat diagram dan mekanis system sebagai

BAB III METODOLOGI PENELITIAN. darah berbasis ATMega8 dilengkapi indikator tekanan darah yang meliputi :

BAB III PERANCANGAN SISTEM

DT-AVR Application Note

BAB 3 PERANCANGAN SISTEM

DT-I/O DT-I/O. Application Note AN171

PC-Link. Gambar 1 Blok Diagram AN201. AGND (J3 pin 1) Pin 1 VCC (J3 pin 2) Pin 3 Dapat dipilih salah satu dari A0 s.d. A7 (J3 pin 3 s.d.

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

DT-I/O. I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485. Application Note AN164

DT-51 Application Note

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Bahan komponen yang digunakan untuk pembuatan rangkaian modul. adalah sebagai berikut : 3. Kapasitor 22nF dan 10nF

BAB III PERANCANGAN SISTEM

BAB III PEMBUATAN ALAT. 1. Alat yang dibuat berupa pengedali motor DC berupa miniatur konveyor.

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

PERCOBAAN 3. KONTROL DISPLAY 7-SEGMENT Menggunakan DT-51 MinSys

PC-Link Application Note

BAB IV METODE KERJA PRAKTEK

BLOK DIAGRAM DAN GAMBAR RANGKAIAN

Transkripsi:

de KITS Application ote A34 Jam Pasir Digital Oleh: Tim IE & Sandy Hosen (U.K. Petra) Jam Pasir Digital dapat dibuat dengan berbagai macam model rangkaian elektronik. Salah satu model yang dapat digunakan untuk membuat Jam Pasir Digital adalah dengan DT-51 Minimum System Ver 3.0, de KITS Serial RTC & EEPROM (K2), de KITS Display (K7) dan Jam Pasir Digital serta beberapa tombol untuk mengatur jam, menit, detik. Modul-modul yang digunakan adalah: - 1 buah DT-51 Minimum System Ver 3.0-1 buah de KITS SPC Serial RTC & EEPROM (K2) - 1 buah de KITS SPC Display (K7) - 32 buah LED - 10 buah Transistor 9012 (PP) - 5 buah Transistor 9013 (P) - 32 buah Resistor 150 ohm - 10 buah Resistor 2K2 ohm - 5 buah Resistor 10K oh - 1 buah Kapasitor 1000uF/16v - 1 buah Kapasitor 100uF/16v - 1 buah 7805CT - 4 buah diode I4002 pun blok diagram sistem terdapat pada gambar 1 dengan rangkaian terdapat pada gambar 2 dan 3. De KITS Serial RTC & EEPROM DT-51 MinSys ver 3.0 Gambar 1. Skematik Catu Daya LED De KITS SPC Display Gambar 2. Skematik Catu Daya pun penggunaan catu daya adalah untuk menyediakan arus bagi rangkaian Jam Pasir Digital karena rangkaian tersebut tidak menggunakan catu daya pada DT-51 MinSys. Page 1 of 11 Application ote A34

Page 2 of 11 Gambar 3. Skematik Jam Pasir Digital Application ote A34

Ke I2C Ke Serial RTC & EEPROM J2 J1 Ke DT-51 MinSys Power Supply Display Power Supply RTC Ke GD DT-51 MinSys 9V AC Gambar 4. Cara Menghubungkan Modul DT-51 MinSys, de KITS Serial RTC & EEPROM, de KITS SPC Display dengan Jam Pasir Digital Hubungan antara Jam Pasir Digital dan de KITS SPC Display adalah sebagai berikut: de KITS SPC Aplhanumeric Display SCL / Pin 15 SDA / Pin 16 Jam Pasir Digital J1 J1 - Pin 2 (SCL) J1 - Pin 1 (SDA) Tabel 1. Hubungan Jam Pasir Digital dengan de KITS SPC Display Page 3 of 11 Application ote A34

Hubungan antara Jam Pasir Digital dan de KITS Serial RTC & EEPROM sebagai berikut: de KITS Serial RTC & EEPROM CLK D CS Jam Pasir Digital J2 J2 Pin 3 (CLK) J2 Pin 2 (D) J2 Pin 1 (CS) Tabel 2. Hubungan Jam Pasir Digital dengan de KITS Serial RTC & EEPROM Hubungan antara DT-51 MinSys Ver 3.0 dan Jam Pasir Digital sebagai berikut: Jam Pasir Digital DT-51 MinSys Header 8 x 2 Keterangan Konektor & Pin Keterangan 1 J1 (Scan B1) Port A & Port B Pin 1 PA0 2 J1 (Scan B2) Port A & Port B Pin 2 PA1 3 J1 (Scan B3) Port A & Port B Pin 3 PA2 4 J1 (Scan B4) Port A & Port B Pin 4 PA3 5 J1 (Scan B5) Port A & Port B Pin 5 PA4 6 - Port A & Port B Pin 6 PA5 7 - Port A & Port B Pin 7 PA6 8 - Port A & Port B Pin 8 PA7 9 J1 (Scan B6) Port A & Port B Pin 9 PB0 10 J1 (Scan B7) Port A & Port B Pin 10 PB1 11 J1 (Scan B8) Port A & Port B Pin 11 PB2 12 J1 (Scan B9) Port A & Port B Pin 12 PB3 13 J1 (Scan B10) Port A & Port B Pin 13 PB4 14 - Port A & Port B Pin 14 PB5 15 - Port A & Port B Pin 15 PB6 16 - Port A & Port B Pin 16 PB7 1 J2 (Data 1) Port C & Port 1 Pin 1 PC0 2 J2 (Data 2) Port C & Port 1 Pin 2 PC1 3 J2 (Data 3) Port C & Port 1 Pin 3 PC2 4 J2 (Data 4) Port C & Port 1 Pin 4 PC3 5 J2 (Data 5) Port C & Port 1 Pin 5 PC4 6 - Port C & Port 1 Pin 6 PC5 7 - Port C & Port 1 Pin 7 PC6 8 - Port C & Port 1 Pin 8 PC7 9 J2 (CLK) Port C & Port 1 Pin 9 P10 10 J2 (D) Port C & Port 1 Pin 10 P11 11 J2 (Tombol Enter) Port C & Port 1 Pin 11 P12 12 J2 (CS) Port C & Port 1 Pin 12 P13 13 J2 (Tombol Down) Port C & Port 1 Pin 13 P14 14 J2 (Tombol Up) Port C & Port 1 Pin 14 P15 15 J2 (SCL) Port C & Port 1 Pin 15 P16 16 J2 (SDA) Port C & Port 1 Pin 16 P17 Tabel 3. Hubungan DT-51 MinSys dengan Jam Pasir Digital Setelah semua modul saling terhubung dan diberi sumber tegangan, download-lah Pasir.HEX. Page 4 of 11 Application ote A34

Algoritma pemrograman Jam Pasir Digital dapat digambarkan dalam suatu flowchart, seperti pada gambar 5-10. Start Init PPI Matikan Display Jam Pasir Init Timer 1 mode 1 Reset RTC & EEPROM Reset variabel yg digunakan ISR Timer 1 B Baca jam, menit, detik dari RTC Tampilkan jam, menit, detik pd Display F Sesuaikan posisi frame dgn detik sekarang Set Timer 1 A tombol enter utk setting jam? R6 = 100 ms? Perbaharui nilai detik pd Display www = 500 ms? Perbaharui nilai menit pd Display QQQ = 500 ms? Perbaharui nilai jam pd Display Gambar 5. Flowchart Program Utama Page 5 of 11 Application ote A34

A CLR Timer 1 Tampilan jam pd Display bekedip tombol enter untuk setting menit? Sesuaikan nilai jam pd RTC dgn nilai jam pd Display C Jam = 00 tombol up? Tambahkan 1 pd variabel jam jam = 24? Perbaharui jam pd Display tombol down? Kurangkan 1 pd variabel jam jam = 00? Jam = 23 Gambar 6. Flowchart Pengaturan Jam Page 6 of 11 Application ote A34

C Tampilan menit pd Display bekedip tombol enter untuk setting detik? Sesuaikan nilai menit pd RTC dgn nilai menit pd Display Menit = 00 D tombol up? Tambahkan 1 pd variabel menit menit = 60? Perbaharui menit pd Display tombol down? Kurangkan 1 pd variabel menit menit = 00? Menit = 59 Gambar 7. Flowchart Pengaturan Menit Page 7 of 11 Application ote A34

D Tampilan detik pd Display bekedip tombol enter untuk keluar setting? Sesuaikan nilai detik pd RTC dgn nilai detik pd Display Detik = 00 E tombol up? Tambahkan 1 pd variabel detik detik = 60? Perbaharui detik pd Display tombol down? Kurangkan 1 pd variabel detik detik = 00? Detik = 59 Gambar 8. Flowchart Pengaturan Detik Page 8 of 11 Application ote A34

E detik dibagi (div) dengan 3 R3 = sisa, Sisa waktu untuk 1 frame Hasil bagi = 5h/6h/7h/8h? Kurangkan hasil bagi dengan 2 Kalikan hasil dengan 10 cek = hasil, untuk memilih posisi frame ke-n F Hasil bagi = Ah/Bh/Ch/Dh? Kurangkan hasil bagi dengan 4 Hasil bagi = 10h/11h/12h /13h? Kurangkan hasil bagi dengan 6 Hasil bagi = 15h/16h/17h /18h? Kurangkan hasil bagi dengan 8 Hasil bagi = 1Ah/1Bh/1C h/1dh? Kurangkan hasil bagi dengan 10 Gambar 9. Flowchart Penyesuaian antara Detik RTC dengan Frame Jam Pasir yang akan Ditampilkan pd Display Page 9 of 11 Application ote A34

B CLR Timer 1 Posisi nyala dari jam pasir 0? Matikan display jam pasir Matikan display jam pasir Scanning display jam pasir dari atas ke bawah Scanning display jam pasir dari bawah ke atas Apakah frame ke-n sudah tiga detik? Apakah frame ke-n sudah tiga detik? Masukkan frame ke (n+1) Masukkan frame ke (n+1) Apakah sudah frame terakhir? Apakah sudah frame terakhir? Set variabel TandaB, reset variabel yg bersangkutan Set variabel TandaB, reset variabel yg bersangkutan Isi ulang Timer 1 Set TR1 RETI Gambar 10. Flowchart Interrupt Service Routine Timer 1 Page 10 of 11 Application ote A34

PEJELASA SIGKAT 1. Scanning display Jam Pasir menggunakan teknik interrupt. 2. Pada Jam Pasir Display terdapat tiga tombol yang dapat digunakan untuk mengatur jam, menit, dan detik. Dimana masing-masing tombol mempunyai fungsi, yaitu: - Tombol Enter, tombol enter yang pertama kali akan membuat jam dapat diatur. Penekanan tombol enter kedua kalinya akan mencocokkan jam dengan RTC dan membuat menit dapat diatur. Penekanan tombol enter ketiga kalinya akan mencocokkan menit dengan RTC dan membuat detik dapat diatur. Penekanan tombol enter keempat kalinya maka detik di cocokkan dengan RTC. - Tombol UP, tombol up akan berfungsi pada saat jam, menit dan detik diatur. Jika ditekan maka tombol up akan membahkan satu nilai pada jam atau menit atau detik tergantung mana yang sedang diatur. - Tombol Down, tombol down akan berfungsi pada saat jam, menit dan detik diatur. Jika ditekan maka tombol down akan memgurangi satu nilai pada jam atau menit atau detik tergantung mana yang sedang diatur. 3. Jika terjadi pengaturan detik maka jam pasir display akan melakukan penyesuaian pada frame yang akan ditampilkan pada jam pasir display dengan waktu detik pada saat diatur. Listing program terdapat pada A34.ZIP. Selamat berinovasi! Page 11 of 11 Application ote A34