Giới thiệu sản phẩm

 Giới Thiệu Dự Án:
Dự án này kết hợp sử dụng cảm biến nhiệt độ và độ ẩm DHT11 với ứng dụng App Inventor để theo dõi và hiển thị thông tin môi trường. Ngoài ra, dự án còn bao gồm chức năng điều khiển đèn LED thông qua hai nút ấn "On" và "Off" trên ứng dụng. Điều này tạo ra một hệ thống đơn giản và hiệu quả cho việc giám sát và điều khiển môi trường xung quanh.
Phần cứng:DHT11,đèn led và mạch esp32.
Giao diện một nút ấn ON OFF, một phần để xuất ra dữ liệu từ DHT11 gồm nhiệt độ và độ ẩm
Ưu Điểm:
  1. Đơn Giản và Hiệu Quả: Dự án mang lại giải pháp đơn giản cho việc giám sát môi trường và điều khiển đèn LED.
  2. Ứng Dụng Dễ Sử Dụng: Giao diện người dùng trực quan và thân thiện, giúp người dùng dễ dàng tương tác với hệ thống.
  3. Thực Hiện Tích Hợp: Sự tích hợp giữa cảm biến môi trường và điều khiển đèn LED tạo ra một hệ thống linh hoạt và đa nhiệm.
 Kết Luận:
Dự án "DHT11 Data Upload và Điều Khiển Đèn LED bằng App Inventor" không chỉ mang lại trải nghiệm học thuật mà còn cung cấp một ứng dụng thực tế và thú vị trong lĩnh vực Internet of Things (IoT) và đồng thời giáo dục về lập trình và kỹ thuật điện tử. 
Code:
 //Design by Do Tan Phat
#include "BluetoothSerial.h"
#include <ESP32Servo.h>
#include <DHT.h>
#include <SimpleTimer.h>

BluetoothSerial bluetooth;
#define dht11 32 // Chân của DHT11
#define DHTTYPE DHT11
DHT dht(dht11,DHTTYPE);
SimpleTimer timer;
#define led 13 // Khai báo chân cho LED
Servo dongco;

void setup() {
  bluetooth.begin("ESP32 Mode By Tan Phat"); // Đặt tên cho thiết bị Bluetooth
  pinMode(led,OUTPUT);
  dongco.attach(22); // Khai báo chân cho động cơ servo
  dht.begin();
  timer.setInterval(500, settime);
  Serial.begin(9600);
}

void settime() {

  float temp = dht.readTemperature();
  float humi = dht.readHumidity();
  bluetooth.print(temp);
  bluetooth.print(";");
  bluetooth.print(humi);
  bluetooth.print(";");
  Serial.print("Nhiệt độ là: ");                                  
  Serial.print(temp);                                        
  Serial.print("    |    Độ ẩm là: ");
  Serial.println(humi);
  
}

void loop() {
  timer.run();
  if( bluetooth.available() ) {
    char read = bluetooth.read();

    if(read=='1'){
      digitalWrite(led,HIGH);
    }
  
    else if (read=='0'){
      digitalWrite(led,LOW);
    }
    else if (read=='2'){
      dongco.write(0);
      delay(25);
    }
    else if (read=='3'){
      dongco.write(90);
      delay(25);
    }
  }

}
 

 


Hình ảnh sản phẩm
Hãy bình luận để nhặt 100 thóc nhé
Nguyễn Đức Anh

hay quá nè

Trả lời 528d

Đăng nhập để tham gia bình luận


Nguyễn Đức Anh

hay ghê á

Trả lời 528d

Đăng nhập để tham gia bình luận


Nguyễn Đức Anh

hay quá

Trả lời 528d

Đăng nhập để tham gia bình luận


kocononame@gmail.com

uôi hay vãi

Trả lời 531d

Đăng nhập để tham gia bình luận


Nguyễn Thanh Hùng Anh

💕👌ghê chưa ghê chưa🔥

Trả lời 534d

Đăng nhập để tham gia bình luận


Xem thêm

Đăng nhập để tham gia bình luận

Thông tin tác giả

Địa vị cộng đồng: Nông dân

Sản phẩm liên quan

    Không có sản phẩm nào

Bạn muốn thử làm game không?