
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10



Kontrolli i temperaturës me PID në tifozët Arduino dhe PWM për ftohjen e serverit DIY/raftit të rrjetit
Disa javë më parë më duhej të krijoja një raft me pajisjet e rrjetit dhe disa serverë.
Rafti vendoset në një garazh të mbyllur, kështu që diapazoni i temperaturës midis dimrit dhe verës është mjaft i lartë, dhe gjithashtu pluhuri mund të jetë një problem.
Ndërsa shfletoja në internet për zgjidhje ftohëse, zbulova se ato janë mjaft të shtrenjta, në vendin tim të paktën, duke qenë se> 100 € për 4 tifozë të montuar në tavan 230V me një kontroll termostat. Nuk më pëlqeu disku i termostatit sepse thith shumë pluhur kur punohet, për shkak se tifozët shkojnë me fuqi të plotë dhe nuk jep fare ajrosje kur nuk punohet.
Pra, i pakënaqur me këto produkte, vendosa të shkoj në rrugën DIY, duke ndërtuar diçka që mund të mbajë pa probleme një temperaturë të caktuar.
Hapi 1: Si funksionon

Për t'i bërë gjërat shumë më të lehta, shkova për tifozët e DC: ata janë shumë më pak të zhurmshëm sesa tifozët e AC ndërsa janë pak më pak të fuqishëm, por ato janë akoma më shumë se të mjaftueshme për mua.
Sistemi përdor një sensor të temperaturës për të kontrolluar katër tifozë që drejtohen nga një kontrollues Arduino. Arduino i shtyp tifozët duke përdorur logjikën PID dhe i çon ata përmes PWM.
Temperatura dhe shpejtësia e ventilatorit raportohen përmes një ekrani 8-shifror me 7 segmente, i pajisur në një shufër alumini të montuar në raft. Përveç ekranit, ekzistojnë dy butona për rregullimin e temperaturës së synuar.
Hapi 2: Çfarë kam përdorur


Shënim: Unë u përpoqa ta realizoja këtë projekt me gjërat që kisha të shtrira në shtëpi, kështu që jo gjithçka mund të jetë ideale. Buxheti ishte një shqetësim.
Këtu janë përbërësit që kam përdorur:
-
Hardware
- Një panel akrilik: përdoret si bazë (1,50 €);
- Katër profile PVC në formë L 3.6x1cm (4.00 €);
- Një panel alumini: i prerë në 19 "në gjerësi (3.00 €);
-
Elektronikë
- Katër tifozë PWM 120 mm: Unë shkova për Arctic F12 PWM PST për shkak të aftësisë për t'i grumbulluar ato paralelisht (4x 8,00 €);
- One Pro Micro: Çdo bord i mundësuar nga ATMega 32u4 duhet të funksionojë mirë me kodin tim (4.00 €);
- Një tabelë stafetë: për të fikur tifozët kur nuk janë të nevojshëm (1,50 €);
- Një modul ekrani 8-shifror 7 segmentesh MAX7219 (2,00 €);
- Tre butona për shtyp, 1 është për rivendosje (2.00 €);
- Një ndërprerës i energjisë 3A (1.50 €);
- Një bashkues kabllor LAN: për të shkëputur me lehtësi montimin kryesor me panelin e ekranit (2.50 €);
- Një furnizim me energji të dyfishtë 5V dhe 12V: Ju mund të përdorni 2 PSU të ndarë ose një 12V me konvertues hap poshtë në 5V (15,00 €);
- Kabllot, vidhat dhe përbërësit e tjerë të vegjël (5.00 €);
Kostoja totale: 74,00 € (nëse më duhej të blija të gjithë përbërësit në Ebay/Amazon).
Hapi 3: Rasti



Rasti është bërë nga 4 profile plastike të hollë në formë L të ngjitura dhe të lidhura në një dërrasë akrilike.
Të gjithë përbërësit e kutisë janë ngjitur me epoksi.
Katër vrima 120 mm janë prerë në akrilik për t'iu përshtatur tifozëve. Një vrimë shtesë pritet për të lejuar kalimin e kabllove të termometrit.
Paneli i përparmë ka një ndërprerës të energjisë me një dritë treguese. Në të majtë, dy vrima lejojnë që kablloja e panelit të përparmë dhe kablli USB të dalin jashtë. Shtohet një buton shtesë i rivendosjes për programim më të lehtë (Pro Micro nuk ka një buton rivendosjeje, dhe nganjëherë është i dobishëm për të ngarkuar një program në të).
Kutia mbahet nga 4 vida që kalojnë nëpër vrima bazën akrilike.
Paneli i përparmë është bërë nga një panel alumini i krehur, i prerë në 19 në gjerësi dhe me një lartësi ~ 4cm. Vrima e ekranit është bërë me një Dremel dhe 4 vrimat e tjera për vida dhe butona janë bërë me një stërvitje.
Hapi 4: Elektronikë




Bordi i kontrollit është mjaft i thjeshtë dhe kompakt. Gjatë krijimit të projektit, zbulova se kur furnizoj tifozët 0% PWM, ata do të funksionojnë me shpejtësi të plotë. Për të ndaluar plotësisht tifozët të rrotullohen, shtova një stafetë që mbyll tifozët kur nuk janë të nevojshëm.
Paneli i përparmë është i lidhur me tabelën përmes një kabllo rrjeti që, duke përdorur një bashkues kabllor, mund të shkëputet lehtësisht nga rrethimi kryesor. Pjesa e pasme e panelit është bërë nga një kanal elektrik 2.5x2.5 dhe i fiksuar në panel me shirit të dyanshëm. Ekrani është gjithashtu i fiksuar në panel me kasetë.
Siç mund ta shihni në skemat, unë kam përdorur disa rezistorë tërheqës të jashtëm. Këto ofrojnë një tërheqje më të fortë se ajo e arduino.
Skemat Fritzing mund të gjenden në repon time GitHub.
Hapi 5: Kodi
Specifikimet e Intel për tifozët me 4 pin sugjerojnë një frekuencë të synuar 25KHz PWM dhe një interval të pranueshëm 21 kHz deri në 28 kHz. Problemi është se frekuenca e paracaktuar e Arduino është 488Hz ose 976Hz, por ATMega 32u4 është krejtësisht e aftë të japë frekuenca më të larta, kështu që ne vetëm duhet ta vendosim atë në mënyrë korrekte. Iu referova këtij artikulli në lidhje me PWM të Leonardos për të përcaktuar kohëmatësin e katërt në 23437Hz që është më i afërti që mund të arrijë në 25KHz.
Kam përdorur biblioteka të ndryshme për ekranin, sensorin e temperaturës dhe logjikën PID.
Kodi i përditësuar i plotë mund të gjendet në repon time GitHub.
Hapi 6: Përfundimi
Pra ja ku është! Më duhet të pres deri në verë për ta parë atë në veprim, por jam shumë i bindur se do të funksionojë mirë.
Unë jam duke planifikuar të bëj një program për të parë temperaturën nga porta USB që kam lidhur me një Raspberry Pi.
Shpresoj se gjithçka ishte e kuptueshme, nëse jo më tregoni dhe do të shpjegoj më mirë.
Faleminderit!
Recommended:
Kontrolli DIY PWM për Tifozët e PC: 12 hapa

Kontrolli DIY PWM për Tifozët e PC: Ky udhëzues përshkruan ndërtimin e një kontrolluesi PWM të ventilatorit të kompjuterit 12 V me karakteristika të plota. Dizajni mund të kontrollojë deri në 16 tifozë kompjuteri me 3 kunja. Dizajni përdor një palë IC me sinjal të përzier të konfigurueshëm Dialog GreenPAK to për të kontrolluar ciklin e punës së secilit tifoz. Ajo gjithashtu
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)

Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)

8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU
DREJTIMI DHE KONTROLLI I SHPEJTSIS OF I DC MOTORIT PINGR PRDORIMIN E LABVIEW (PWM) DHE ARDUINO: 5 hapa

DREJTIMI DHE KONTROLLI I SHPEJTSIS OF I DC MOTORIT P USR PRDORIMIN E LABVIEW (PWM) DHE ARDUINO: Përshëndetje djema para së gjithash më falni për anglishten time qesharake. Në këtë udhëzues unë do t'ju tregoj se si të kontrolloni shpejtësinë e një motori dc duke përdorur labview Le të fillojmë
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)

Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit