ESP8266 ESP-01 ESP-01S DHT11 Temperature and Humidity WiFi Node Module

  • Fast Shipping

    Receive products in amazing time
  • Easy Returns

    Return policy that lets you shop at ease
  • Always Authentic

    We only sell 100% authentic products
  • Secure Shopping

    Your data is always protected

Rp19.500 Rp20.000

15 in stock

SKU: RK5-FF04 Category:

Description

 
 

Spesifikasi ESP8266 ESP-01/ESP-01S dengan Sensor Suhu dan Kelembaban DHT11

  1. Model: ESP8266 ESP-01 / ESP-01S dengan DHT11
  2. Tipe Modul: WiFi Node Module dengan sensor suhu dan kelembaban
  3. Protokol WiFi: 802.11 b/g/n
  4. Tegangan Operasional: 3.3V DC
  5. Arus Operasional:
    • Deep Sleep: <10uA
    • Standby: <1.0mA
    • Pengiriman Data: <215mA
  6. Memori Flash: 1MB (ESP-01) atau 4MB (ESP-01S)
  7. Prosesor: 32-bit Tensilica L106 running at 80MHz
  8. GPIO Pins: 2 (GPIO0, GPIO2)
  9. Sensor Suhu dan Kelembaban: DHT11
    • Rentang Pengukuran Suhu: 0-50°C
    • Akurasi Suhu: ±2°C
    • Rentang Pengukuran Kelembaban: 20-90% RH
    • Akurasi Kelembaban: ±5% RH
  10. Konektivitas: UART, GPIO, I2C
  11. Dimensi: 24.8mm x 14.3mm x 3.0mm
  12. Aplikasi:
    • Pengawasan suhu dan kelembaban melalui WiFi
    • Proyek IoT (Internet of Things)
    • Otomatisasi rumah
    • Sistem monitoring lingkungan

Diagram Koneksi dan Penggunaan

Berikut adalah cara menghubungkan dan menggunakan modul ESP8266 ESP-01/ESP-01S dengan sensor DHT11.

Komponen yang Diperlukan

  1. Modul ESP8266 ESP-01/ESP-01S dengan DHT11
  2. Adaptor USB ke Serial (FTDI)
  3. Breadboard dan Kabel Jumper
  4. Sumber daya 3.3V

Diagram Koneksi

lua

ESP-01/ESP-01S FTDI Adapter
-------------- ------------
VCC ------> 3.3V
GND ------> GND
TX ------> RX
RX ------> TX
CH_PD ------> 3.3V (atau melalui resistor 10kΩ)
GPIO0 ------> GND (untuk mode flash), 3.3V (untuk mode run)

Program Arduino untuk ESP8266 dan DHT11

Pastikan Anda telah menginstal library DHT sensor dan ESP8266 di Arduino IDE.

Instalasi Library

  1. Library DHT sensor: Cari “DHT sensor library” oleh Adafruit di Library Manager.
  2. Library ESP8266: Cari “ESP8266” di Boards Manager dan instal.

Program

cpp

#include <ESP8266WiFi.h>
#include <DHT.h>

#define DHTPIN 2 // GPIO2 di ESP-01/ESP-01S
#define DHTTYPE DHT11 // Tipe sensor

const char* ssid = "YOUR_SSID"; // Ganti dengan SSID WiFi Anda
const char* password = "YOUR_PASSWORD"; // Ganti dengan password WiFi Anda

DHT dht(DHTPIN, DHTTYPE);

WiFiServer server(80);

void setup() {
Serial.begin(115200);
delay(10);

// Memulai koneksi ke WiFi
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}

Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());

server.begin();

dht.begin();
}

void loop() {
WiFiClient client = server.available(); // Mendengarkan klien yang datang

if (client) {
Serial.println("New client");
String currentLine = "";

while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);

if (c == '\n') {
if (currentLine.length() == 0) {
float h = dht.readHumidity();
float t = dht.readTemperature();

if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}

client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();
client.print("Temperature: ");
client.print(t);
client.print(" *C");
client.print("<br>Humidity: ");
client.print(h);
client.print(" %");
break;
} else {
currentLine = "";
}
} else if (c != 'r') {
currentLine += c;
}
}
}
client.stop();
Serial.println("Client disconnected");
}
}

Pengujian

  1. Koneksi Hardware:

    • Sambungkan modul ESP-01/ESP-01S dengan adaptor FTDI sesuai dengan diagram koneksi di atas.
    • Sambungkan adaptor FTDI ke komputer menggunakan kabel USB.
  2. Upload Program:

    • Buka Arduino IDE, pilih board “Generic ESP8266 Module” dan port yang sesuai.
    • Salin program di atas, masukkan SSID dan password WiFi Anda, lalu unggah program ke modul ESP8266.
  3. Pengujian:

    • Buka Serial Monitor di Arduino IDE dan pantau output.
    • Setelah modul terhubung ke WiFi, buka browser dan masukkan alamat IP yang ditampilkan di Serial Monitor.
    • Anda akan melihat suhu dan kelembaban yang diukur oleh DHT11 ditampilkan di halaman web.

Tips Keselamatan

  • Matikan Sumber Daya: Pastikan sumber daya dimatikan sebelum menghubungkan atau melepas modul untuk menghindari kerusakan.
  • Periksa Tegangan: Pastikan modul ESP8266 dan sensor DHT11 mendapatkan tegangan yang sesuai untuk menghindari kerusakan.

Dengan spesifikasi dan panduan penggunaan ini, modul ESP8266 ESP-01/ESP-01S dengan sensor DHT11 dapat digunakan untuk berbagai aplikasi pemantauan suhu dan kelembaban berbasis IoT.

0.0/5
0 reviews
0
0
0
0
0

There are no reviews yet.

Be the first to review “ESP8266 ESP-01 ESP-01S DHT11 Temperature and Humidity WiFi Node Module”