» Điện tử » Arduino »Bình giữ nhiệt cho quạt

Bình giữ nhiệt cho quạt



Các quạt được sử dụng để làm mát các thiết bị điện tử có hai dạng. Một số được thu nhỏ, chúng được gửi trực tiếp đến các bộ phận được làm mát, một số khác lớn hơn, chúng lái không khí qua toàn bộ không gian của nhà ở. Nó là tốt nhất khi cả hai loại quạt được sử dụng cùng nhau. Thông thường, người hâm mộ thuộc loại thứ hai liên tục "đập" hết công suất, ngay cả khi điều này là không cần thiết. Từ đó, ổ trục bị mòn nhanh hơn và quá nhiều tiếng ồn cản trở người dùng. Bộ điều chỉnh nhiệt tiếp xúc đơn giản nhất có thể bật và tắt quạt, trong khi tài nguyên ổ trục chỉ được tiêu thụ khi động cơ hoạt động, nhưng tiếng ồn xuất hiện và biến mất tiếng ồn có thể còn khó chịu hơn. Một bộ điều chỉnh nhiệt phức tạp hơn - ví dụ, được đề xuất bởi tác giả Instructables dưới biệt danh AntoBesline - điều khiển tần số quay của động cơ quạt với một PWM và duy trì nó cần và đủ để đạt được nhiệt độ cài đặt. Nên lái không khí qua không gian nhà ở từ dưới lên và đặt cảm biến nhiệt độ từ trên cao. Bạn cũng có thể cài đặt các bộ lọc để ngăn bụi xâm nhập vào vỏ, nhưng chúng sẽ làm giảm hiệu suất.

Một cảm biến nhiệt độ và độ ẩm như DHT11 chỉ phù hợp với bộ điều chỉnh nhiệt điều khiển quạt loại thứ hai, vì nó đo nhiệt độ của không khí chứ không phải bất kỳ bề mặt nào. Hỗ trợ của nó được cung cấp bởi hai thư viện đặt ra ở đâyở đây. Nếu bạn cần trang bị quạt loại đầu tiên với bộ điều chỉnh nhiệt, bạn phải sử dụng một cảm biến khác đo nhiệt độ bề mặt của bộ phận cần làm mát. Chương trình sau đó sẽ phải được làm lại, và những thứ khác sẽ được yêu cầu, bởi vì cảm biến có thể khác nhau về cả giao diện và cấu trúc của dữ liệu được truyền tới nó.

Sử dụng hình minh họa sau đây, trình hướng dẫn cho thấy PWM là gì, hầu hết người đọc đều biết điều này. Do thực tế là các bóng bán dẫn đầu ra luôn luôn đóng hoàn toàn hoặc mở hoàn toàn, công suất rất thấp luôn được phân bổ cho nó. Như bạn đã biết, công suất bằng với sản phẩm của dòng điện và điện áp, và ở đây, khi bóng bán dẫn được đóng lại, dòng điện rất nhỏ và khi mở ra, điện áp rơi ngang qua nó là nhỏ. Một trong hai yếu tố luôn nhỏ, có nghĩa là sản phẩm của họ cũng nhỏ. Hầu như tất cả năng lượng trong bộ điều khiển PWM đều đi vào tải chứ không phải cho bóng bán dẫn.

Bình giữ nhiệt cho quạt


Các bậc thầy vẽ lên một sơ đồ nhiệt:



Arduino nó được cung cấp bởi nguồn 5 volt, quạt - từ 12 volt.Nếu bạn sử dụng quạt 5 volt, bạn có thể thực hiện với một nguồn có công suất tải đủ, cung cấp cho Arduino thông qua bộ lọc LC đơn giản. Một diode được kết nối song song với quạt theo hướng ngược lại là cần thiết nếu động cơ là động cơ thu (như trong một số quạt USB hiện đại). Khi sử dụng quạt máy tính có cảm biến Hall và điều khiển cuộn dây điện tử, diode này là tùy chọn.

Văn bản của chương trình được biên dịch bởi trình hướng dẫn khá ngắn, nó được đưa ra dưới đây:

#inc loại "DHT.h"
#define dht_apin A1
#incolee

LCD tinh thể lỏng (7,6,5,4,3,2);
DHT dht (dht_apin, DHT11);
int fan = 11;
int led = 8;
int temp;
int tempMin = 30;
int tempMax = 60;
int fanSpeed;
int fanLCD;
thiết lập void ()
{
   pinMode (quạt, OUTPUT);
   pinMode (đã dẫn, OUTPUT);
   LCD.begin (16, 2);
   dht.begin ();
   lcd.print ("Phòng dựa trên nhiệt độ");
   lcd.setCoder (0, 1);
   lcd.print ("Ctrl tốc độ quạt");
   độ trễ (3000);
   LCD.clear ();
}
vòng lặp void ()
{
    tính khí nổi;
    nhiệt độ = dht.readTem Nhiệt độ ();
    temp = ủ; // lưu trữ giá trị nhiệt độ trong biến temp
   Nối tiếp.print (temp);
   if (temp  = tempMin) && (temp <= tempMax)) // nếu nhiệt độ cao hơn nhiệt độ tối thiểu
   {
       fanSpeed ​​= temp; // map (temp, tempMin, tempMax, 0, 100); // tốc độ thực tế của quạt // map (temp, tempMin, tempMax, 32, 255);
       fanSpeed ​​= 1,5 * fanSpeed;
       fanLCD = bản đồ (temp, tempMin, tempMax, 0, 100); // tốc độ quạt để hiển thị trên LCD100
       analogWrite (quạt, quạtSpeed); // quay quạt ở tốc độ quạt Tốc độ
   }
      if (temp> tempMax) // nếu temp cao hơn tempMax
     {
     kỹ thuật sốWrite (đã dẫn, CAO); // bật đèn led
     }
   other // lượt khác của led
     {
     kỹ thuật sốWrite (đã dẫn, THẤP);
     }
      lcd.print ("TEMP:");
   LCD.print (temp); // hiển thị nhiệt độ
   lcd.print ("C");
   lcd.setCoder (0,1); // di chuyển con trỏ đến dòng tiếp theo
   lcd.print ("Fans:");
   LCD.print (fanLCD); // hiển thị tốc độ quạt
   lcd.print ("%");
   trì hoãn (200);
   LCD.clear ();
 }


Ngoài ra, một bản phác thảo có thể được tải xuống dưới dạng một tập tin ở đây. Phần mở rộng chưa biết sẽ phải được đổi thành ino.

Các hình ảnh sau đây cho thấy sự lắp ráp của thiết bị nguyên mẫu trên bảng loại bánh mì:









Sau khi lắp ráp một nguyên mẫu, chủ kiểm tra nó. Nhiệt độ được hiển thị bằng độ C, giá trị điện áp thực tế trên quạt - tính theo phần trăm tối đa.







Nó vẫn còn để lắp ráp các mạch bằng cách hàn và làm cho phần nhiệt của đó tự làmMà anh sẽ ngầu.
8
8
6

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
10 ý kiến
Tác giả
Vâng, ở cuối thấp hơn của phạm vi, độ trễ có thể được thực hiện. Có một chút sửa đổi chương trình. Và trong phần còn lại của phạm vi, nơi quạt vẫn quay, chỉ có tốc độ thay đổi, có thể không bị trễ.
Trích dẫn: tormozedison
Độ trễ là cần thiết với tải bật tắt sắc nét. Với một sự điều chỉnh trơn tru của PWM, như ở đây, nó là vô dụng.

Tôi không đồng ý, độ trễ là cần thiết chính xác trên logic bật / tắt. Ví dụ: quạt, thậm chí ở tốc độ thấp nhất, bật ở> 30 độ và tắt ở <30. Nhưng nếu bạn tưởng tượng rằng nhiệt độ khoảng 30 độ, quạt sẽ bật ở tốc độ thấp, sau đó nhiệt độ lập tức giảm xuống 29, quạt dừng lại. Nói tóm lại, nó bật ra "giật" bật / tắt quạt. Chỉ cần độ trễ tiết kiệm từ điều này, ví dụ, bật khi nhiệt độ> 30 và tắt khi <25. Nếu điều này không được thực hiện, thì Arduino hoàn toàn không có điểm nào, vì có KY-028 và các chất tương tự cho phép bạn sử dụng tốc độ tăng mượt mà, và chỉ bật / tắt và chỉ có sự vắng mặt của các mô-đun này không làm cho các mô-đun này trở nên lý tưởng.
Tác giả
Độ trễ là cần thiết với tải bật tắt sắc nét. Với một sự điều chỉnh trơn tru của PWM, như ở đây, nó là vô dụng.

Tôi biết về KU208 từ cuối những năm tám mươi. Tôi đã học về KY-028 từ bạn, cảm ơn vì tiền boa.

Không cần thiết phải kết nối một màn hình với bộ điều chỉnh nhiệt này. Thay vì UNO, hãy lấy một bản sao giá rẻ với các tính năng tương tự. Và nó sẽ được chứng minh về mặt kinh tế.
2Dem đừng xúc phạm những người đó (và bạn biết rằng tôi là PROFI, trong lĩnh vực điện tử, bạn chỉ không muốn thừa nhận điều đó).
Tôi quyết định đặt lại tất cả những điều không thích trên kamens của bạn vào các sản phẩm tự chế của tôi. Hôm nay là ngày may mắn và kỳ nghỉ của tôi.
Tôi bắt đầu loại bỏ những điều không thích của bạn ... Và bạn có thể rút lại những lời lăng mạ của mình không?
Trích dẫn: Ivan_Pokhmelev
Trích dẫn: R555
Tên biến thái thậm chí không đánh vần đúng tên KU208.
Nhưng anh đánh vần đúng tên của cảm biến nhiệt độ KY-028. KU208 phải làm gì với nó?

Đầu tiên, cảm ơn vì đã trích dẫn tin nhắn, tôi rất buồn cười khi thấy rằng "biết tất cả" không biết những điều cơ bản như vậy. Thứ hai, tôi đã cho KY-028 làm ví dụ, nó đáng để thêm một công tắc nguồn và chúng tôi có được một bộ điều chỉnh nhiệt hiệu quả hơn. Và hiệu quả theo mọi nghĩa. Nếu tôi không nhầm, thì cũng không có hiện tượng trễ ở nhiệt độ tối thiểu. Cụ thể, điều này nên được thực hiện trước hết, nếu không thì không có lý do gì để sử dụng Arduino cả. Sử dụng vật liệu không hiệu quả, đại khái là, trong Nano Trung Quốc với bộ nhớ 16k, kiểm soát thông gió trong phòng lò hơi dựa trên nhiệt độ và độ ẩm, bảo vệ rò rỉ trong nhà (6 cảm biến), lưu thông DHW thông minh, xả màng thẩm thấu và hiển thị toàn bộ thông tin này được hiển thị 1602. Và việc sử dụng Uno để khởi động quạt chỉ là hợp lý nếu đó là một bài học cho người mới bắt đầu, nhưng điều này đã làm cho nhà này là một bài học tuyệt vời, có nhiều bài học tốt hơn. Vậy thì ý nghĩa của nó là gì?
Tại sao vô dụng? Tất nhiên, đây không phải là một sản phẩm, mà là một bố cục, có lỗi trong sơ đồ, nhưng ý tưởng có quyền tồn tại. Và bạn đang nói về màn hình nào?
Tôi sẽ không quá phân loại: thiết bị, ngoài chính quy định, còn hiển thị nhiệt độ, có thể hữu ích. Nhưng tên là sai, nó không phải là một bộ điều nhiệt, nhưng bố trí điều khiển tốc độ quạt phụ thuộc nhiệt độ.
Trích dẫn: R555
Tên biến thái thậm chí không đánh vần đúng tên KU208.
Nhưng anh đánh vần đúng tên của cảm biến nhiệt độ KY-028. KU208 phải làm gì với nó?
Ví dụ, đối với KY-028 không nghe thấy? Thật vô nghĩa khi sử dụng UNO cho một nghề vô dụng như vậy. Màn hình hoàn toàn không cần thiết trong việc thực hiện như vậy. Tất cả rác này giống như công việc đầu tiên và quan trọng nhất của một cậu học sinh, vì mọi thứ có thể làm sai là chính xác những gì đã được thực hiện.
Một chiếc búa-kính hiển vi khác! không

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...