Pages

Ads 468x60px

Tampilkan postingan dengan label Elektronika. Tampilkan semua postingan
Tampilkan postingan dengan label Elektronika. Tampilkan semua postingan

Sabtu, 18 Mei 2013

Helm Pencegah Gegar Otak




Di saat anak seusianya senang bermain, Linus Nara Pradhana (14) justru giat bereksperimen. Penemuannya, helm dengan sistem endoterm untuk mencegah gegar otak saat terjadi benturan, menyabet penghargaan nasional sekaligus internasional.

Siswa kelas VIII SMP Kristen Petra 5 Surabaya ini memiliki gagasan out of the box sehingga menghasilkan penemuan sederhana, tetapi sangat bermanfaat. Helm yang diciptakan memiliki sistem pendingin di dalam bantalan untuk mengantisipasi perdarahan di bagian kepala.

”Harapannya, helm ini bisa menjadi alat pertolongan pertama bagi korban kecelakaan sebelum dibawa ke rumah sakit,” kata Nara, demikian ia biasa dipanggil, ketika ditemui di rumahnya di kawasan Sidoarjo, Jawa Timur, Sabtu (27/4/2013).

Hasil kreasi Nara ini mengantarnya menjadi finalis Indonesian Science Project Olympiad (ISPO) akhir Februari lalu. Hak paten temuan ini telah didaftarkan dan akan diproduksi secara massal oleh produsen helm PT Sentral Bahana Ekatama di Surabaya.

Nara membutuhkan waktu lima bulan untuk merealisasikan ide awalnya menjadi helm bernama Cool Impact tersebut. Dengan bantuan ayahnya, Gunawan Siswoyo (54), Nara melakukan penelitian di tiga lokasi, yakni laboratorium SMP Kristen Petra 5, PT Sentral Bahana Ekatama, dan Balai Konsultasi Industri.

                                       



Cara kerja

Sistem pendingin helm ini terletak pada serbuk dan cairan kimia yang tercampur di dalam ruang bantalan pelindung saat terjadi benturan. Cairan kimia dikemas dalam plastik yang kekuatannya berbeda dengan plastik bungkus serbuk merah muda serupa garam.

Bahan plastik kemasan cairan kimia lebih mudah pecah dan berukuran kecil sehingga dapat disisipkan ke dalam plastik berbahan lebih kuat berisi serbuk. Jika terjadi benturan, plastik yang lebih kecil akan robek sehingga cairan kimia akan keluar membanjiri plastik berisi serbuk.

Saat cairan dan serbuk kimia bercampur, terjadi reaksi endotermik sehingga suhu di dalam helm yang semula 32,2 derajat celsius dapat turun menjadi 11,5 derajat celsius. Cairan dingin di dalam bantalan helm berfungsi sebagai pengompres kepala.

”Suhu dingin di dalam helm ini hanya bertahan 25 menit. Karena itu, sifatnya hanya sebagai pertolongan pertama,” ujar Nara. Ia tidak bersedia menyebut nama cairan dan serbuk kimia itu karena terikat kontrak dengan PT Sentral Bahana Ekatama.

Cairan dan serbuk dalam plastik dimasukkan ke bantalan helm di tiga sisi, yakni belakang, samping kiri, dan samping kanan. Penemuan bahan kimia itu tidak terlepas dari kontribusi Gunawan yang mengarahkan Nara untuk membaca beberapa literatur kimia.

Nara mengungkapkan, serbuk dan cairan kimia dalam bantalan tersebut hanya dapat berfungsi jika dipasang pada helm yang memenuhi standar keamanan. ”Kalau helmnya lepas atau pecah saat benturan, ya, sistem pendingin tidak berguna,” kata Nara yang bercita-cita menjadi pilot ini.

Nara telah memperhitungkan bahwa kekuatan benturan yang diperkirakan akan membahayakan kepala akan memecahkan plastik berisi cairan kimia. Nara telah menguji coba kekuatan benturan menggunakan semangka yang dimasukkan ke dalam tiga helm berbeda kualitas, kemudian dijatuhkan dari ketinggian 6 meter. Semangka itu diibaratkan kepala manusia.

Hasilnya, di helm pertama yang berkualitas rendah, semangka tidak pecah, tetapi helm pecah. Pada helm kedua dengan bahan memenuhi standar keamanan berkualitas sedang, semangka dan helm sama-sama tidak pecah. Di helm terakhir yang berkualitas tinggi, semangka pecah, tetapi helm tidak pecah.

Pengembangan

Helm pencegah gegar otak ini merupakan pengembangan dari helm berpendingin yang lebih dulu digagas saat Nara duduk di kelas VI SD. Nara berinisiatif menciptakan helm berpendingin karena merasa iba dengan ayahnya yang kerap merasa kepanasan saat menggunakan helm.

Helm berpendingin ini menggunakan gel sodium polyacrylate (biasa ditemukan dalam popok bayi dan pembalut wanita) yang diletakkan di atas tempurung helm dan dapat menampung air 100 mililiter. Adanya air, mampu menurunkan suhu di dalam helm hingga 21 persen.

Berkat helm berpendingin tersebut, Nara meraih medali emas dalam penghargaan International Exhibition for Young Inventors (IEYI) di Bangkok, Thailand, pertengahan 2012.

”Gara-gara helm sebelumnya jadi juara dan dikontrak PT Sentral Bahana Ekatama, Nara jadi senang bereksperimen dengan helm,” kata Gunawan, ayah sekaligus pembimbing penelitian Nara.

Apa yang diraih Nara sejauh ini memang tidak terlepas dari peran Gunawan yang berprofesi sebagai guru elektro dan karya ilmiah di SMP Kristen Petra 3 Surabaya. Sejak menginjak kelas II SD, Nara kerap ikut sang ayah ke laboratorium. Hal ini yang membuat Nara menyenangi eksperimen dan dunia penelitian.

”Ide awal selalu dari Nara. Saya hanya membantu mengarahkan Nara untuk mewujudkan ide-idenya itu,” ujar Gunawan yang mengaku menjadi ikut sibuk sejak anak sulungnya tersebut meraih penghargaan dalam berbagai perlombaan.
Reade more >>

Jumat, 04 Mei 2012

Elektronika : UPS Tidak Bisa Menyimpan Energi Listrik






 

Masalah :

1. UPS nyala, tapi pada saat listrik mati langsung ikut mati tidak bisa menyimpan listrik. misal merk ICA

2. UPS tidak mau dinyalakan. Ini ciri dari UPS dengan merk tertentu, misal APC, dll

Jika anda mempunyai UPS dengan kerusakan seperti itu, berikut cara servicenya :









Cara Menanggulanginya :

1. Bongkar UPS nya

2. Cabut sambungan kabel ke Accu.

3. Catat ukuran Accunya, Accu menggunakan Accu Kering dan biasanya ukurannya 12v 7,2A.


4. Kalau anda masih ragu-ragu, accunya rusak atau tidak, maka ambil accu sepeda motor anda (tentunya yg masih bagus) dan coba sambungkan ke UPS tadi, menggunakan sambungan accu yg lama. Jangan sampe kebalik polaritas kabelnya, negatif dapat kabel hitam, dan positif dapat kabel merah.

5. Kemudian nyalakan UPS, kalau nyala normal, berarti anda tinggal membeli sparepart accu kering sesuai dengan accu UPS anda. Untuk Accu yg rusak dpat anda jual dengan harga 15 ribu-an. Kisaran harga accu kering 12v 7,2A sekitar 175 ribu-an.

6. Selesai.
 
 
SELAMAT MENCOBA
Reade more >>

Rabu, 25 April 2012

Membuat Lampu Hemat Energi


Sekedar cuma iseng doang si...
eh ternyata bisa...

Siapin dulu nih alat2 nya :
1. Obeng Min
2. Solder + Timahnya
3. Multitester
4. Kabel2 buat jumper

Caranya :



1. Buka casing lampu dengan cara di congkel paje obeng

2. Lepas Neon dari rangkaiannya, kemudian test neon pake Multitester. Ada dua kutub pada neon, ukur masing-masing dengan menggunakan batas ukur OHM Meter x1. Kalau neon masih bagus maka masing-masing jika diukur akan menunjukkan angka sekitar 2-8 ohm. Kalau salah satu kutub / ujung ada yang putus / tidak menunjukkan angka maka berarti neon sudah rusak / putus.

3. jika neonnya bagus, brarti rusak di rangkainnya


Trick Menggantinnya Jika Neon Tidak Rusak

  1. Elco Filter setelah dioda bridge, biasanya melembung, ganti dengan elco 10uF / 350-400 volt
  2. Resistor 2,2 - 10 ohm 2 buah ( yang terhubung ke kaki emitor transistor )
  3. Resistor 15 - 20 ohm 2 buah ( yang terhubung ke kaki basis transistor )
  4. Transistor type MJE 13003 : 2 buah
  5. Bila semua komponen itu bagus dan lampu masih mati, ganti saja kondensator tantalum 3,9nF - 4nF/1200volt, walaupun kelihatan tidak rusak. kondensator tersebut berfungsi sebagai starter lampu. (kondensator ini langsung terhubung ke salah satu kutub neon.
Trick Menggantinya Jika Neon Rusak

  1. Siapkan Neon biasa merk Philips 10-15 watt (harga 6-8 rb) untuk pengganti neon yang rusak.
  2. Hubungkan kedua kutub neon dengan rangkaian sesuai dengan gambar di bawah ini.


Lampu Hemat Energi dengan neon yang sudah dimodifikasi lebih terang dibandingkan Lampu Hemat Energi yang harga 8 rb-an. Lumayan ngirit, daripada harus beli lampu baru yang harganya sekarang sekitar 30 rb-an.

Semoga bermanfaat.



Reade more >>

Sabtu, 17 Maret 2012

Elektronika : Keluar Menu Terus Pada Monitor




Indikasi :
- Monitor muncul menu terus


1. Bongkar monitor dan lepas papan besi dengan papan PCB nya.

2. Lihat blok di dekat IC Program / IC Utama / IC yang paling besar.
IC ini bekerja dengan tegangan 5 volt. Jika tegangannya kurang atau lebih maka kerja IC menjadi tidak normal. Dan hal inilah yang menyebabkan menu monitor samsung ini muncul terus walaupun tidak kita tekan.

3. Cek tegangan 5 volt untuk IC Program ini. Anda dapat cek di pin IC program yang ada tulisannya vcc ( tegangan kerja ).

4. Jika tidak 5 volt (misalkan 4 volt atau 7 volt), maka cari Transistor 7805 yaitu Transistor yang berfungsi menurunkan tegangan 12 volt dari power supply menjadi 5 volt untuk tegangan kerja IC Program. Letaknya ada di dekat IC program, bentuknya biasanya kecil seperti gambar di bawah ini.

5. ganti 7805 yang cacat / rusak itu dengan yang baru. Anda tidak harus mengganti dengan yang ukuran kecil, ukuran besar juga nggak apa-apa yang penting serinya 7805.

6. Nyalakan monitor dan kalau masih muncul menunya, tekan tombol exit sekitar 2-5 menit sampai menunya hilang.

7. Selesai dan tutup kembali monitor anda.

Selamat mencoba ......

Reade more >>

Jumat, 16 Maret 2012

Komputer Sering Hang



Indikasi :
1. Sering hang sendiri
2. Baru Masuk Bios Langsung Hang
3. Di instal ulang tetap aja hang

buka dulu mainboardnya....

Penasaran..., akhirnya mainboard di lepas dari casing, barangkali processornya kepanasan. dibuka pendingin processornya dan ternyata ..........................
dudukan tempat pendingin pecah sehingga pendingin tidak menempel sempurna ke processor. Setelah diganti dudukannya, masalah selesai. Padahal harddisk sudah keburu di format...!!!
Makanya pesen untuk temen2x, kalo mbenerin komputer hang atau sering restart sendiri, pastikan dulu semua sambungan dan pendingin telah terpasang dengan sempurna, jangan keburu format hdd.....OK.

Selamat mencoba..............
Reade more >>

Elektronika : Monitor Mati



Indikasi Kerusakan :
1. Pas tombol power di tekan, terdengar bunyi "ctiiccthh"
2. Led hijau nyala, kemudian mati
3. Di monitor terdengar bunyi mau nyala tapi ngak jadi

Akhirnya saya buka monitor samsung itu, dan saya cek Transistor horisontalnya ternyata OK-Ok saja, saya cek yang lain semuanya kelihatan OK. Akhirnya kecurigaan saya tertuju pada flyback monitor. Akhirnya saya coba ganti flybacknya. Selesai dipasang......Saya pastikan semua OK....
Kemudian saya coba nyalakan. Dan ternyata ....................... Monitor nyala kembali normal........Alhamdulillah selesai


Reade more >>

Elektronika : Monitor Nyala Normal Kemudian Redup





Indikasi Kerusakan :

Monitor pada waktu dihidupkan awalnya gak masalah, tapi setelah lama-lama hidup terus layarnya jadi redup terus gelap. Masalah ini bisa terjadi pada merk monitor apa saja. Kejadian ini sering terjadi di monitor LG 15". Ok langsung menuju ke TKP ....

Cara Service Monitor Nyala Normal lama-lama Redup dan Gelap :

1. Bongkar monitor anda...

2. di BLOK RGB nya cari kapasitor pembuang muatan, masalahnya ada di kapasitor ini.
Kapasitor ini ukurannya 102/103 2KV atau 1nF/2KV or 10nF/2KV.

Ini kapasitor tegangan tinggi karena fungsinya pembuang muatan lebih di screen flyback. Karena kering/bocor, maka tegangan screen berkurang perlahan, dan tegangan screen kurang/kosong akan menyebabkan tabung gelap. Begitu kira2x....



3. Kelihatannya kapasitor ini tidak rusak tapi sebenarnya rusak, GANTI aja langsung...

4. Monitor siap di coba....

Selamat mencoba ....
Reade more >>

Rabu, 04 Januari 2012

Timbangan Buah Digital Berbasis Atmega16



BAB I

PENDAHULUAN

1.1. Latar Belakang

Dewasa ini, di butuhkan peralatan – peralatan elektronik yang dapat memudahkan / membantu manusia untuk melakukan dan mengenali sesuatu. Dalam kasus ini alat yang akan di kerjakan adalah timbangan digital menggunakan layar LCD. Timbangan ini akan menampilkan berat/angka yang di timbang. Timbangan ini memudahkan para pedagang yang penglihatannya sudah tidak bagus lagi.

Dengan adanya alat ini, maka pedagang dapat mengetahui berapa berat dagangannya yang di timbang dari layar LCD. Tentu saja alat ini sangat memudahkan kita. Pembuatan alat ini diharapkan dapat membantu mengatasi masalah – masalah di atas.

1.2. Perumusan Masalah

Permasalahan yang perlu diperhatikan :

1. Penggunaan Mikrokontroler ATMEGA16 untuk sistem kontrol berat timbangan.

2. Program mikrokontroler ATMEGA16 sebagai pengatur delay.

.

1.3. Batasan Masalah

Perancangan sistem kontrol dibatasi :

1. Mikrokontroler ATMEGA16

2. Pembatasan pada berat timbangan dengan berat paling rendah 0 Kg dan berat paling tinggi 15 Kg.

1.4. Tujuan

Tujuan Tugas Akhir adalah merancang bangun timbangan digital adalah untuk alat bantu menimbang berat berbasis mikrokontroller ATMEGA16

1.5. Metode Penyelesaian Masalah

1. Studi Literatur

Penelusuran informasi tentang mikrokontroler, display LCD dan browsing internet.

2. Perencanaan

Merancang mekanik dan pembuatan program sistem kontrol.

3. Pengujian

Menguji fungsi pada potensiometer

4. Pengolahan Data

Menghimpun, mengolah, dan menganalisis data yang diperoleh dari pengujian.

5. Pembuatan Laporan

Penyusunan hasil kegiatan Tugas Akhir.

BAB II

LANDASAN TEORI

2.1 Mikrokontroler ATMEGA16

Mikrokontroler adalah sebuah sistem komputer lengkap dalam satu serpih (chip). Mikrokontroler lebih dari sekedar sebuah mikroprosesor karena sudah terdapat atau berisikan ROM (Read-Only Memory), RAM (Read-Write Memory), beberapa bandar masukan maupun keluaran, dan beberapa peripheral seperti pencacah/pewaktu, ADC (Analog to Digital converter), DAC (Digital to Analog converter) dan serial komunikasi.

Salah satu mikrokontroler yang banyak digunakan saat ini yaitu mikrokontroler AVR. AVR adalah mikrokontroler RISC (Reduce Instuction Set Compute) 8 bit berdasarkan arsitektur Harvard. Secara umum mikrokontroler AVR dapat dapat dikelompokkan menjadi 3 kelompok, yaitu keluarga AT90Sxx, ATMega dan ATtiny. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral, dan fiturnya

Seperti mikroprosesor pada umumnya, secara internal mikrokontrolerATMega16 terdiri atas unit-unit fungsionalnya Arithmetic and Logical Unit (ALU), himpunan register kerja, register dan dekoder instruksi, dan pewaktu beserta komponen kendali lainnya. Berbeda dengan mikroprosesor, mikrokontroler menyediakan memori dalam serpih yang sama dengen prosesornya (in chip).

2.1.1. Arsitektur ATMEGA16

Mikrokontroler ini menggunakan arsitektur Harvard yang memisahkan memori program dari memori data, baik bus alamat maupun bus data, sehingga pengaksesan program dan data dapat dilakukan secara bersamaan (concurrent).

Secara garis besar mikrokontroler ATMega16 terdiri dari :

1. Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16Mhz.

2. Saluran I/O 32 buah, yaitu Bandar A, Bandar B, Bandar C, dan Bandar D.

3. CPU yang terdiri dari 32 buah register.

2. User interupsi internal dan eksternal

3. Bandar antarmuka SPI dan Bandar USART sebagai komunikasi serial

4. Fitur Peripheral

• Dua buah 8-bit timer/counter dengan prescaler terpisah dan mode compare

• Satu buah 16-bit timer/counter dengan prescaler terpisah, mode compare, dan

mode capture

• Real time counter dengan osilator tersendiri

• Empat kanal PWM dan Antarmuka komparator analog

• 8 kanal, 10 bit ADC

• Byte-oriented Two-wire Serial Interface

• Watchdog timer dengan osilator internal

2.1.3. DESKRIPSI MIKROKONTROLER ATMEGA16

• VCC (Power Supply) dan GND(Ground)

• Bandar A (PA7..PA0)

Bandar A berfungsi sebagai input analog pada konverter A/D. Bandar A juga sebagai suatu bandar I/O 8-bit dua arah, jika A/D konverter tidak digunakan. Pena - pena Bandar dapat menyediakan resistor internal pull-up (yang dipilih untuk masing-masing bit). Bandar A output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan sumber. Ketika pena PA0 ke PA7 digunakan sebagai input dan secara eksternal ditarik rendah, pena–pena akan memungkinkan arus sumber jika resistor internal pull-up diaktifkan. Pena Bandar A adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.

• Bandar B (PB7..PB0)

Bandar B adalah suatu bandar I/O 8-bit dua arah dengan resistor internal pull-up (yang dipilih untuk beberapa bit). Bandar B output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan sumber. Sebagai input, pena Bandar B yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pena Bandar B adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.

• Bandar C (PC7..PC0)

Bandar C adalah suatu bandar I/O 8-bit dua arah dengan resistor internal pull-up (yang dipilih untuk beberapa bit). Bandar C output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan sumber. Sebagai input, pena bandar C yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pena bandar C adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.

• Bandar D (PD7..PD0)

Bandar D adalah suatu bandar I/O 8-bit dua arah dengan resistor internal pull-up (yang dipilih untuk beberapa bit). Bandar D output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan sumber. Sebagai input, pena bandar D yang secara eksternal ditarik rendah akan

arus sumber jika resistor pull-up diaktifkan. Pena Bandar D adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.

• AVCC adalah pena penyedia tegangan untuk bandar A dan Konverter A/D.

• AREF adalah pena referensi analog untuk konverter A/D.

2.1.4.1. Memori Program

Arsitektur ATMega16 mempunyai dua memori utama, yaitu memori data dan memori program. Selain itu, ATMega16 memiliki memori EEPROM untuk menyimpan data. ATMega16 memiliki 16K byte On-chip In-System Reprogrammable Flash Memory untuk menyimpan program. Instruksi ATMega16 semuanya memiliki format 16 atau 32 bit, maka memori flash diatur dalam 8K x 16 bit. Memori flash dibagi kedalam dua bagian, yaitu bagian program boot dan aplikasi. Bootloader adalah program kecil yang bekerja pada saat sistem dimulai yang dapat memasukkan seluruh program aplikasi ke dalam memori prosesor.

2.2 LCD

LCD (Liquid Crystal Display) adalah modul penampil yang banyak digunakan karena tampilannya menarik. LCD yang paling banyak digunakan saat ini ialah LCD M1632 refurbish karena harganya cukup murah. LCD M1632 merupakan modul LCD dengan tampilan 2x16 (2 baris x 16 kolom) dengan konsumsi daya rendah. Modul tersebut dilengkapi dengan mikrokontroler yang didesain khusus untuk mengendalikan LCD.

LCD yang umum, ada yang panjangnya hingga 40 karakter (2x40 dan 4x40), dimana kita menggunakan DDRAM untuk mengatur tempat penyimpanan karakter tersebut.

2.2.1 Susunan Alamat Pada LCD

Alamat awal karakter 00H dan alamat akhir 39H. Jadi, alamat awal di baris kedua dimulai dari 40H. Jika Anda ingin meletakkan suatu karakter pada baris ke-2 kolom pertama, maka harus diset pada alamat 40H. Jadi, meskipun LCD yang digunakan 2x16 atau 2x24, atau bahkan 2x40, maka penulisan programnya sama saja.

CGRAM merupakan memori untuk menggambarkan pola sebuah karakter, dimana bentuk dari karakter dapat diubah-ubah sesuai dengan keinginan. Namun, memori akan hilang saat power supply tidak aktif sehingga pola karakter akan hilang. Berikut tabel pin untuk LCD M1632. Perbedaannya dengan LCD standar adalah pada kaki 1 VCC, dan kaki 2 Gnd. Ini kebalikan dengan LCD standar.

Perlu diketahui, driver LCD seperti HD44780 memiliki dua register yang aksesnya diatur menggunakan pin RS. Pada saat RS berlogika 0, register yang diakses adalah perintah, sedangkan pada saat RS berlogika 1, register yang diakses adalah register data.

Agar dapat mengaktifkan LCD, proses inisialisasi harus dilakukan dengan cara mengeset bit RS dan meng-clear-kan bit E dengan delay minimal 15 ms. Kemudian mengirimkan data 30H dan ditunda lagi selama 5 ms. Proses ini harus dilakukan tiga kali, lalu mengirim inisial 20H dan interface data length dengan lebar 4 bit saja (28H). Setelah itu display dimatikan (08H) dan di-clear-kan (01H). Selanjutnya dilakukan pengesetan display dan cursor, serta blinking apakah ON atau OFF.

BAB III

PERENCANAAN DAN REALISASI

Spesifikasi Alat

Berikut ini adalah spesifikasi dari sistem yang akan direalisasikan :

1. Tegangan Operasional Sistem : 12VDC

2. Sumber : Adaptor

3. Mikrokontroler : ATMEGA16

4. Output : Layar LCD

5. Range Berat : 0 – 50 Kg

Diagram Blok

Gambar 3.1 Diagram Blok Sistem Kontrol Alat Bantu Penyebrangan

Minsis ATMEGA16 berfungsi sebagai pengendali utama untuk mengendalikan system secara keseluruhan. Ketika potensiometer berubah posisinya, maka masukan input dari ADC internal yang di miliki Atmega16 juga berubah yang menyebabkan perubahan nilai berat yang ditampilkan LCD. Potensiomter berfungsi untuk menentukan nilai berat yang akan ditampilkan oleh LCD

3.1 Cara kerja Rangkaian

Jenis timbangan yang digunakan adalah jenis timbangan pegas. Timbangan berfungsi sebagai alat pokok dalam sistem ini. Di dalam timbangan ini dipasang sebuah potensiometer geser. Ketika timbangan mendapatkan beban, jarum yang ada di timbangan akan berputar dan mengubah resistansi pada potensiometer. Karena adanya perubahan pada resistansi, berubah pula tegangan yang di berikan ke AVR Atmega 16. Di dalam AVR sudah terintegrasi rangkaian ADC yang mengubah data analog menjadi data digital yang nantinya bisa di program di dalam AVR. Output dari AVR masuk ke dalam LCD. Nilai berat yang diterima ditampilkan oleh LCD

3.2 Perancangan Hardware

3.2.1 Timbangan dan Potensiometer

Jenis timbangan yang digunakan adalah jenis timbangan pegas yang dapat menimbang hingga berat maksimal 30 kg. Timbangan berfungsi sebagai alat pokok dalam sistem ini. Di dalam timbangan ini dipasang sebuah potensiometer geser yang biasa digunakan untuk equalizer pada sebuah pemutar audio seperti tape, radio dan lain-lain. Potensiometer dipasang secara permanen yang apabila timbangan diberi beban maka pegas akan menurun dan ikut menggerakan potensiometer tersebut. Semakin berat beban yang diberikan semakin besar hambatan yang dihasilkan oleh potensiometer.

3.2.1 Mikrokontroler

Minimum system yang ingin digunakan adalah berupa modul mikrokontroler AT8MEGA16, mikrokontroler ini memiliki 4 Port, ( Port A sampai port D ), semuanya ada 40 pin input output

Gambar 3.1 Skematik Rangkaian

Tabel 3.2 Port – port yang ingin digunakan pada Modul ATMEGA16

Port

Fungsi

Keterangan

Port A

Input

Input dari Potensiometer

Port C.0 – C.7

Output

Inisial LCD

Foto Alat

3.2 Perancangan Software

3.3.1 Flowchart Program

Sesuai perancangan hardware, maka dapat dirancang flowchart program yang sesuai dengan fungsi alat yang diinginkan, berikut gambar rancangan flowchart program :

3.3.2 Listing Program

Dari rancangan flowchart program diatas, dapat dirancang program seperti yang diinginkan, berikut adalah listing program pada mikrokontroler sesuai dengan rancangan flowchart :

#include <mega16.h>

#include <delay.h>

#include <stdio.h>

#asm

.equ __lcd_port=0x15 ;PORTC

#endasm

#include <lcd.h>

#define ms delay_ms

#define ADC_VREF_TYPE 0x40

unsigned int read_adc(unsigned char adc_input)

{

ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);

delay_us(10);

ADCSRA|=0x40;

while ((ADCSRA & 0x10)==0);

ADCSRA|=0x10;

return ADCW;

}



int x,bar;

float berat;

char buf[33];


void baca_sensor(){

x=read_adc(0);

berat=(x-500)*1.3;


if (berat<x) {

berat=x*0 ;}


}


void display_sensor(){

lcd_gotoxy(0,0);lcd_putsf("Beratnya:");

lcd_gotoxy(0,1);sprintf(buf,"%0.0f kilogram",berat);lcd_puts(buf);

}


void opening(){

lcd_gotoxy(0,0);lcd_putsf("Author:");

ms(1000);

lcd_gotoxy(0,1);lcd_putsf("Zali");

ms(1000);

lcd_clear();

lcd_gotoxy(0,0);lcd_putsf("Loading");

for(bar=0;bar<=15;bar++){

lcd_gotoxy(bar,1);

lcd_putsf("\xFF");

lcd_gotoxy(5,0);

delay_ms(40);

}

ms(1000);

lcd_clear();


}



void main(void)

{

PORTA=0x00;

DDRA=0x00;

PORTB=0x00;

DDRB=0x00;

PORTD=0x1C;

DDRD=0xFF;


TCCR1A=0x81;

TCCR1B=0x0D;

TCNT1H=0x00;

TCNT1L=0x00;

ICR1H=0x00;

ICR1L=0x00;

OCR1AH=0x00;

OCR1AL=0x00;

OCR1BH=0x00;

OCR1BL=0x00;


ADMUX=ADC_VREF_TYPE & 0xff;

ADCSRA=0x83;


lcd_init(16);

opening();


while (1)

{

baca_sensor();

display_sensor();


};

}

BAB IV

PENUTUP

1.1 Kesimpulan

Berdasarkan dari pengujian, maka akhirya pembuatan tugas proyek ini dapat diambil beberapa simpulan diantaranya :

1. Timbangan hanya dapat membaca berat minimal 0 kg dan maksimal 30 kg

2. Apabila beban ditambah 1 sampai dengan 2 ons maka angka pecahan tidak menyala stabil. Apabila ditambah beban 3 sampai dengan 4 ons maka angka pecahan akan dibulatkan ke atas.

5.2 Saran

1. Sebaiknya digunakan sensor tekan (berat) yang lebih sensitif sehingga akan terjadi perubahan nilai tegangan meskipun diberi beban yang ringan.

2. Sebaiknya digunakan jenis timbangan yang menggunakan pegas yang lunak dan skala pembacaan berat yang lebih besar.

Reade more >>