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

Dự án "Đo Nhiệt Độ Kích Thích Bật Đèn với Âm Thanh Cảnh Báo" là một ứng dụng sử dụng các thành phần cảm biến và thiết bị điều khiển để tự động thực hiện các hành động phản ứng dựa trên nhiệt độ môi trường.

**Mục Tiêu của Dự Án:**
- **Đo Nhiệt Độ:** Sử dụng một cảm biến nhiệt độ như DS18B20 để đo lường nhiệt độ của môi trường xung quanh.
- **Bật Đèn:** Khi nhiệt độ vượt quá một ngưỡng xác định, hệ thống sẽ tự động bật đèn để cải thiện ánh sáng.
- **Âm Thanh Cảnh Báo:** Sử dụng một loa hoặc buzzer để phát ra âm thanh cảnh báo nếu servo motor đang hoạt động.
- **Servo Motor:** Kết hợp với servo motor để thực hiện một hành động cụ thể, ví dụ như mở hoặc đóng một cánh cửa, tùy thuộc vào nhiệt độ.

**Cách Hoạt Động:**
1. **Đo Nhiệt Độ:** Cảm biến nhiệt độ liên tục đo lường và theo dõi nhiệt độ của môi trường.
2. **Xác Định Ngưỡng:** Xác định một ngưỡng nhiệt độ, nếu nhiệt độ vượt quá ngưỡng này, hệ thống thực hiện các hành động tiếp theo.
3. **Bật Đèn:** Kích thích bật đèn để cung cấp ánh sáng khi cần thiết.
4. **Kêu Buzzer (Tùy Chọn):** Nếu servo motor đang hoạt động (ví dụ như mở cánh cửa), kêu buzzer để cảnh báo.
5. **Servo Motor (Tùy Chọn):** Thực hiện hành động cụ thể với servo motor, ví dụ như mở hoặc đóng một cánh cửa.

**Ưu Điểm và Ứng Dụng:**
- **Tự Động Hóa:** Dự án giúp tự động hóa một số hành động dựa trên điều kiện nhiệt độ.
- **Tiết Kiệm Năng Lượng:** Bật đèn chỉ khi cần thiết có thể giúp tiết kiệm năng lượng.
- **Bảo Vệ Môi Trường:** Có thể ứng dụng để kiểm soát điều kiện môi trường như nhiệt độ trong các phòng làm việc, nhà ấm, hoặc trại nuôi động vật.

Dự án này mang lại sự thuận tiện và hiệu quả trong việc quản lý môi trường và có thể được mở rộng để tích hợp nhiều tính năng hơn tùy thuộc vào yêu cầu cụ thể.
CODE:
#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 4 // Khai báo chân cho LED
Servo dongco;

void setup() {
  .
  bluetooth.begin("ESP8266"); // Đặ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=='9'){
      dongco.write(0);
      digitalWrite(18, LOW);
      delay(25);
      
    }
    else if (read=='8'){
      dongco.write(90);
      digitalWrite(18, HIGH);
      delay(25);
      
    }
  }

}
Hình ảnh sản phẩm
Hãy bình luận để nhặt 100 thóc nhé
Võ Hoàng Quân

Bật khóc trước sự đỉnh cao này

Trả lời 527d

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


Lương Thiên Phúc

chúc mừng chúc mừng😻🙈

Trả lời 527d

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


Phùng Văn Hải Nguyên

Vừa có trời độ vừa có trình độ 💎💎

Trả lời 527d

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


Huỳnh Nguyễn Cẩm Thanh

Khá đấy♥️🌞

Trả lời 527d

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


Nguyễn Hoàng Ngọc Anh

Ghê 💕

Trả lời 527d

Đă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?