RM新时代网站-首页

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

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

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

溫控風扇的制作

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 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

    瀏覽量

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

    關(guān)注

    4

    文章

    413

    瀏覽量

    37422
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

    “使用Arduino的溫控風扇”項目只是圍繞Arduinouno板和溫度傳感器LM35制造的。這些項目是使用閉環(huán)反饋控制系統(tǒng)設(shè)計的嵌入式系統(tǒng)的一個很好的例子。為了獲得正確的用戶界面視覺指示,我們還使用了LCD,用于指示風扇的溫度
    的頭像 發(fā)表于 05-05 15:41 ?2233次閱讀
    使用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è)備不僅可以接收數(shù)字管家應(yīng)用下發(fā)的指令來控制風扇開啟的時間,調(diào)節(jié)風扇擋位,更改風扇定時時間,而且還可以加入到數(shù)字管家的日程管理中。通過日程可以設(shè)定
    的頭像 發(fā)表于 04-09 17:35 ?879次閱讀
    OpenHarmony南向開發(fā)案例:【智能<b class='flag-5'>風扇</b>】

    智能溫控水杯的設(shè)計

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

    溫控直流風扇電路圖分享

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

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

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

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

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

    無葉風扇控制器怎么調(diào) 無葉風扇控制器怎么接線

    無葉風扇控制器是一種新型的風扇控制設(shè)備,以其獨特的設(shè)計和革新的風扇技術(shù)而備受關(guān)注。無葉風扇控制器通過軸流風扇和特殊的進風口設(shè)計,將空氣吸入并
    的頭像 發(fā)表于 01-24 16:51 ?1800次閱讀

    風扇轉(zhuǎn)速多少正常 風扇轉(zhuǎn)速越快越好嗎【其利天下電風扇PCBA方案】

    風扇的運轉(zhuǎn)速度在何種范疇屬于正常?而高速的轉(zhuǎn)動是否為更為優(yōu)越的風力表現(xiàn)?另外,當風扇的步履稍顯遲緩時,究竟是何原因使然?我們在此深入探討。
    的頭像 發(fā)表于 01-18 22:22 ?8943次閱讀
    <b class='flag-5'>風扇</b>轉(zhuǎn)速多少正常 <b class='flag-5'>風扇</b>轉(zhuǎn)速越快越好嗎【其利天下電<b class='flag-5'>風扇</b>PCBA方案】
    RM新时代网站-首页