Cov txheej txheem:

Arduino Desk Fan Controller: 4 Cov Kauj Ruam
Arduino Desk Fan Controller: 4 Cov Kauj Ruam

Video: Arduino Desk Fan Controller: 4 Cov Kauj Ruam

Video: Arduino Desk Fan Controller: 4 Cov Kauj Ruam
Video: Home Assistant and ESPHome Automatic 4-Wire PWM PC Fan Controller 2024, Hlis ntuj nqeg
Anonim
Arduino Desk Fan Controller
Arduino Desk Fan Controller
Arduino Desk Fan Controller
Arduino Desk Fan Controller
Arduino Desk Fan Controller
Arduino Desk Fan Controller

Thaum kuv nyuam qhuav hloov pauv lub luag haujlwm hauv tuam txhab, kuv tau hloov chaw, txav los ntawm Bradford mus rau peb lub chaw haujlwm hauv Wakefield. Kuv hais qhov zoo rau kuv lub rooj qub uas ncaj ncees nrog yuav tsum muaj lub kiv cua lub rooj kom kuv txias thaum nyob ib puag ncig kuv ……. Xijpeem, qhov sib txawv hauv peb lub chaw haujlwm tseem ceeb yog rau USB me me kiv cua nyob ib puag ncig 4 "txog 6". Yog li qhov zoo nkauj tooj dag zoo li qub 6 "tus qauv tau xaj sai thiab xa hnub tom qab.

Qhov teeb meem nrog txhua tus kiv cua, txawm tias lawv tau teeb tsa nrawm lossis cov txheej txheem kev siv tshuab ua haujlwm, yog lawv nyob lossis tawm, thiab koj xaus kev hloov pauv lawv thiab tawm txhua lub sijhawm. Lub txim ntawm kev xav, ua ke nrog qhov yuav tsum tau tsa kuv lub saib los ntawm qhov zoo 3 , thiab kuv txoj haujlwm tom ntej yog yug. Nkag mus rau Fanomatic.

Kuv tau ua si nrog Arduino tau ntau xyoo, yog li nws yog thawj qhov laj thawj nres.

Kauj Ruam 1: Khw Muag Khoom thiab Cov Ntaub Ntawv

Daim Ntawv Teev Npe thiab Cov Ntaub Ntawv
Daim Ntawv Teev Npe thiab Cov Ntaub Ntawv
Daim Ntawv Teev Npe thiab Cov Ntaub Ntawv
Daim Ntawv Teev Npe thiab Cov Ntaub Ntawv
Daim Ntawv Teev Npe thiab Cov Ntaub Ntawv
Daim Ntawv Teev Npe thiab Cov Ntaub Ntawv

Daim Ntawv Khw:

  • 1 daim ntawv ntawm 12mm MDF - rau rooj plaub
  • 1 Arduino Uno - lub hlwb
  • 1 sml breadboard thiab xov hlau
  • 1 DHT11 - cov ntsuas kub thiab av noo - rau qhov ntsuas kub nkaus xwb
  • 1.96 "OLED zaub - los tso saib qhov sib txawv - nrawm, kub thiab lwm yam
  • 1 IRF520 Mosfet module - txhawm rau hloov lub zog USB qhib thiab tawm rau tus kiv cua
  • 4 10k Potentiometers nrog cov pob qhov sib txawv xim - los tswj cov kiv cua kom nrawm, raws sijhawm, sijhawm tawm, ntsuas qhov ntsuas kub
  • 1 zog hloov
  • 1 sml tin blackboard xim - haum rau MDF nrog 1 lub tsho loj
  • 1 usb cable thiab 1 usb qhov (socket)

Rooj plaub:

Qhov loj ntawm rooj plaub tau tswj hwm los ntawm qhov loj me ntawm lub hauv paus ntawm kuv 24 saib thiab 4 chaw nres nkoj KVM hloov ntawm 220mm dav thiab qhov siab kawg kuv xav kom kuv lub ntsuas teeb tsa. Yog li 220mmx180mmx60mm yog qhov loj. Tam sim no los ua nws thiab sau nws.

12mm MDF tau txiav hauv tsev yooj yim heev, ua ntej ua kua nplaum thiab ntsia hlau los tsim lub hauv paus ua haujlwm thiab pem hauv ntej. Pem hauv ntej tau muab hlais kom haum 4 10k Potentiometers thiab 1 hla saum toj rau/tawm qhov hloov uas yuav tswj lub zog rau Arduino thiab kiv cua. Lub qhov plaub fab tau txiav tawm los tuav lub me me haus luam yeeb grey acrylic vaj huam sib luag, tom qab uas kuv tau npaj kom ruaj ntseg ib qho ntawm cov ntxim hlub OLED zaub. Ib nrab ntawm qhov, Kuv xav tias kuv yuav ploj mus rau 3mm ply rau pem hauv ntej, hloov ntawm 12mm MDF vim tias muaj ntoo ntau dua tshem tawm.

Thaum lub qhov tau raug drilled thiab chiselled nyob tom qab thiab sab rau qhov ntsuas kub, lub qhov (usb) thiab lub zog usb hauv. Ob peb lub tsho tiv no ntawm cov xim dub nciab tau siv. Nws yog xim zoo rau mdf vim nws tsau tau zoo thiab tsis xav tau lub tsho hauv qab. Nws muab qhov ua tsis tau zoo heev rau qhov ua tiav, tsuas yog qhov kuv tab tom nrhiav.

Cov poom thiab cov hloov pauv tau txuas nrog, haus luam yeeb acrylic kub glued hauv thiab Dyno cov ntawv sau ua rau qhov zoo li qub.

Ib sab ntawm cov kev tswj hwm…

Kauj ruam 2: Cov Tswj

Kev Tswj
Kev Tswj

Txhua qhov nyob ib puag ncig Arduino Uno. Kuv qhob cij boarded lub Cheebtsam thiab ua pib ntawm ib daim duab.

Daim duab siv 3 lub tsev qiv ntawv:

  • Ib qho los tsav lub irf520 mosfet los hloov lub kiv cua.
  • Ib qho los tsav cov zaub OLED
  • Ib qho los nyeem thiab txhais cov ntaub ntawv ntsuas kub los ntawm DHT11

Kuv yuav suav nrog cov duab kos ntawm no tom qab, ib zaug kuv tau kho nws me ntsis, tab sis thov ceeb toom, Kuv tsis yog tus coder, Kuv nkag siab cov cai zoo coding, tab sis zoo li yog tub nkeeg coder. Yog tias kuv tuaj yeem nrhiav txoj hauv kev ib puag ncig ib yam thiab nws ua haujlwm, tom qab ntawd nws ua haujlwm.

Muaj qee qhov chaw zoo nyob ntawd piav qhia yuav siv li cas…. thiab yuav suav nrog cov txuas mus rau qhov zoo tshaj plaws (hauv kuv lub tswv yim) qhov chaw kom tau txais qhov zoo tshaj plaws ntawm txhua tus.

Logic:

Ib tus usb cable muab lub zog rau Arduino THIAB rau USB kiv cua. Arduino tsis tuaj yeem khiav lub kiv cua raws li qhov tam sim no nws rub yuav ua rau Arduino puas tsuaj (ua rau me ntsis tiag tiag! Nws yuav taug kev hauv lub fuse). Yog li peb yuav tsum nrhiav txoj hauv kev los siv Arduino txhawm rau hloov lub zog rau kiv cua qhib lossis kaw.

Yuav tsum muaj lub transistor, kuv xub xaj Darlington transistor, tab sis tom qab nyeem ntawv, plumped rau irf520 MOSFET tus tsav tsheb module los ntawm HobbyComponents.com. Geek ceeb toom !! IRF520 yog qhov zoo rau kev hloov pauv logic (tso tawm los ntawm Arduino pins). Qhov hluav taws xob xa mus rau lub cuab yeej txiav txim siab qhov tsis kam ntawm MOSFET, I. E. xa 0 mus rau 255 rau tus lej digital yuav tsav lub kiv cua (lossis lwm yam khoom siv sib txuas) los ntawm kev tawm mus kom nrawm.

Peb yuav rov qab los 0 txog 255 tom qab.

Yog li peb tab tom hloov kiv cua nrog Arduino, vim li cas thab? Zoo, peb tsis xav kom nws tuaj thaum nws txias dhau, puas yog? Yog li yog peb ntxiv lub ntsuas kub, peb tuaj yeem sau cov cai thiab ntsuas seb nws kub thiab tig lub kiv cua rau (255) lossis tua (0). Kuv tau mus rau DHT11 vim nws yog av pheej yig, yooj yim rau txoj cai thiab raug txaus rau qhov haujlwm no.

Rov qab mus rau qhov 0 txog 255 kev lag luam. Yog tias peb paub tias tus lej me me yuav tig lub kiv cua rau (255) yog tias qhov kub siab, lossis tawm (0) yog tias qhov kub qis, yog tias peb muaj tus nqi nruab nrab ntawm 0 thiab 255, qhov kev tiv thaiv yuav nce lossis poob thoob plaws MOSFET thiab ua kom nrawm lossis qeeb kiv cua.

Nkag mus rau lub hwj chim txuas nrog tus pin analog! Thaum tig, tsim tus nqi nruab nrab ntawm 0 thiab 1023. Tus nqi no tuaj yeem raug sim hauv cov cai los hloov kiv cua nrawm !! yipeeeee.

Muaj ib yam kawg (zoo, ob peb). Lub tsev qiv ntawv tswj lub cav peb yuav siv los tsav MOSFET tus tsav tsheb lees txais 2 qhov ntsuas, ib qho los teeb tsa qhov tsis kam (rau qhov nrawm) thiab lwm qhov los teeb tsa lub sijhawm. Yog li nrog qhov ntsuas qhov ua tau zoo no, peb tuaj yeem teev ntev npaum li cas tus kiv cua nyob, thiab ntev npaum li cas tus kiv cua yog tawm.

Yog li, peb muaj 4 lub lauj kaub los tswj 4 qhov sib txawv. Tom ntej no peb yuav saib cov zaub.

Kauj Ruam 3: Cov Zaub

Zaub
Zaub
Zaub
Zaub

Nws puas xav tau zaub? Tsis yog tiag. Yog li vim li cas nws thiaj muaj ib qho? Zoo, vim tias kuv xav tau cov zaub ntxim hlub los qhia qhov ntsuas kub tam sim no, kiv cua nrawm, kiv cua kom raws sijhawm, kiv cua tawm sijhawm thiab ntsuas kub teev.

Lub tsev qiv ntawv U8G yog qhov ci ntsa iab ntawm kev tsav lub me me OLED zaub. Nws siv sijhawm yav tsaus ntuj ntawm kev tshawb fawb thiab kuv tau txais kuv lub taub hau ib puag ncig cov lus txib kom tau txais cov ntawv loj uas kuv xav tau rau 5 kab thiab kom tau txais qhov sib txawv los tso saib siv u8g.print () cov lus txib. Qhov zoo ntawm cov zaub no yog tias nws tsis yog 2 lossis 4 'kab' zaub uas Arduino zej zog tau siv los, yog li cov duab, fonts yog txhua yam ua tau.

Yuav kom ncaj ncees, feem ntau ntawm cov cai yog tsav cov zaub. yog cov nqe lus txiav txim siab qhov txiaj ntsig yuav tshwm, E. G. hloov tus nqi los ntawm cov lauj kaub sib piv (0 txog 1023) rau hauv tus nqi los tso tawm ntawm lub vijtsam. Nyob rau hauv tag nrho, muaj ob peb txheej ntawm nqe lus thaiv, txiav txim siab kiv cua nrawm los ntawm lub lauj kaub, hloov mus rau % tus nqi rau tshuaj ntsuam thiab tus nqi nruab nrab ntawm 0 thiab 255 kom tsav lub kiv cua.

Zoo, uas yuav ua rau cov neeg tam sim no. Kuv vam tias koj txaus siab rau qhov kev teeb tsa thawj zaug no. Kuv yuav hloov kho thiab hloov tshiab nrog cov ntawv txuas thiab cov cai. Yog tias muaj qee yam uas koj xav tau ntxaws ntxaws, thov tawm lus thiab nug.

Kauj ruam 4: Code

Kuv cog lus tias yuav muab cov duab kos thaum kuv tshaj tawm no, 3 xyoos dhau los, thiab tsis tau ua dua.

Yog li ntawm no yog ……

Pom zoo: