Translate

Monitor Suhu & Kelembaban via Bluetooth ESP32 MIT INVENTOR dan Kendali LED

Monitor Suhu & Kelembaban via Bluetooth ESP32 MIT INVENTOR dan Kendali LED
 

       Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat untuk monitor suhu kelembaban secara realtime dengan mnggunakan ESP32 via Bluetooth, aplikasi yang digunakan yaitu MIT Inventor dan koding juga sudah saya berikan pada page ini. untuk lebih jelasnya berikut detailnya.
 
 
1. Skema
 
 
 
2. Interface MIT INVENTOR
 


 
 
3. Program Arduino IDE
 
#include "DHT.h"
#include "BluetoothSerial.h"

#define DHTPIN 13
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

int LED_PIN = 12;
BluetoothSerial SerialBT;

void setup() {
  Serial.begin(115200);
  pinMode(LED_PIN,OUTPUT);
  dht.begin();

  SerialBT.begin("ESP32_SENSOR");
  
  Serial.println("Bluetooth aktif");
}

void loop() {

  int suhu = dht.readTemperature();
  int kelembaban = dht.readHumidity();

  if (isnan(suhu) || isnan(kelembaban)) {
    return;
  }

  String data = String(suhu) + "|" + String(kelembaban);

  SerialBT.println(data);
  Serial.println(data);

  if (SerialBT.available()) {

    char data = SerialBT.read();

    //Serial.print("Data diterima: ");
    //Serial.println(data);

    if (data == '1') {
      digitalWrite(LED_PIN, HIGH);
      //SerialBT.println("LED ON");
      Serial.println("LED ON");
    }

    else if (data == '0') {
      digitalWrite(LED_PIN, LOW);
      //SerialBT.println("LED OFF");
      Serial.println("LED OFF");
    }
  }


  delay(100);
}
 
 
4. VIDEO HASILNYA
 
 

No comments:

Post a Comment