● online
- Compatible Arduino Uno R3 SMD CH340 Atmega328P Pin....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- Dimmer SCR 2000W Motor Speed Controller 220V AC PW....
- Arduino Mega 2560 R3 - ATMEGA2560 Clone - CH340....
- Micro SD MicroSD Card Shield For WeMos D1 Mini TF ....
- Water Level sensor ketinggian air - deteksi air....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Raspberry Pi Pico Microcontroller 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.
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
I2C merupakan sebuah modul komunikasi serial dua arah yang berfungsi untuk mengirim dan menerima data. Keduanya adalah SCL (Serial... selengkapnya
Selamat datang di indomaker.com, pada pembahasan kali ini admin akan mengupas tentang penggunaan ESP32-CAM. Module ini merupakan sebuah module... selengkapnya
Motor servo adalah salah satu jenis motor listrik yang memiliki feedback berupa sensor posisi. Dengan adanya feedback tersebut, motor... selengkapnya
Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan... selengkapnya
Potensiometer merupakan sebuah resistor yang nilainya dapat kita atur sesuai keinginan. Bagaimana cara mengaturnya? nah potensiometer memiliki 3... selengkapnya
Sensor TDS meter adalah perangkat elektronika yang digunakan untuk mengukur partikel terlarut dalam air, partikel terlarut termasuk zat organik... selengkapnya
SMS gateway merupakan layanan yang berguna untuk meneruskan pesan ke jaringan seluler lain... selengkapnya
Blynk merupakan sebuah platform aplikasi android yang diperuntukan untuk berbagai kontroler hardware seperti arduino, esp8266, raspberry dsb untuk mengendalikan,... selengkapnya
Detektor arus AC adalah perangkat elektronika yang digunakan untuk mendeteksi ada atau tidaknya arus listrik AC pada suatu rangkaian.... selengkapnya
Modul Led Dot Matrix 32×16 adalah modul display yang menggunakan kumpulan – kumpulan LED yang dirangkai dengan susunan 32... selengkapnya
Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Penurun tegangan DC-DC ekonomis yang bisa distel tegangan output nya. Cocok untuk pemasangan variasi mobil dan sepeda motor, dijadikan charger… selengkapnya
Rp 9.000Clone of the highest version of the Arduino platform with the ATmega2560 processor. It fully works with Arduino IDE. A… selengkapnya
Rp 292.000Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Compatibility: USB v2.0 standard Interface: Network: USB Series: RS-485 Port: an independent RS-485 Connector: Network: USB type A connector Series:… selengkapnya
Rp 38.800Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Micro SD Card Shield For WeMos D1 Mini TF WiFi ESP8266 Compatible SD Wireless Module For Arduino For WeMos D1… selengkapnya
Rp 8.900Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300
Saat ini belum tersedia komentar.