Vous êtes sur la page 1sur 4

Perekaman data suhu dan kedalam relative berbasis mikrokontroler A.

Gambaran umum alat Alat Pengambil Contoh Air (Water Sample) Outomatis merupakan alat yang dapat mengambil contoh air laut pada kedalaman yang bervariasi secara outomatis. Konstruksi fisik alat ini berupa 2 (enam) buah tabung yang dilengkapi oleh penutup tabung yang terbagi atas satu tabung kontrol dan satu tabung catu daya. Alat Pengambil Contoh ini terdiri dari 2 (dua) bagian sistem, yaitu pertama sistem kontrol , sistem ini yang akan mengontrol parameter suhu dan kedalaman laut ketika alat dimasukan kedalam laut, (sensor kedalaman pada alat ini menggunakan sensor tekanan) serta . Semua data pengukuran waktu, suhu dan kedalaman secara kontinyu akan ini dirancang bisa terukur begitu juga saat pengambilan contoh air pada kedalaman yang telah ditentukan akan terekam pada memori. Kemampuan alat mengambil contoh air laut hingga kedalaman 200 meter. B. Sistem kerja alat Cara kerja sistem dapat dilihat pada diagram blok di bawah ini. Display
Sensor suhu dan Sensor tekanan

Penkondisi sinyal

Arduino

MMC (Multi Media Card )

Real time clock Ds 1307

Gambar. Diagram Blok sistem

Penjelasan dari Diagram blok diatas adalah sebagai berikut : 1. Mikrokontroler diprogram/diset parameter yang dibutuhkan yaitu: Seting interval rekam data waktu, suhu dan kedalaman ke external memori (MMC) dalam detik. Seting interval kedalaman untuk pengambilan contoh air, dalam satuan meter . 2. Sensor tekanan MPX4250 mendeteksi tekanan disekitrnya dan sensor suhu LM35 mendeteksi temperatur disekitarnya . Kedua sensor tesebut merubah besaran mekanik menjadi besaran tegangan (sinyal analog). 3. Sinyal analog ini akan dirubah menjadi data digital pada pengkondisi sinyal oleh rangkaian ADC yang sudah terintegrasi secara internal pada Arduino. 4. ICDS1307 merupakan IC data waktu yang setting sebelumnya telah diproses oleh mikrokontroler. 5. Data waktu, kedalaman dan suhu.ini akan diolah oleh Mikrokontroler Arduino dan akan disimpan di memori secara periodik sesuai dengan interval waktu penyimpanan yang diset oleh operator/pengguna 6. Display akan menampilkan hasil dari semua output yang telah dip roses datanya oleh Arduino. 7. C. Perancangan Cassing Controler Cassing controler digunakan untuk melindungi modul-modul elektronik bahan plastik sehingga tahan air Cassing controler ini terdiri dari 2 tabung yaitu : Tabung Batrai merupakan tabung pelindung dan dudukan dari batrei kering , tabung batrei terletak dibagian bawah. Tabung Kontrol merupakan tabung yang digunakan sebagi pelindung dan dudukan modul Arduino dan modul pendukung, tabung control ini terletak di bagian atas. dari kemasukan air dan menahan tekanan air . Cassing controler dirancang terbuat dari dalam format jam/menit/detik dan dikoneksikan dengan pencatatan hasil sensor yang

Gambar. Rancangan gambar Cassing Controler D. Perancangan Program Program Arduino merupakan bagian yang sangat penting dalam sistem rancang bangun ini, karena tanpa program Arduino tidak dapat bekerja dan semua sistem tidak dapat dikontrol. Program yang dibuat harus terstruktur dan berurutan sesuai dengan urutan kerja sistem. Agoritma program sistem ini adalah sbagai berikut. (List program terlampir). a. Algoritma Main 1. Inisialisasi arduino 2. Inisialisasi variabel, konstanta, dan deklarasi sub program . 3. Inisialisasi SD card dan membaca file konfigurasi pengguna 4. setting (Waktu, Tanggal, Interval rekam data, Mode contoh, Kedalaman contoh dan Kembali) 5. Seting Waktu 6. Isi parameter waktu dalam format detik, menit, jam 7. Seting Tanggal 8. Setting Interval rekam data 9. Isi parameter waktu dalam detik 10. Seting Mode contoh 11. Selesai. 12. Menu Utama 13. Keluar 3

b. Algoritma Perekaman data 14. Inisialisasi Komunikasi serial 15. Tunggu perintah dari Microkontroler 16. Perintah-perintah dari Microkontroler antara lain: Request suhu Request kedalaman

17. Respon perintah dari Mikrokontroler Simpan Waktu Simpan suhu Simpan kedalaman

18. Kembali ke No. 14 c. Flow chart perekaman data Start

Inisialisasi Masukan sensor

Inisialisasi Fat

Baca Sensor Suhu dan Tekanan

Tidak

Ada data Sensor


Ya Simpan Data Suhu dan Kedalaman

Selesai

Vous aimerez peut-être aussi