Sadržaj:
- Korak 1: Jednostavan kontroler
- Korak 2: Materijali
- Korak 3: Softver
- Korak 4: Shema
- Korak 5: Arduino u radu
- Korak 6: RPM
- Korak 7: Planovi za budućnost
Video: Arduino kontroler ventilatora: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo!
U ovom kratkom uputstvu pokazat ću svoj vrlo jednostavan, ali ipak koristan gadget. Ovo sam stvorio za sina svog prijatelja u obrazovne svrhe, za školsku prezentaciju.
Počnimo.
Korak 1: Jednostavan kontroler
Ovo je jednostavan kontroler zasnovan na arduinu nano koji koristi ekran nokia 5110, tranzistor BC547 NPN, trožilni (12V) računarski ventilator, 2 LED diode i senzor temperature DS18B20. Kao što možete vidjeti na slici, to je jednostavno i osnovno postavljanje.
Korak 2: Materijali
Potrebni delovi:
- Bilo koja arduino ploča
- Pogodan je i Nokia 5110 LCD / ili HX1230 LCD
- matična ploča
- nekoliko kratkospojnih žica
- BC547 ili bilo koji drugi sličan NPN tranzistor
- Senzor temperature DS18B20
- 2 ili 3 -žični 5/6/12/24V ventilator ili bilo koja druga elektronička komponenta
- 2X 200 ohmski otpornici i dva LED -a
- Ženski pin zaglavlja
- ako želite mjeriti okretaje ventilatora tada će vam biti potrebna jednostavna 1N4007 dioda i 10K pullup otpornik.
Korak 3: Softver
Za ovo postavljanje napravio sam vrlo jednostavnu skicu kako bih pokazao funkcionalnost.
Preuzmite potrebne biblioteke, kompajlirajte i otpremite na arduino.
Za PCB datoteku idite na ovu vezu, otvorite je u editoru i možete generirati gerber datoteku.
easyeda.com/Lacybad/arduino-fan-controller
Moj drugi PCB se može preuzeti na ovom linku:
easyeda.com/Lacybad/arduino-nano-controlle…
Ova slična ploča koristi SSD1306 ekran sa 4 tranzistora.
Korak 4: Shema
Kao što vidite, imao sam vremena i napravio shemu prefarbavanja radi lakšeg razumijevanja.
Ako želite vidjeti broj okretaja ventilatora, molimo vas da ispravno postavite. Ako nije, nemojte dodavati diodu i otpornik.
Korak 5: Arduino u radu
Malo objašnjenje:
Pretpostavimo da u ovoj postavci želimo nešto rashladiti ventilatorom za hlađenje. Arduino mjeri temperaturu objekta/ili tekućine/. Kada je temperatura iznad određene vrijednosti, arduino daje signal (HIGH) bazi tranzistora, tako da struja može protjecati kroz nju, pa uključuje ventilator.
U našem slučaju tranzistor se ponaša kao prekidač.
Jedini nedostatak je što većina NPN tranzistora (poput BC547) ima ograničenje struje na max 100-150mA.
Kad temperatura padne ispod određene vrijednosti, arduino prebacuje izlazni pin iz VISOKOG u NISKO. Dakle, nakon toga kroz njega ne teče električna energija, isključujući ventilator.
Iz tog razloga sam koristio arduinos D6 pin (pwm).
Sve dok je hlađenje uključeno, CRVENA LED dioda je uključena, dok se ne hladi, ZELENA LED dioda je uključena.
Na PCB -u postoji ulaz 5/12V za napajanje ventilatora. Postoji kratkospojnik za prebacivanje napajanja iz Arduina ili 12V ulaza. U teoriji, skakač se može koristiti čak i sa napajanjem od 12 V, jer sam ga spojio na arduino VIN pin koji je spojen na regulator napona AMS1117. U teoriji može podnijeti ulaz od 12 volti, ali nije želio riskirati "čarobni dim".
Ali s ovim postavljanjem može kontrolirati releje, MOSFET -ove itd.
NE PREPORUČUJEM KORIŠĆENJE NANO PLOČA LGT8F328PU !!!! Ima vrlo slabu sposobnost napajanja, pa neće raditi. Probao sam.
Korak 6: RPM
Kada sam dizajnirao PCB nisam računao s mjerenjem broja okretaja i nisam to prvo zapisao u skici. Dodao sam kasnije. Kad sam prvi put sastavio sve na PCB -u, shvatio sam da se nakon što se arduino prestao hladiti i ventilator isključio, propeler ventilatora pomaknuo se malo svake dvije sekunde. Nisam znao što učiniti pa sam instalirao jednostavnu diodu sa smjerom unatrag na senzor Hall efekta i dodao 10K pullup otpornik na pin D2. Čak i ako se ventilator zaustavi, ovo uznemirujuće kretanje prestaje. Sada radi odlično.
Korak 7: Planovi za budućnost
Imam dva plana za leto. Želim napraviti ventilator za hlađenje svog motora jer je samo zračno hlađen. Ali kada se zaustavi, nema više hlađenja i postoji opasnost od oštećenja pregrijavanjem.
Drugi plan je sistem zalijevanja biljaka u mom dvorištu. Pumpa za vodu od 6 ili 12 volti je više nego dovoljna i njima će se upravljati pomoću IRF520 mosfet modula. Ali obično sam ih lemio i zamijenio sa IRLZ44N, jer je logika MOSFET bolje za arduino nego N f kanalni kanal. Možda ću ih objaviti i kad završim.
Nadam se da će nekome biti od koristi. Molim vas slobodno ga upotrijebite!
Preporučuje se:
Arduino Attiny85 kontroler pametnog ventilatora: 3 koraka
Arduino Attiny85 kontroler pametnog ventilatora:
Pametni kontroler ventilatora: 9 koraka
Pametni kontroler ventilatora: Ovaj projekt je stvoren kako bi se ispunila potreba kontrole ventilatora u kućištu tumačenjem trenutnih podataka o tempraturi. Cilj mu je pogoniti ventilator ili 2 -pinski ili 3 -pinski putem modulacije širine impulsa na malom budžetu i trebao bi se kontrolirati
Kontroler ventilatora sa CPU -om i GPU -om: 6 koraka (sa slikama)
CPU & GPU Driven Fan Controller: Nedavno sam nadogradio svoju grafičku karticu. Novi model GPU -a ima veći TDP od mog CPU -a i stari GPU, pa sam također želio instalirati dodatne ventilatore kućišta. Nažalost, moj MOBO ima samo 3 konektora za ventilatore s kontrolom brzine, a oni se mogu povezati samo sa
Kontroler PC ventilatora: 4 koraka
Kontroler PC ventilatora: Pozdrav svima! Evo mojih novih Instructable.CPU hladnjaka koji su posljednjih godina postajali sve efikasniji. Međutim, ove bolje performanse obično imaju cijenu: Više buke. Ova buka je dosadna i smanjuje blagostanje i produktivnost
Arduino kontroler ventilatora stonog ventilatora: 4 koraka
Arduino Desk Fan Controller: Kada sam nedavno promijenio uloge u kompaniji, premjestio sam web stranice, preselivši se iz Bradforda u našu sjedište u Wakefieldu. Rekao sam zbogom svom vjernom starom stolu sa obaveznim ventilatorom za stol koji me hladi dok sam svuda oko mene ……. U svakom slučaju, trend u našem