● online
- Breadboard 400 titik lubang Bread board Projectboa....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- PWM DC 10A Motor 12V-40V Pulse Width Modulation Sp....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- Raspberry Pi Pico Microcontroller Board....
- Max7219 Led Dot Matrix 32x8 Display Module For Ard....
- 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
Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban... selengkapnya
Oke kali ini akan membahas seputar sensor fingerprint, dimana fungsi dari fingerprint ini adalah sebagai validasi data identitas dengan... selengkapnya
Melanjutkan tutorial dari postingan sebelumnya tentang cara memulai menggunakan telegram pada NodeMCU, kali kita akan membahas cara membuat notifikasinya... selengkapnya
Sedikit kembali ke awal pembelajaran, pembahasan kali ini diperuntukan untuk anda yang masih bingung untuk belajar Arduino dari mana.... selengkapnya
LCD atau Liquid Crystal Display adalah perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Halo semuanya, di tutorial kali ini Saya akan berbagi tutorial tentang simulasi sistem smart home sederhana. Seperti yang kita... selengkapnya
Sensor level A01 Series adalah perangkat yang digunakan untuk mengukur ketinggian permukaan benda padat atau cairan menggunakan gelombang ultrasonik. Sensor ini... selengkapnya
Sensor getar Piezoelectric Ceramic (Piezo) merupakan sensor getaran sederhana namun sangat sensitif yang mampu menghasilkan tegangan saat terjadi tekanan atau... selengkapnya
Bagi orang-orang yang sering melihat konten-konten di aplikasi Instagram mungkin sudah tidak asing lagi, melihat gambar atau foto yang... selengkapnya
Motor servo merupakan salah satu aktuator yang paling sering digunakan dalam dunia robotika, terutama untuk gerakan yang membutuhkan ketelitian posisi.... selengkapnya
Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500

Saat ini belum tersedia komentar.