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 và ở đâ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.
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.