Mikrokontroler Water Flow Sensor Modul Wifi

10

3.1.2. Perancangan Board Utama

Secara garis besar board utama terdiri dari beberapa komponen antara lain mikrokontroler, flow sensor, modul wireless, modul RTC, modul MMC, modul charger dan untai regulator .

3.1.2.1. Mikrokontroler

Mikrokontroler berfungsi sebagai pengendali utama dari sistem. Dalam perancangan ini digunakan mikrokontroler AVR ATmega32. Berikut ini adalah gambar dari mikrokontroler ATmega32 beserta keterangan konfigurasi pinout- nya. Gambar 3.2. Pinout ATmega32. Pada perancangan skripsi ini, mikrokontroler berfungsi sebagai pengendali utama yaitu :  Menerima data dari smartphone android.  Mengirim data ke smartphone android.  Mengolah data untuk ditampilkan pada LCD volume air dan harga.  Menyimpan data ke memori eksternal micro SD. 11 Berikut adalah tabel penggunaan pin pada mikrokontroler ATmega32. Tabel 3.1. Konfigurasi pin pada ATmega32 pada board utama.

3.1.2.2. Water Flow Sensor

Water flow sensor atau biasa disebut flow sensor digunakan untuk mengukur besarnya volume air yang mengalir melalui suatu penampang misalnya pipa atau paralon. Pada skripsi ini flow sensor yang digunakan adalah flow sensor jenis turbine dengan tegangan kerja mulai dari 5 V sampai 24 VDC. Ukuran diameter saluran air pada sensor ini sebesar ½ inch. Bagian saluran masukan flow sensor berasal dari masukan air yang terhubung dengan pipa sedangkan bagian saluran keluaran flow sensor terhubung dengan valve melalui sebuah Nama Port Koneksi PortA.0 SDA RTC PortA.1 SCL RTC PortB.4 CS Modul Memori PortB.5 MOSI Modul Memori PortB.6 MISO Modul Memori PortB.7 CLK Modul Memori PortC.0 RS LCD PortC.1 RW LCD PortC.2 En LCD PortC.4 D4 LCD PortC.5 D5 LCD PortC.6 D6 LCD PortC.7 D7 LCD PortD.0 TX modul wifi PortD.1 RXmodul wifi PortD.2 Output flow sensor PortD.3 OutputSQWRTC 12 konektor silinder. Pin output dari flow sensor terhubung dengan interrupt Port D.2 pada mikrokontroler Gambar 3.3. Water flow sensor dan Pin.

3.1.2.3. Modul Wifi

Pada perancangan ini menggunakan modul wifi jenis USR-WIFI232B. Modul wifi ini berfungsi sebagai perantara atau penyedia jaringan wifi agar mikrokontroler dapat berkomunikasi dengan smartphone android. Agar dapat bekerja USR-WIFI232B memerlukan catu daya dengan tegangan 3.3V dan arus maksimal 300mA. Modul wifi jenis ini berkomunikasi dengan mikrokontroler melalui antarmuka TX-RX. Berikut adalah gambar dari USR-WIFI232B serta konfigurasi pinout-nya. 13 Gambar 3.4. USR-WIFI232B. Gambar 3.5. Pinout USR-WIFI232B. Tabel 3.2. Konfigurasi pin pada USR-WIFI232B. Nama Pin Koneksi Vcc input tegangan 3.3V. Gnd pin ground. Reset pin reset. TXD transmitter data terhubung PORTD.0 RXD receiver data terhubung PORTD.1

3.1.2.4. RTC Real Time Clock