IoT – Arduino, DHT11, Ethernet Shield, PHP dan MySQL

Project IoT – Arduino, DHT11, Ethernet Shield, PHP dan MySQL

Pada artikel kali ini kembali lagi saya akan berbagi pengalaman saya tentang proyek IoT. Project kali ini adalah monitoring suhu dan kelembaban udara melalui halaman web. Sebetulnya proyek ini hanyalah proyek sederhana saja, adapun yang harus disapkan adalah sebagai berikut :

  1. Arduino atau Sejenisnya, disini saya menggunakan DFRobot Mega ADK 2560. Dimana pada board ini menggunakan micro ATMega 2560
  2. Ethernet Shield, saya menggunakan HanRun HR91105A 09/44
  3. Sensor DHT11, saya menggunakan DHT11 produk dari DFRobot
  4. LCD 16 x 2 (optional), ini hanya optional, kalaupun tidak digunakan tidak masalah. saya menggunaka ini agar bisa melihat suhu dan kelembaban secara langsung
  5. Beberapa komponen elektronika spt (Resistor 220 Ohm, Dioda 1n4002, Capitor 100nF, Reg 7805, Switch, Led), komponen tersebut saya rakit untuk membuat sebuah power terminal/power management. Power Utama dari adaptor sebesar 9v, dengan power terminal ini dibuat jalur untuk arduino 9V dan untuk sensor 5V menggunakan Reg 7805
  6. Kabel-kabel penghubung dari Arduino ke Sensor (kabel pelangi)
  7. Kabel LAN, kabel ini sebagai penghubung ethernet shield yang dipasang di arduino dengan router
  8. Adaptor, sebagai power supply utama
  9. Router, berfungsi untuk koneksi internet
  10. USB FTDI, untuk download firmware dari PC ke Arduino.
  11. Tools coding, Arduino IDE untuk coding Arduino dan Text editor apapun untuk coding PHP (saya menggunakan Netbeans)
  12. Web Server, web server berfungsi untuk menyimpan script PHP (halaman web)

Cara Kerja Project IoT – Arduino, DHT11, Ethernet Shield, PHP dan MySQL

Project ini pada dasarnya sedang saya coba kembangkan terus menerus. Untuk ke depannya, sistem ini akan saya padukan dengan project saya yang lain, yaitu tentang home automation. Bagi Anda yang penasaran tentang cara kerja dari projet IoT Monitoring suhu dan kelembaban ini, akan saya terangkan cara kerjanya. Pertama, perangkat akan melakukan inisialisasi. Inisialisasi ini bertujuan sebagai setting awal perangkat pada saat dinyalakan. selanjutnya, apabila perangkat sudah siap, micro akan membaca suhu dan kelembaban melalui sesnor DHT11. Jika nilai suhu dan kelembaban sudah didapat maka micro akan mengecek ketersediaan jaringan internet dari ethernet shield.

Selanjutnya, apabila koneksi tersedia, nilai suhu dan kelembaban akan di kirim ke web server melalui protokol HTTP Request. Pada project IoT ini saya menggunakan metode POST. Ketika data berhasil diterima oleh web server, selanjutnya script PHP akan melakukan proses koneksi ke database. Database yang saya gunakan disini adalah MySQL. Ketika data berhasil di simpan di database, script PHP akan melakukan load data, data tersebut merupakan jumlah data yang ada di database. nilai ini selanjutnya akan dijadikan patokan sebagai respon dari server.

Kurang lebih seperti itulah cara kerja dari project IoT Monitoring suhu dan kelembaban yang saya kerjakan. Di bawah ini adalah video pendek tentang pernagkat IoT dan halaman web yang digunakan untuk menampikan nilai suhu dan kelembaban. silahkan di simak ya…. Oya, bagi Anda yang membutuhkan script maupun hardware tersebut, saya terima jasa untuk pembuatannya ya, Anda tinggal hubungi saya via Facebook saya. Terima kasih

Post Author: Laurensius Dede Suhardiman

Saya hanyalah orang bisa yang dilahirkan di sekitar kaki Gunung Ciremai, Kecamatan Cigugur, Kabupaten Kuningan. Tertarik dengan dunia IT pada saat duduk di bangku SMP. Telah lulus dari dari salah satu universitas ternama di Kota Bandung. Sempat bekerja sebagai freelancer bidang IT dan kini bekerja pada sebuah perusahaan perbankan. "Ngulik" / "ngoprek" tetap menjadi kegemaran saya sejak dulu :)

13 thoughts on “IoT – Arduino, DHT11, Ethernet Shield, PHP dan MySQL

    Yulian

    (08/05/2018 - 04:07)

    Gan, boleh minta script nya buat project kuliah? Kirim ke ysindiph@gmail.com y gan?
    Terima kasih

      Laurensius Dede Suhardiman

      (08/05/2018 - 04:18)

      Whatsapp ke 087847328677 ok?

      Laurensius Dede Suhardiman

      (08/05/2018 - 04:18)

      Hello. Terima kasih sudah berkunjung. Whatsapp ke 087847328677 ok?

      Laurensius Dede Suhardiman

      (08/05/2018 - 04:21)

      Hello. Terima kasih sudah berkunjung. WA ke 087847328677 ok?

      ilham septian harahap

      (09/05/2018 - 07:46)

      bang boleh liat sketch arduinonya?? soalnya saya coba buat tapi hasil nilai kelembapannya nggak masuk ke database ??? Terima Kasih

    Ilham septian harahap

    (10/05/2018 - 08:15)

    Makasih bang udah dibimbing

    Ilham septian harahap

    (10/05/2018 - 08:18)

    makasih bang udah dibimbing……

    zali

    (11/06/2018 - 21:59)

    Mas.. saya lagi belajar untuk membuat monitoring dengan menggunakan dht11 dan ethernet bisa bantu saya ?

      Laurensius Dede Suhardiman

      (12/06/2018 - 15:02)

      Hello…
      silakan whatsapp ke saya 087847328677. thank you

      Laurensius Dede Suhardiman

      (12/06/2018 - 15:02)

      Hello…
      untuk infomasi lebih lanjut, untuk diskusi dll, silakan agan komunikasi via whatsapp ke saya 087847328677. thank you

      Laurensius Dede Suhardiman

      (12/06/2018 - 15:03)

      Hello…
      silakan agan komunikasi via whatsapp ke saya 087847328677.untuk infomasi lebih lanjut, untuk diskusi dll, thank you

    Sahadan

    (10/07/2018 - 10:50)

    Mas bisa kh saya minat sketch dan gambar rangkain nya?

Komentar ditutup.