Làm thế nào để duy trì nhiệt độ ổn định cho gà trong chuồng gia cầm bằng bóng đèn?

Nhiệm vụ thiết yếu trong bất kỳ trang trại gia cầm nào là duy trì nhiệt độ ấm ổn định cho gà con. Hầu hết các trang trại gia cầm đều có những túp lều nhỏ, trong đó họ nuôi gà con và trứng. Nhiệt độ phải ấm để đảm bảo sức khỏe cho những chú gà con này. Điều này có thể được thực hiện bằng cách áp dụng các bóng đèn năng lượng cao trong những túp lều đó. Những bóng đèn này tạo ra năng lượng nhiệt cần thiết để giữ nhiệt độ cao trong những túp lều này.

Làm thế nào để sử dụng bóng đèn để duy trì nhiệt độ ấm?

Như chúng ta đã đọc phần tóm tắt về dự án của mình. Hãy để chúng tôi thu thập thêm một số thông tin và bắt đầu thực hiện dự án này.

Bước 1: Thu thập các thành phần

Cách tiếp cận tốt nhất để bắt đầu bất kỳ dự án nào là lập danh sách tất cả các thành phần khi bắt đầu và một kế hoạch tốt để thực hiện nó. Sau đây là các thành phần mà chúng tôi sẽ sử dụng trong dự án này.

Bước 2: Nghiên cứu các thành phần

Bây giờ chúng ta đã lập danh sách tất cả các thành phần mà chúng ta sẽ sử dụng trong dự án này. Hãy để chúng tôi tiến thêm một bước và đi qua một nghiên cứu ngắn gọn về tất cả các thành phần chính.

Arduino nano là một bảng vi điều khiển được sử dụng để điều khiển hoặc thực hiện các nhiệm vụ khác nhau trong một mạch. Chúng tôi đốt cháy một Mã C trên Arduino Nano để cho bảng vi điều khiển biết cách thức và những thao tác cần thực hiện. Arduino Nano có chức năng chính xác như Arduino Uno nhưng với kích thước khá nhỏ. Bộ vi điều khiển trên bảng Arduino Nano là ATmega328p.

DHT11 là một cảm biến nhiệt độ và độ ẩm. Phạm vi nhiệt độ của nó là 0 đến 50 độ C. Đó là chi phí thấp và cảm biến hiệu quả mang lại độ ổn định cao. Để đo nhiệt độ, nó có một nhiệt điện trở tích hợp. Nó cũng đo độ ẩm nhưng trong dự án này, chúng tôi không cần đo độ ẩm.

Mô-đun chuyển tiếp là một thiết bị chuyển mạch lấy đầu vào từ Arduino và chuyển đổi tương ứng. Nó hoạt động ở hai chế độ, Thường mở (KHÔNG)Thường đóng (NC).Trong lựa chọn KHÔNG, mạch bị hỏng trừ khi tín hiệu CAO được áp dụng cho mô-đun rơle. Ở chế độ NC, mạch hoàn thành trừ khi tín hiệu CAO được áp dụng cho mô-đun rơle.

Bước 3: Lắp ráp các thành phần

Như chúng ta đã tìm hiểu sơ qua về cách hoạt động của tất cả các thành phần. Hãy để chúng tôi bắt đầu lắp ráp tất cả các thành phần để tạo thành một sản phẩm cuối cùng.

Kết nối Vcc và chân nối đất của cảm biến DHT11 với nguồn 5V và tiếp đất của Arduino nano. Kết nối chân đầu ra của cảm biến DHT11 với Pin2 và chân IN của mô-đun rơle với Pin3 của Arduino. Cấp nguồn cho mô-đun chuyển tiếp thông qua Arduino và kết nối dây dương của bóng đèn trong KHÔNG chân của mô-đun rơle. Cẩn thận khi kết nối mô-đun rơle với bóng đèn. Đảm bảo kết nối của bóng đèn với rơ le trông giống như hình dưới đây.

Bước 4: Bắt đầu với Arduino

Nếu bạn chưa quen với Arduino IDE, đừng lo lắng, bạn sẽ được giải thích cách sử dụng Arduino IDE dưới đây.

  1. Tải xuống phiên bản Arduino mới nhất từ ​​Arduino.
  2. Kết nối bo mạch Vi điều khiển với Máy tính xách tay của bạn.
  3. Đi đến Bảng điều khiển và nhấp vào Phần cứng và Âm thanh. Bây giờ bấm vào Các thiết bị và máy in. Tại đây, hãy tìm cổng mà Arduino của bạn được kết nối. Trong trường hợp của tôi, nó là COM14 nhưng nó khác nhau trên các máy tính khác nhau.
  4. Nhấp vào menu Công cụ và đặt bảng thành Arduino Nano.
  5. Từ cùng một menu Công cụ, hãy đặt Bộ xử lý thành ATmega328p (Bộ nạp khởi động cũ).
  6. Bây giờ đặt cổng mà bạn quan sát trở lại trong bảng điều khiển.
  7. Chúng tôi sẽ phải bao gồm một thư viện để sử dụng cảm biến DHT11. Thư viện được đính kèm bên dưới trong liên kết tải xuống cùng với mã. Đi đến Phác thảo> Bao gồm Thư viện> Thêm Thư viện .ZIP.
  8. Tải xuống mã được đính kèm bên dưới và sao chép nó vào IDE của bạn. Bấm vào tải lên để ghi mã trên bảng vi điều khiển của bạn.

Bạn có thể tải xuống mã bằng cách nhấp vào đây.

Bước 5: Mã

Mã cho cảm biến DHT11 được nhận xét tốt và tự giải thích nhưng đây là một số giải thích về mã.

  1. Khi bắt đầu, thư viện để sử dụng DHT11 được bao gồm, các biến được khởi tạo và các chân cũng được khởi tạo.
#include  dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. void setup ()là một chức năng được sử dụng để đặt các chân là INPUT hoặc OUTPUT. Nó cũng đặt tốc độ truyền của Arduino. Tốc độ truyền là tốc độ truyền thông của bo mạch vi điều khiển.

void setup () {pinMode (dhtpin, INPUT); pinMode (rơ le, OUTPUT); Serial.begin (9600); // tốc độ truyền }

3. void loop ()là một hàm chạy đi chạy lại trong một chu kỳ. Trong chức năng này, chúng tôi đang đọc dữ liệu từ chân đầu ra của DHT11 và bật hoặc tắt rơle ở một mức nhiệt độ nhất định.

void loop () {delay (1000); DHT11.read (dhtpin); // Đọc dữ liệu từ DHT sensor temp = DHT11.tempentic; // Chuyển dữ liệu này thành nhiệt độ và lưu trữ trong temp Serial.print (temp); // Hiển thị nhiệt độ trên moonitor nối tiếp Serial.println ("C"); if (temp> = 35) // Bật quạt {digitalWrite (relay, LOW); //Serial.println(relay); } else // Tắt quạt {digitalWrite (relay, HIGH); //Serial.println(relay); }}

Bây giờ, khi bạn đã học cách tự động hóa bóng đèn để duy trì nhiệt độ ấm không đổi trong các túp lều gia cầm cho gà và trứng của bạn, bây giờ bạn có thể bắt đầu thực hiện dự án này. Bạn cũng có thể sử dụng cảm biến DHT11 này trong các dự án khác, ví dụ: Báo cháy, Ngôi nhà thông minh, Tự động hóa trong phòng, v.v.

Facebook Twitter Google Plus Pinterest