Cov txheej txheem:

Arduino Fan Controller: 7 Kauj Ruam
Arduino Fan Controller: 7 Kauj Ruam

Video: Arduino Fan Controller: 7 Kauj Ruam

Video: Arduino Fan Controller: 7 Kauj Ruam
Video: Controlling fan speed with mosfet and Arduino 2024, Hlis ntuj nqeg
Anonim
Arduino Fan Controller
Arduino Fan Controller

Nyob zoo!

Hauv cov lus qhia luv no kuv yuav qhia kuv qhov yooj yim heev tab sis tseem muaj txiaj ntsig zoo. Kuv tsim qhov no rau kuv tus tub ntawm kuv tus phooj ywg ntawm kuv rau lub hom phiaj kev kawm, rau kev nthuav qhia tsev kawm ntawv.

Cia pib.

Kauj Ruam 1: Tus Tswj Yooj Yim

Ib qho yooj yim xws li
Ib qho yooj yim xws li
Ib qho yooj yim xws li
Ib qho yooj yim xws li
Ib qho yooj yim xws li
Ib qho yooj yim xws li

Nov yog arduino nano raws tus tswj hwm yooj yim siv nokia 5110 zaub, BC547 NPN transistor, 3 xaim (12V) pc kiv cua, 2 leds thiab DS18B20 ntsuas kub. Raws li koj tuaj yeem pom hauv daim duab nws yog teeb tsa yooj yim thiab yooj yim.

Kauj ruam 2: Cov ntaub ntawv

Qhov xav tau:

- Txhua lub arduino board

- Nokia 5110 LCD / lossis HX1230 LCD yog qhov tsim nyog ib yam

- daim ntawv qhia zaub mov

- ob peb jumper xov hlau

- BC547 lossis lwm yam zoo sib xws NPN transistor

- DS18B20 ntsuas kub

- 2 lossis 3 xaim 5/6/12/24V kiv cua lossis lwm yam khoom siv hluav taws xob

- 2X 200 ohm resistors thiab ob LED

- Poj niam tus pin headers

- yog tias xav ntsuas tus kiv cua rpm ces yuav tsum tau siv 1N4007 diode yooj yim thiab 10K rub tawm qhov kev tawm tsam.

Kauj ruam 3: Software

Txog qhov teeb tsa no kuv tau kos duab yooj yim heev los qhia txog kev ua haujlwm.

Rub tawm cov tsev qiv ntawv xav tau, suav sau thiab xa mus rau arduino.

Txog PCB cov ntawv mus rau qhov txuas no, qhib hauv tus khoos phis tawj thiab koj tuaj yeem tsim cov ntaub ntawv gerber.

easyeda.com/Lacybad/arduino-fan-controller

Kuv tus PCB thib ob tuaj yeem rub tawm ntawm qhov txuas no:

easyeda.com/Lacybad/arduino-nano-controlle…

Lub pcb zoo sib xws no siv SSD1306 zaub nrog 4 lub transistors.

Kauj ruam 4: Schematic

Schematic
Schematic

Raws li koj tuaj yeem pom kuv tau muaj sijhawm thiab ua cov txheej txheem fritzing kom nkag siab yooj yim.

Yog tias koj xav pom kiv cua rpm thov ua qhov teeb tsa raug. Yog tias tsis yog, tsis txhob ntxiv lub diode thiab rub tawm qhov tawm tsam.

Kauj Ruam 5: Arduino Ua Haujlwm

Arduino hauv Kev Ua Haujlwm
Arduino hauv Kev Ua Haujlwm
Arduino hauv Kev Ua Haujlwm
Arduino hauv Kev Ua Haujlwm
Arduino hauv Kev Ua Haujlwm
Arduino hauv Kev Ua Haujlwm
Arduino hauv Kev Ua Haujlwm
Arduino hauv Kev Ua Haujlwm

Kev piav me ntsis:

Hauv qhov teeb tsa no cia peb xav tias peb xav kom txias qee yam nrog cua txias. Arduino tab tom ntsuas qhov ntsuas kub ntawm qhov khoom/lossis kua/. Thaum qhov ntsuas kub dhau ib qho txiaj ntsig arduino muab lub teeb liab (HIGH) rau lub hauv paus transistors, yog li cov hluav taws xob tuaj yeem ntws los ntawm nws, tig lub kiv cua.

Hauv peb qhov xwm txheej, tus transistor ua haujlwm zoo li hloov.

Qhov tsis zoo tsuas yog tias feem ntau NPN transistors (zoo li BC547) muaj qhov txwv tam sim no rau max 100-150mA.

Thaum qhov kub tau poob qis dua tus nqi tshwj xeeb, arduino hloov pauv tus pin los ntawm HIGH xeev mus rau LOW. Yog li tom qab ntawd tsis muaj hluav taws xob ntws los ntawm nws, tig lub kiv cua tawm.

Vim li no kuv siv arduinos D6 tus pin (pwm).

Tsuav yog txias txias, RED coj mus, thaum tsis txias, GREEN coj yog nyob.

Hauv pcb muaj 5/12V cov tswv yim rau cov kiv cua. Muaj jumper rau kev hloov pauv lub zog siv los ntawm Arduino lossis 12V input. Hauv kev xav jumper tuaj yeem siv tau txawm tias muaj 12V khoom, vim tias kuv txuas nws mus rau arduino's VIN tus pin uas txuas nrog AMS1117 tus tswj hluav taws xob. Hauv txoj kev xav nws tuaj yeem tswj tau 12 volt input, tab sis tsis xav kom muaj kev pheej hmoo "haus luam yeeb zoo".

Tab sis nrog cov teeb tsa no nws tuaj yeem tswj kev xa tawm, mosfets thiab lwm yam …

Kuv Tsis Pom Zoo Siv LGT8F328PU NANO BOARDS !!!! Nws muaj lub peev xwm tsis muaj zog txaus, yog li nws yuav tsis ua haujlwm. Sim nws.

Kauj Ruam 6: RPM

RPM
RPM

Thaum kuv tsim lub pcb kuv tsis suav nrog ntsuas rpm thiab tsis sau nws hauv daim duab ua ntej. Kuv ntxiv nws tom qab. Thaum kuv xub sau txhua yam ntawm pcb kuv pom tias tom qab lub arduino nres txias thiab lub kiv cua kaw, cov kiv cua kiv cua txav me ntsis txhua ob vib nas this. Kuv tsis paub yuav ua dab tsi yog li kuv tau teeb tsa lub diode yooj yim nrog rov qab coj mus rau lub cuab yeej cuam tshuam sensor thiab ntxiv 10K rub tawm qhov tawm tsam rau D2 tus pin. Txawm hais tias tus kiv cua nres, qhov cuam tshuam txav mus los nres. Tam sim no nws ua haujlwm zoo.

Kauj Ruam 7: Cov phiaj xwm yav tom ntej

Cov phiaj xwm yav tom ntej
Cov phiaj xwm yav tom ntej
Cov phiaj xwm yav tom ntej
Cov phiaj xwm yav tom ntej

Kuv muaj ob txoj kev npaj rau lub caij ntuj sov. Kuv xav ua lub tshuab nqus cua txias rau kuv lub tsheb vim nws tsuas yog cua txias xwb. Tab sis thaum nws nres tsis muaj cua txias ntxiv thiab muaj kev puas tsuaj los ntawm kev ua kom sov dhau.

Qhov phiaj xwm thib ob yog tsob ntoo ywg dej hauv kuv lub tiaj nraum qaum tsev. Lub twj tso kua dej 6 lossis 12 volt ntau tshaj li txaus thiab lawv yuav raug tswj nrog IRF520 mosfet module. Tab sis feem ntau kuv muab lawv tshem tawm thiab hloov nws nrog IRLZ44N, vim tias cov laj thawj mosfet nws zoo dua rau arduino dua li N channel fet. Tej zaum kuv yuav tshaj tawm lawv ib yam thaum ua tiav.

Vam tias ib tus neeg yuav pom nws yooj yim. Pls xav tias dawb siv nws!

Pom zoo: