Home >Documents >Akuarium Pintar Berbasis Mikrokontroller AVR ATMEGA 8535.pdf

Akuarium Pintar Berbasis Mikrokontroller AVR ATMEGA 8535.pdf

Date post:26-Oct-2015
Category:
View:286 times
Download:3 times
Share this document with a friend
Transcript:
  • Akuarium Pintar Berbasis Mikrokontroller dengan ATMEGA 8535

    Ahmad Mursidi & Rizky Nurdiyanto

    | 1

    Akuarium Pintar Berbasis

    Mikrokontroller AVR ATMEGA 8535

    Ahmad Mursidi (5223080295)

    Rizky Nurdiyanto (5223080433)

    Alumni Program Studi D3. Teknik Elektronika, Jurusan Teknik

    Elektro, Fakultas Teknik, Universitas Negeri Jakarta

    Termasuk dalam kategori jurnal keteknikan.

    Dosen Pembimbing

    Drs. Jusuf Bintoro, M.T

    Dosen Fakultas Teknik, Universitas Negeri Jakarta

    (NIP. 196101081987031003)

    Syifa Nuraini

    Mahasiswa Program Studi D3. Teknik Elektronika, Jurusan

    Teknik Elektro, Fakultas Teknik, Universitas Negeri Jakarta

    No. Reg : 5223127202

  • HD3ELKA, VOL : 098, 6, APRIL 2013, 1-19

    2 |

    ABSTRACT

    Mursidi Ahmad,Nurdiyanto Rizky, The smartest aquarium

    based ATmega microcontroller ,final project,Jakarta ,electrical

    engineering department,faculty of engineering state University of

    Jakarta , 2011.

    Final project was made to simplify aquarium maintance and

    provide automatic fish feed and other supporting things .

    Implemention of this final research conducted in the laboratory

    mechatronics and IT department of electrical engineering, fakulty of

    engineering , state university of Jakarta in the odd semester (095) the

    academic years 2011 -2012

    This smartest aquarium can perform feeding goldfish in the

    aquarium automatically, aquarium lights at night , detecting the

    turbiding in the water and detects the water level height in the

    aquarium.

  • Akuarium Pintar Berbasis Mikrokontroller dengan ATMEGA 8535

    Ahmad Mursidi & Rizky Nurdiyanto

    | 3

    Kata kunci : rangkaian sensor

    photodiode superbright , LDR ,

    Atmega 16, motor DC , LED.

    PENDAHULUAN

    Opcodes juga diberikan

    mnemonik (nama pendek) sehingga

    mereka dapat dengan mudah

    dimaksud dalam daftar kode dan

    dokumentasi yang serupa. Misalnya,

    instruksi untuk menyimpan isi dari

    akumulator di alamat memori

    tertentu dapat diberikan opcode

    biner 000001, yang kemudian dapat

    disebut menggunakan STA

    mnemonic (singkatan Toko

    Accumulator). Mnemonik tersebut

    akan digunakan untuk contoh pada

    halaman yang akan datang.

    Setelah program dalam memori itu

    harus dieksekusi. Untuk melakukan

    ini, setiap instruksi harus

    memandang, diterjemahkan dan

    ditindaklanjuti pada gilirannya

    sampai program selesai. Hal ini

    dicapai dengan penggunaan apa

    yang disebut 'instruksi siklus

    eksekusi', yang merupakan siklus

    dimana setiap instruksi pada

    gilirannya diproses. Namun, untuk

    memastikan bahwa eksekusi

    berlangsung lancar, hal ini juga

    diperlukan untuk sinkronisasi

    aktivitas prosesor.

    Tujuan

    Berdasarkan hasil pembuatan alat ,

    maka tujuan pembuatan akuarium

    pintar berbasis mikrokontroller avr

    atmega 16 adalah untuk dapat

    membantu proses pemeliharaan ikan

    dalam sebuah akuarium .

    Manfaat

    1. Dapat memberikan pakan

    ikan dalam akuarium secara

    otomatis

    2. Dapat mendeteksi kekeruhan

    air. Yang terdapat dalam

    akuarium.

    3. Dapat menyalakan lampu

    secara otomatis secara

    otomatis.

    4. Dapat mendeteksi level air

    bila ketinggian air dalam

    akuarium telah melewati batas

    maksimal dan minimal air.

    1. Bidang Keteknikan Penelitian pembuatan

    akuarium pintar untuk

    kemajuan teknologi , yang

    kendalinya secara otomatis.

    Dengan menggunakan

    mikrokontroler.

  • HD3ELKA, VOL : 098, 6, APRIL 2013, 1-19

    4 |

    2. Bidang Pendidikan Pada system alat

    akurium pintar berbasis

    mikrontroller ini dapat di

    pelajari mahasiswa diploma

    teknik elektronika atau para

    pelajar teknik elektronika

    kejuruan. Sehingga alat ini

    dapat dijadikan media

    pembelajaran atau diterapkan

    sebagai contoh alat pada

    praktikum elektronika. Serta

    memberi pengetahauan yang

    lebih luas tentang penjabaran

    mikrokontroller yang terkait

    dengan mekanik dan elektrik

    dalam sebuah industri.

    Mikrokontroller

    AVR ATmega 8535

    AVR merupakan seri

    mikrokontroler CMOS 8-bit buatan

    Atmel,berbasis arsitektur RISC

    (Reduced Instruction Set Computer).

    Hampir semua instruksi dieksekusi

    dalam satu siklus clock. AVR

    mempunyai 32 register general-

    purpose, timer/counter fleksibel

    dengan mode compare, interrupt

    internal dan eksternal, serial UART,

    programmable Watchdog Timer,

    dan mode power saving, ADC dan

    PWM internal.AVR juga

    mempunyai InSystem

    Programmable Flash on chip yang

    mengijinkan memori program untuk

    diprogram ulang dalam system

    menggunakan hubungan serial SPI.

    ATMega16. ATMega16 mempunyai

    throughput mendekati 1 MIPS per

    MHz membuat disainer sistem

    untuk mengoptimasi konsumsi daya

    versus kecepatan proses.

    Pemrograman Mikrokontroler

    Tanpa program, mikrokontroler

    sesungguhnya tidak dapat berbuat

    apa-apa. Dengan kata lain, program

    merupakan salah satu bagian penting

    yang mengatur mikrokontroler agar

    melakukan aksi yang sesuai dengan

    yang dikehendaki oleh pembuatnya

    (programmer).

    Pengembangan sebuah system

    menggunakan mikrokontroler AVR

    buatan ATMEL menggunakan

    software AVR STUDIO dan

    CodeVision AVR. AVRSTUDIO

    merupakan software khusus untuk

    bahasa assembly. Sedangkan

    CodeVisison AVR merupakan

    software V-cross compiler, dimana

    program dapat ditulis dalam bahasa

    C.

    Hal pertama yang harus dilakukan

    dalam mempelajari mikrokontroler

    avr adalah kenali bentuk fisik dan

  • Akuarium Pintar Berbasis Mikrokontroller dengan ATMEGA 8535

    Ahmad Mursidi & Rizky Nurdiyanto

    | 5

    fungsinya. banyak tutorial yang

    membahas fungsi ditiap pin pada

    mikrokontroler.

    Disini yang kita bahas adalah jenis

    AVR ATMega16. berikut adalah

    fitur - fitur pada ATMega 8535 :

    1. Mikrokontroler 8 bit yang

    memiliki kemampuan tinggi, dengan

    daya rendah.

    2. Arsitektur RISC dengan

    throughput mencapai 16 MIPS pada

    frekuensi 16 Mhz.

    3. Memiliki kapasitas Flash memori

    16Kbyte, EEPROM 512 byte dan

    SRAM 1 Kbyte.

    4. Saluran I/O sebanyak 32 buah

    yaitu Port A, Port B, Port C, dan

    Port D.

    5. CPU yang terdiri atas 32 register.

    6. Unit Interupsi internal dan

    eksternal.

    7. Port USART untuk komunikasi

    serial AVR.

    AVR merupakan seri

    mikrokontroler CMOS 8-bit buatan

    Atmel,

    berbasis arsitektur RISC (Reduced

    Instruction Set Computer). Hampir

    semua instruksi dieksekusi dalam

    satu siklus clock. AVR mempunyai

    32 register general-purpose,

    timer/counter fleksibel dengan mode

    compare, interrupt internal dan

    eksternal, serial UART,

    programmable

    Watchdog Timer, dan mode power

    saving, ADC dan PWM internal.

    AVR juga mempunyai In-System

    Programmable Flash on-chip yang

    mengijinkan memori program untuk

    diprogram ulang dalam sistem

    menggunakan hubungan serial SPI.

    ATMega16.

    ATMega16 mempunyai throughput

    mendekati 1 MIPS per MHz

    membuat disainer sistem untuk

    mengoptimasi konsumsi daya versus

    kecepatan proses.

    Beberapa keistimewaan dari AVR

    ATMega16 antara lain:

    1. Advanced RISC Architecture

    130 Powerful Instructions Most

    Single Clock Cycle Execution

    32 x 8 General Purpose Fully

    Static Operation

  • HD3ELKA, VOL : 098, 6, APRIL 2013, 1-19

    6 |

    Up to 16 MIPS Throughput at 16

    MHz

    On-chip 2-cycle Multiplier

    2. Nonvolatile Program and Data

    Memories

    8K Bytes of In-System Self-

    Programmable Flash

    Optional Boot Code Section with

    Independent Lock Bits

    512 Bytes EEPROM

    512 Bytes Internal SRAM

    Programming Lock for Software

    Security

    3. Peripheral Features

    Two 8-bit Timer/Counters with

    Separate Prescalers and Compare

    Mode

    Two 8-bit Timer/Counters with

    Separate Prescalers and Compare

    Modes

    Lisensi Dokumen:

    LDR (Light Dependent Resistor)

    LDR adalah suatu bentuk komponen

    yang mempunyai perubahan

    resistansi yang besarnya tergantung

    pada cahaya.

    Karakteristik LDR terdiri dari dua

    macam yaitu:

    1. Laju Recovery

    2. Respon Spektral

    Pada dasarnya, sensor garis

    merupakan sensor warna yang

    dibuat sedemikian rupa sehingga

    memiliki kemampuan untuk

    membaca garis dengan prinsip

    pemantulan cahaya. Sensor garis

    dapat dibuat dengan beberapa cara.

    Cara yang dilakukan untuk membuat

    sensor garis adalah dengan

    menggunakan beberapa komponen

    elektronika, seperti LED(Light

    Emitting Diode), Photodiode,

    LDR(Light Depend Resistor),

    komparator, atau IC sensor warna.

    Pada dasarnya, sensor warna

    merupakan aplikasi dari teori

    gelombang cahaya. Pada gelombang

    cahaya, kita mengenal adanya

    spektrum cahaya. Dalam spektrum

Click here to load reader

Reader Image
Embed Size (px)
Recommended