0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

溫控風扇的制作

454398 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2019-11-20 09:18 ? 次閱讀

第1步:您需要的零件

我用來執(zhí)行此操作的零件

·Genuino UNO

·溫度傳感器–關(guān)鍵部件

·1KΩ電阻器

·100μF/16V電容器

·PN2222A NPN晶體管–打開風扇的關(guān)鍵部分

·12V DC無刷風扇–關(guān)鍵部分

·1N4007二極管

·AC – DC插入適配器120VAC至12VDC

·液晶顯示器

·額外面包板

步驟2:示意圖

步驟3:源代碼//注釋

#include

// library for LCD LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

float temp; // set temp as a whole number

int tempPin = A0; //arduino pin used for temperature sensor

int tempMin = 23; // the temperature to start the buzzer

int tempMax = 26; // temperature full speed

int fan = 6; // the pin where fan is connected

int fanSpeed = 0; // fan speed variable void setup() {

pinMode(fan, OUTPUT); // declaring fan pin 6 as output

pinMode(tempPin, INPUT); // declaring tempPin A0 as input

lcd.begin(16, 2); // LCD intialize

lcd.clear(); // clears lcd

lcd.print(“Fan Speed:”); // prints “Fan Speed” 50-255 PWM

lcd.setCursor(0,1); // Sets cursor for next line

lcd.print(“Temperature:”); // Prints “Temperature” below “Fan Speed”

Serial.begin(9600); // begins the serial monitor

} void loop() {

temp = analogRead(tempPin);

float voltage = (temp/1024)*5.0;

float temperature = (voltage - 0.5) * 100; // formula for degrees celcius

Serial.println(temperature); // prints temp in serial monitor

lcd.setCursor(12,1); // 12 character to the right on the first column

lcd.print(temperature); // prints the number on the 12 character

delay(1000); // delay in between reads for stability

if(temp 《 tempMin) { // if temp is lower than minimum temp

fanSpeed = 0; // fan is not spinning

digitalWrite(fan, LOW); // pin 6 output is low

}

if((temperature 》= tempMin) && (temperature 《= tempMax)) //if temperature is higher than the minimmum range

{

fanSpeed = map(temperature, tempMin, tempMax, 50, 255); // the actual speed of fan

analogWrite(fan, fanSpeed); // spin the fan at the fanSpeed speed

Serial.println(fanSpeed); // prints fan speed in serial monitor

lcd.setCursor(12,0); // sets cursor

lcd.print(fanSpeed); // prints

lcd.print(“ ”); // fixes an error of random number display

}

}

責任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 溫控
    +關(guān)注

    關(guān)注

    0

    文章

    69

    瀏覽量

    18860
  • 風扇
    +關(guān)注

    關(guān)注

    4

    文章

    415

    瀏覽量

    37497
收藏 人收藏

    評論

    相關(guān)推薦

    把常用的小黃鴨風扇升級為語音控制的智能風扇~

    以下作品由安信可社區(qū)用戶 djy876 制作 前言 將常用的小黃鴨風扇升級為語音控制。最終達到效果是把小黃鴨接入Home Assistant (HA),并把雷達、蘋果家庭接入HA,在省電模式下雷達
    的頭像 發(fā)表于 12-21 16:31 ?163次閱讀
    把常用的小黃鴨<b class='flag-5'>風扇</b>升級為語音控制的智能<b class='flag-5'>風扇</b>~

    Wi-Fi溫控器與傳統(tǒng)溫控器比較

    Wi-Fi溫控器與傳統(tǒng)溫控器在多個方面存在顯著差異。以下是對兩者的比較: 一、功能特性 Wi-Fi溫控器 遠程操控 :用戶可以通過手機APP遠程查看和控制家里的溫度,實現(xiàn)智能化管理。 智能運行
    的頭像 發(fā)表于 11-06 13:54 ?504次閱讀

    溫控器的工作原理解析 智能溫控器對節(jié)能的影響

    1. 溫控器的基本定義 溫控器是一種自動控制溫度的設備,廣泛應用于家庭、工業(yè)等領域。它通過檢測環(huán)境溫度,并與設定值進行比較,進而控制加熱或冷卻設備的開關(guān),以維持恒定的溫度。 2. 溫控器的工作原理
    的頭像 發(fā)表于 11-06 13:44 ?1470次閱讀

    風扇驅(qū)動怎么安裝

    風扇驅(qū)動安裝指南 1. 準備工具和材料 風扇 風扇驅(qū)動器(控制器) 電源適配器 螺絲刀 電工膠帶 導線 測量工具 2. 安全措施 確保電源已關(guān)閉,避免觸電風險。 佩戴安全眼鏡和手套。 3. 檢查
    的頭像 發(fā)表于 09-23 15:06 ?657次閱讀

    無葉風扇燈的優(yōu)缺點有哪些

    無葉風扇燈是一種結(jié)合了風扇和照明功能的家用電器,它通過創(chuàng)新的設計消除了傳統(tǒng)風扇的葉片,從而提高了安全性和美觀性。 無葉風扇燈的優(yōu)點: 安全性 :無葉設計消除了傳統(tǒng)
    的頭像 發(fā)表于 09-07 11:44 ?4279次閱讀

    基于STM32的智能風扇系統(tǒng)設計

    近年來,智能家居行業(yè)迅速發(fā)展,但許多市場上的風扇功能依然簡單。我們的智能風扇以STM32單片機為核心,提供三種工作模式:自動模式通過溫度傳感器檢測環(huán)境溫度變化,自動調(diào)整風扇轉(zhuǎn)速以優(yōu)化效果;手動模式
    的頭像 發(fā)表于 08-30 12:15 ?2835次閱讀
    基于STM32的智能<b class='flag-5'>風扇</b>系統(tǒng)設計

    基于STM32單片機的智能溫控風扇系統(tǒng)設計

    系統(tǒng)通過STM32單片機進行主控,系統(tǒng)內(nèi)通過溫度傳感器進行溫度檢測,并通過顯示屏進行顯示。系統(tǒng)內(nèi)分為手動和自動兩種控制方式,在手動模式下通過按鍵可以調(diào)節(jié)風扇的檔位,檔位越高轉(zhuǎn)速越高,在自動模式下根據(jù)設置的溫度閾值來啟動風扇啟動。
    的頭像 發(fā)表于 06-27 10:23 ?4460次閱讀
    基于STM32單片機的智能<b class='flag-5'>溫控</b><b class='flag-5'>風扇</b>系統(tǒng)設計

    溫控探頭傳感器型號k和e是什么意思

    溫控探頭傳感器是用于測量溫度的設備,廣泛應用于工業(yè)、醫(yī)療、科研等領域。在溫控探頭傳感器中,型號K和E是兩種常見的類型,它們分別代表了不同的溫度測量原理和應用場景。本文將詳細介紹溫控探頭傳感器型號K
    的頭像 發(fā)表于 06-20 09:06 ?4686次閱讀

    使用Arduino的溫控風扇電路分享

    “使用Arduino的溫控風扇”項目只是圍繞Arduinouno板和溫度傳感器LM35制造的。這些項目是使用閉環(huán)反饋控制系統(tǒng)設計的嵌入式系統(tǒng)的一個很好的例子。為了獲得正確的用戶界面視覺指示,我們還使用了LCD,用于指示風扇的溫度
    的頭像 發(fā)表于 05-05 15:41 ?2429次閱讀
    使用Arduino的<b class='flag-5'>溫控</b><b class='flag-5'>風扇</b>電路分享

    調(diào)速風扇的原理?

    現(xiàn)在常用的調(diào)速風扇大多是基于PWM調(diào)制占空比原理進行調(diào)速,通過控制導通占空比控制風扇的轉(zhuǎn)速有兩個缺點,第一是地低占空比情況下風扇難以啟動,這是指在占空比很低的前提下,第二是在低占空比下風扇
    發(fā)表于 04-09 21:25

    OpenHarmony南向開發(fā)案例:【智能風扇

    智能風扇設備不僅可以接收數(shù)字管家應用下發(fā)的指令來控制風扇開啟的時間,調(diào)節(jié)風扇擋位,更改風扇定時時間,而且還可以加入到數(shù)字管家的日程管理中。通過日程可以設定
    的頭像 發(fā)表于 04-09 17:35 ?944次閱讀
    OpenHarmony南向開發(fā)案例:【智能<b class='flag-5'>風扇</b>】

    智能溫控水杯的設計

    電子發(fā)燒友網(wǎng)站提供《智能溫控水杯的設計.zip》資料免費下載
    發(fā)表于 03-24 09:16 ?3次下載

    溫控直流風扇電路圖分享

    溫控直流風扇是一種結(jié)合了溫度控制技術(shù)的直流風扇。它通常內(nèi)置有溫度傳感器和控制電路,能夠根據(jù)設備或環(huán)境的溫度變化自動調(diào)整風扇的轉(zhuǎn)速,從而實現(xiàn)對設備或系統(tǒng)的有效散熱和溫度控制。
    的頭像 發(fā)表于 02-22 17:25 ?8136次閱讀
    <b class='flag-5'>溫控</b>直流<b class='flag-5'>風扇</b>電路圖分享

    緩跳式和突跳式溫控開關(guān)區(qū)別大揭秘

    緩跳式和突跳式溫控開關(guān)區(qū)別大揭秘? 緩跳式和突跳式溫控開關(guān)是兩種常見的溫度控制器,它們在不同的溫度控制應用中有著不同的特點和優(yōu)勢。在本文中,我們將對這兩種溫控開關(guān)的工作原理、應用場景、優(yōu)缺點等進行
    的頭像 發(fā)表于 02-01 18:10 ?1262次閱讀

    常開溫控開關(guān)VS常閉溫控開關(guān)

    常開溫控開關(guān)VS常閉溫控開關(guān)? 常開溫控開關(guān)和常閉溫控開關(guān)是溫度控制方面的兩種常見的開關(guān)裝置。它們在不同的工業(yè)和家庭應用中被廣泛使用,以達到對溫度的精確控制。本文將詳細探討這兩種類型的
    的頭像 發(fā)表于 02-01 17:34 ?3781次閱讀