● online
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4....
- Max7219 Led Dot Matrix 32x8 Display Module For Ard....
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G....
- Sensor Api Flame detector sensor....
- ESP32 D1 Mini WiFi Bluetooth Dual Core Development....
- 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.
ESP-01 Shield DHT11, Mendeteksi Suhu dan Kelembaban IOT Web Server
Pada kesempatan ini kita akan menggunakan esp-01 untuk mendeteksi suhu dan kelembaban. Dimana kemarin kita sudah belajar cara menggunakan esp-01 dan diharapkan sudah bisa ya agar kedepannya mudah. Oke mengingat esp-01 hanya mempunyai 2 pin gpio board ini cocok sekali digunakan untuk mini project semisal penggunaan 1 buah sensor (input) dan 1 buah output berupa relay atau yang lain.
Untuk tahap awal kita akan mendeteksi suhu dan kelembaban saja menggunakan sensor DHT11. Dan untuk module nya di pasaran sudah terdapat shiled untuk esp-01 dan dht11. Tampilannya dibawah ini.
Dapat dilihat module shield di atas hanya mempunyai 2 pin saja yaitu VCC dan GND, jadi module ini hanya digunakan untuk memonitoring saja.
Spesifikasi ESP-01 Shield DHT11 :
- Tegangan kerja : DC 3.7 v-12v (support for 3.7V lithium battery)
- Deteksi kelembaban dan suhu : 20-90% RH 0 to 50 °
- Akurasi : plus or minus 2 ° humidity + / – 5% RH
- Pin DATA DHT11 : PIN 2
Namun shield ini masih tetap membutuhkan USB to Serial untuk bisa mengupload progamnya. Anda bisa menggunakan rangkaian dengan bantuan breadboard seperti ini.
Namun bisa juga menggunakan module yang sudah indomaker bikin sendiri, seperti gambar di bawah ini agar lebih mudah hanya membutuhkan 4 buah kabel saja yaitu TX, RX, VCC dan GND.
Module adapter esp-01 ini next akan dipasarkan ya, jadi tunggu aja info lebih lanjutnya hanya di indomaker.com :p.
Alat dan bahan
Sketch Program
#include <ESP8266WiFi.h> #include "DHT.h" #define DHTTYPE DHT11 const char* ssid = "nama wifi"; const char* password = "password"; WiFiServer server(80); #define DHTPin 2 //pin 2 DHT dht(DHTPin, DHTTYPE); void setup() { Serial.begin(9600); delay(20); dht.begin(); Serial.println(); Serial.print("Menghubungkan ke WIFI... "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(300); Serial.print("."); } Serial.println(""); Serial.println("WiFi terkoneksi"); server.begin(); Serial.println("Koneksi Server dimulai"); Serial.print("Alamat IP : "); Serial.print("http://"); Serial.print(WiFi.localIP()); Serial.println("/"); } void loop() { WiFiClient client = server.available(); if (!client) { return; } Serial.println("Koneksi baru"); while (!client.available()) { delay(5); } if (client) { boolean blank_line = true; while (client.connected()) { if (client.available()) { char c = client.read(); if (c == '\n' && blank_line) { float h = dht.readHumidity(); float t = dht.readTemperature(); float f = dht.readTemperature(true); if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Failed to read from DHT sensor!"); } else { Serial.print("Kelembaban : "); Serial.print(h); Serial.println("%"); Serial.print("Suhu : "); Serial.print(t); Serial.print(" *C "); Serial.println(f); } client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println("Connection: close"); client.println(); client.println("<!DOCTYPE HTML>"); client.println("<html>"); client.println("<head></head><body><h2>Monitoring Sensor DHT11</h2><h3>Suhu Celcius : "); client.println(t); client.println("*C</h3><h3>Suhu Fahrenheit : "); client.println(f); client.println("*F</h3><h3>Kelembaban : "); client.println(h); client.println("%</h3><h3>"); client.println("</body></html>"); break; } if (c == '\n') { blank_line = true; } else if (c != '\r') { blank_line = false; } } } delay(5); } }
Setting Board : Generic ESP8266 Module
Port : COM yang muncul misal COM21
- Upload sketch di atas sampai done upoloading, jika erorr silahkan ke mode RST kemudian upload kembali.
- Pindahkan ke Running Mode dengan melepas kabel GPIO0 dari GND.
- Buka Serial monitor untuk melihat IP, misal disini adalah 192.168.169.110
Jika sudah, lepas ESP-01 dan hubungkan ke ESP-01 Shield DHT11. Hubungkan power supply 5V ke module shield DHT11. Buka web browser ketikan alamat IP yang sesuai tadi. Hasilnya di bawah ini.
Semoga bermanfaat.
ESP-01 Shield DHT11, Mendeteksi Suhu dan Kelembaban IOT Web Server
Pernah suatu ketika axis X, Y, atau z CNC kita berubah, gcode yang sudah jadi setelah di running tidak... selengkapnya
Arduino Pro Micro adalah jenis arduino yang berukuran kecil, ukuranya hampir sama seperti Arduino Pro Mini. Secara fungsi dan... selengkapnya
Bootstrap adalah sebuah framework yang dapat memudahkan seorang programmer web untuk mempercepat dan mempermudah dalam membuat dan mengembangkan website.... selengkapnya
Detektor arus AC adalah perangkat elektronika yang digunakan untuk mendeteksi ada atau tidaknya arus listrik AC pada suatu rangkaian.... selengkapnya
Artikel kali ini, akan membahas tentang mengontrol sebuah LED menggunakan remote. Remote apa yang digunakan? anda dapat menggunakan berbagai... selengkapnya
Pada kesempatan ini akan dijelaskan mengenai cara pembuatan export/download berupa file excel berdasarkan range tanggal yang dipilih. Filter ini... selengkapnya
Potensiometer adalah salah satu jenis resistor yang nilai resistansinya dapat diatur sesuai dengan kebutuhan rangkaian elektronika ataupun kebutuhan pemakainya.... selengkapnya
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Pada artikel kali ini akan membahas tutorial mengakses sensor soil moisture pada Arduino. Nanti hasilnya akan ditampilkan dalam persen... selengkapnya
this 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.400sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Wemos D1 mini PRO adalah modul minsys berbentuk kecil dan compact, yang menggunakan modul WIFI ESP8266 yang saat ini sangat… selengkapnya
Rp 109.000Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.3002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500
Saat ini belum tersedia komentar.