Cara Menghubungkan Arduino ke Halaman Website

Pada kesempatan kali ini, saya akan mencoba share mengenai metode cara menghubungkan arduino ke halaman web. Agar lebih mudah dalam mempelajari tutorial berikut, diharapkan terlebih dahulu untuk mempelajari mengenai database dan pemrograman web. Namun saya akan mencoba memaparkan dengan bahasa yang mudah dipahami sehingga diharapkan dapat mengikuti sambil belajar.


1. Alat dan Bahan
Untuk tools yang digunakan adalah ARDUINO UNO, ETHERNET SHIELD W5100, DHT22, LCD 16X2 with I2C Driver. Untuk bagian server database silahkan disiapkan XAMPP, TEXT EDITOR (NOTEPAD ++).

2. Konfigurasi Database
Download Xampp lalu install dan jalankan. Jalankan service untuk modul apache dan MySQL.

Buka browser kemudian akses phpMyAdmin. http://localhost/phpmyadmin/ . maka akan tampil halaman dashboard phpMyAdmin seperti berikut.
pada query SQL tuliskan kode berikut untuk membuat databasenya. selanjutnya pilih Go. Kalau berhasil maka akan ada keterangan checklist hijau.
Langsung saja kita cek databasenya dengan pilih home => Databases => pilih arduino_sensor => pilih dht_data. Maka akan terlihat tabel sederhana yang masih kosong.
3. PHP Script untuk insert data ke database
Untuk melakukan proses insert data ke MySQL terdapat beberapa metode. Sementara untuk perolehan datanya saya akan menggunakan metode GET dari parameter yang kita masukkan dalam URL. Siapkan folder untuk menyimpan script php (disini saya buat folder namanya arduino_mysql)  di direktori C:\xampp\htdocs
Buka folder tersebut kemudian buat file control.php . Buka file tersebut dengan notepad ++ , isi dengan script berikut. Untuk koneksi ke mysql pastikan username dan passowrd telah sesuai. Secara default username= 'root' dan password = ' ' sehingga ditulis mysqli_connect('localhost','root',' ')

4. Server IP Adddress Setting
Sesuai dengan dasar komunikasi jaringan komputer, agar suatu perangkat dapat berkomunikasi dengan perangkat lain dalam suatu jaringan, maka perangkat-perangkat tersebut harus memiliki IP address yang satu kelas. Lebih mudahnya mari kita definisikan untuk IP komputer kita adalah 192.168.10.10 dan IP untuk arduino adalah 192.168.10.5. Jadi ubah pengaturan IP pada PC menjadi static dengan IP 192.168.10.10 .
6. Arduino Program
Pastikan terlebih dahulu telah menginstall library yang dibutuhkan yaitu DHT dan LiquidCrystal_I2C.

7. Hasil

Setelah proses upload selesai dan tidak ada masalah, maka program akan bekerja. Pastikan kabel LAN telah tersambung antara arduino dengan komputer. Apabila dilihat dari serial Monitor hasilnya kurang lebih seperti ini



Sementara apabila kita cek ke database akan terlihat beberapa data yang masuk.

Maturnuwun sampun mriki sedulurrrr Teknik Santuyyyyy...././//.








Komentar