30
BAB I HASIL DAN PEMBAHASAN
Bab ini menjelaskan tentang implementasi perancangan penelitian dan hasil uji coba alat beserta pembahasannya untuk mengetahui kesesuaian antara perancangan dengan
penelitian.
4.1 Hasi Implementasi Alat
Implementasi alat monitoring suhu 4 channel jarak jauh berbasis Arduino Uno yang dirancang pada BAB III mengalami kegagalan. Proses pengiriman data suhu ke jaringan
dan penyimpanan data suhu dan waktu ke SD card on board Ethernet shield Arduino tidak sesuai dengan yang diharapkan, sehingga pada implementasi yang pertama tidak bisa
dilakukan.
Program yang diimplementasikan berdasarkan perancangan diagram alir program BAB III tidak bisa melakukan pengiriman data suhu dan penyimpanan data suhu dan
waktu ke SD card on board Ethernet shield Arduino secara bersamaan. Hal ini disebabkan keterbatasan komunikasi antara Arduino Uno dengan Ethernet shield Arduino. Pin 10
slave select yang digunakan untuk memilih slave hanya bisa digunakan untuk mengaktifkan salah satu slave yang digunakan yaitu untuk mengaktifkan ethernet chip
Wiznet W5100 atau SD card, sehingga dilakukan beberapa perubahan agar proses bekerja dengan baik sesuai yang diharapkan.
Ada beberapa perubahan antara perancangan dan implementasi perangkat keras elektronika. Pada rangkaian perangkat keras elektronika ada penambahan board Arduino
Uno untuk melakukan proses penyimpanan data suhu dan waktu penyimpanan dengan menggunakan SD card shield external. Jadi pada implementasi alat terdapat dua Arduino
Uno, Arduino Uno 1 berfungsi untuk mengatur pengiriman data suhu ke web browser melalui Ethernet Shield Arduino, sedangkan Arduino Uno 2 berfungsi untuk mengatur
penyimpanan data suhu dan waktu ke micro SD card melalui SD card shield external. Perubahan juga terjadi pada implementasi rangkaian RTC DS1307. Dalam perancangan
BAB III rangkaian RTC terhubung dengan Arduino Uno 1 dan pada implementasi rangkaian RTC dihubungkan ke Arduino Uno 2 untuk keperluan penyimpanan data suhu
dan waktu. Pada Arduino Uno 2 juga ditambahkan dua indikator berupa LED Light Emitted Dioda. Indikator LED warna biru berfungsi untuk mendeteksi proses penulisan
data suhu dan waktu pada micro SD card, dan indikator LED warna merah untuk mendeteksi error apabila terjadi gagal proses penulisan data pada micro SD card.
Rangkaian keseluruhan dan perubahan yang dilakukan pada implementasi perangkat keras dapat dilihat di Gambar 4.1 dan Gambar 4.2.
Gambar 4.1 Rangkaian Arduino Uno 1.