● online
- Compatible Arduino Uno R3 SMD CH340 Atmega328P Pin....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- Raspberry Pi Pico Microcontroller Board....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- Arduino Mega 2560 R3 ATMEGA2560 clone 16u2 Plus Ka....
- Wemos D1 Mini ESP8266 - IoT Board....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Thingspeak, Monitoring Suhu dan Kelembaban DHT11 IoT
Pada artikel sebelumnya kita sudah belajar untuk mendaftar ke thingspeak, jika belum silahkan bisa di lihat DISINI. Oke sip lanjut ke tahap berikutnya kali ini akan mencoba untuk memonitoring suhu dan kelembaban menggunakan sensor DHT11. Untuk tampilannya berupa grafik, namun bisa juga dalam bentuk numerik, gauge, dan lamp indikator. Tampilannya bisa dilihat dibawah ini.
Langsung saja yang dibutuhkan :
- NodeMCU V3 Lolin atau board esp lainnya, BELI
- Sensor DHT11, BELI
- Kabel jumper, BELI
- Library DHT11, download
- Chanel thingspeak
Rangkaian
Keterangan :
- Pin + dihubungkan ke 3V
- Pin Out dihubungkan ke D2
- Pin GND dihubungkan ke GND
Pembuatan Channel
Step by step
- Sign in ke Thingspeak.com
- Masuk Channel > Klik New Channel, isi bagian seperti gambar berikut. > Save Channel.
- Yang perlu diperhatikan adalah nama fied 1 dan 2 harus sama dengan nama field yang ada pada sketch programnya. Disini kita buat field 1 = suhu dan field 2 = kelembaban.
- Selanjutnya kita masuk ke menu API keys > Copy Write Api kemudian pastekan ke sketch program Arduino.
Sketch Program
#include <DHT.h> // Including library for dht #include <ESP8266WiFi.h> String apiKey = "KKE4QRYD1VA35678cg"; //pastekan API keys thingspeak const char *ssid = "xxxxxx"; //nama wifi const char *pass = "xxxxxx"; //password wifi const char* server = "api.thingspeak.com"; #define DHTPIN D2 //pin where the dht11 is connected DHT dht(DHTPIN, DHT11); WiFiClient client; void setup() { Serial.begin(115200); delay(10); dht.begin(); Serial.println("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, pass); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); } void loop() { float kelembaban = dht.readHumidity(); float suhu = dht.readTemperature(); if (isnan(kelembaban) || isnan(suhu)) { Serial.println("Failed to read from DHT sensor!"); return; } if (client.connect(server, 80)) // "184.106.153.149" or api.thingspeak.com { String postStr = apiKey; postStr += "&field1="; postStr += String(suhu); postStr += "&field2="; postStr += String(kelembaban); postStr += "\r\n\r\n"; client.print("POST /update HTTP/1.1\n"); client.print("Host: api.thingspeak.com\n"); client.print("Connection: close\n"); client.print("X-THINGSPEAKAPIKEY: " + apiKey + "\n"); client.print("Content-Type: application/x-www-form-urlencoded\n"); client.print("Content-Length: "); client.print(postStr.length()); client.print("\n\n"); client.print(postStr); Serial.print("Temperature: "); Serial.print(suhu); Serial.print(" degrees Celcius, Humidity: "); Serial.print(kelembaban); Serial.println("%. Send to Thingspeak."); } client.stop(); Serial.println("Waiting..."); // thingspeak needs minimum 15 sec delay between updates delay(1000); }
Yang perlu diperhatikan :
- apiKey = pastekan Write API thingspeak
- ssid = nama wifi
- pass = nama pasword
- nama field 1 dan field 2 harus sama dengan nama field di thingspeak.
Hasilnya berikut ini :
Cukup sekian pembahasan kali ini, semoga bermanfaat.
Thingspeak, Monitoring Suhu dan Kelembaban DHT11 IoT
Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan... selengkapnya
Setelah kemarin-kemarin sudah sering membahas board esp8266 dengan jenis NodeMCU. Kali ini kita belajar dengan jenis lain yaitu ESP-01,... selengkapnya
Pada artikel kali ini akan membahas tutorial mengakses sensor soil moisture pada Arduino. Nanti hasilnya akan ditampilkan dalam persen... selengkapnya
Aktivitas manusia dalam kehidupan sehari-harinya tentu tidak jauh dari mendengarkan musik, menonton film atau streaming youtube baik untuk... selengkapnya
Pada komponen tertentu dibutuhkan sebuah library agar komponen tersebut dapat berjalan sebagaimana mestinya. Apa itu library? library adalah sekumpulan... selengkapnya
LED RGB adalah lampu led yang mempunyai 3 warna utama yaitu RED/merah, GREEN/hijau dan BLUE/biru. Namun dengan kombinasi dari... selengkapnya
Blynk menawarkan beragam fungsi ya, salah satunya untuk mengontrol perangkat. Penggunaan Blynk ini bisa kapan dan dimana saja ya,... selengkapnya
Pernahkah Anda mengambil foto pada saat hujan lebat, untuk menghasilkan gambar yang benar-benar realistis hujan, beberapa orang akan memperjuangkan... selengkapnya
Hallo pada artikel kali ini, saya akan memberikan cara menampilkan teks pada LCD dengan NodeMCU. Bagi anda yang sudah... selengkapnya
8×8 LED dot matrix merupakan sebuah display yang terdiri dari kumpulan led yang disusun secara simetris sejumlah 8 baris... selengkapnya
Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.0002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500
Saat ini belum tersedia komentar.