Temperatur merupakan salah satu data yang sangat penting bagi sebagian orang, seperti peternak ayam, tukang roti, pembuat kopi, dan lainnya. Kontrol terhadap suhu menjadi penentu dan faktor penting untuk mencapai kualitas hasil yang sesuai.
Misalnya bagi peternak ayam, suhu harus dijaga secara konstan untuk memperoleh ayam-ayam dengan kualitas yang unggul. Akan tetapi, para peternak ayam konvensional masih menjaga suhu dengan cara tradisional, belum ada pengukur suhu, belum ada data tentang berapa suhu normal yang baik untuk membesarkan ayam.
Coba bayangkan jika suhu-suhu tersebut dapat kita kumpulkan dan kita analisis. Kita dapat membangun sebuah sistem modern yang dapat mengatur suhu dengan teknologi yang telah ada.
Oleh karena itu, pada proyek kali ini kita akan membuat sebuah alat yang dapat mencatat suhu operasional, kemudian melempat datanya ke sebuah cloud. Sistem yang akan kita gunakan menggunakan NodeMCU ESP8266 dan sensor suhu DHT11. Untuk servernya, kita akan menggunakan platform AgnosThings.
Komponen-komponenUntuk membuatnya pertama-tama kita harus mengumpulkan alat dan bahan. Komponen-komponen yang akan kita gunakan adalah
NodeMCU ESP8266d> Sensor Suhu DHT11d> Kabel data microUSBd> Kabel jumper
Papan rangkaian
Selanjutnya, kita harus mengunduh Arduino IDE dan Sketch untuk sensor suhu pada NodeMCU.
Membuat Rangkaian KomponenBuat rangkaian komponen terlebih dulu dengan cara:
a. hubungkan kaki + sensor suhu pada VU pada NodeMCU
b. hubungkan kaki - sensor suhu pada G pada NodeMCU
c. hubungkan kaki out sensor suhu pada D3 pada NodeMCU.
Langkah-langkahSetelah selesai, hubungkan NodeMCU dengan komputer. Langkah selanjutnya adalah mengedit URL pada sketch, akan tetapi kita harus membuat chanel terlebih dulu di AgnosThings.
1. buka agnosthings.com/index.html
2. buat akun dan masuk ke akun Agnosthings
3. kalau sudah masuk, pilih tombol START INITIAL PROJECT
4. isi device name dengan nama proyek, discription dengan diskripsi proyek, dan field dengan jenis data yang diinginkan (jika lebih dari dua data hubungkan dengan tanda koma, contoh: data1,data2)
5. pastikan Yes terpilih pada accessible by orthers, dan pilih register device
6. buka project/channels > Channel list
7. pada your project/channels, pilih info pada proyek yang telah dibuat.
8. skrol ke bawah copy URL pada sending data to channel.
9. buka sketch, paste URL pada String url_api ="paste URL disini"; kemudian ganti value dengan data sensor.
10. atur SSID Wifi dan passwordnya pada WiFiMulti.addAP("nama SSID","passwordnya");
11. atur board dan port pada Arduino IDE
12. pilih verify dan setelah selesai pilih Upload
13. buka serial monitor, untuk memastikan program berjalan.
14. buka AgnosThings kembali, pilih project/channels > Channel list
15. pada your project/channels, pilih Raw Data pada proyek yang telah dibua untuk melihat data yang masuk ke channel.
Demikianlah tahap-tahap dalam merangkai sensor suhu dengan menggunakan NodeMCU yang kemudian mengirimkan datanya ke cloud AgnosThings. Semoga dapat membantu teman-teman dan selamat merakit. Dirakit. Just make it!
Comments