Kazalo:
- Korak: Preprost krmilnik
- 2. korak: Materiali
- 3. korak: Programska oprema
- 4. korak: Shema
- 5. korak: Arduino v delu
- 6. korak: RPM
- 7. korak: Prihodnji načrti
Video: Krmilnik ventilatorja Arduino: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Zdravo!
V tem kratkem navodilu bom pokazal svoj zelo preprost, a uporaben pripomoček. To sem ustvaril za sina svojega prijatelja v izobraževalne namene, za šolsko predstavitev.
Začnimo.
Korak: Preprost krmilnik
To je preprost krmilnik na osnovi arduino nano, ki uporablja zaslon nokia 5110, tranzistor BC547 NPN, 3 -žilni (12V) računalniški ventilator, 2 LED -ji in temperaturni senzor DS18B20. Kot lahko vidite na sliki, gre za preprosto in osnovno nastavitev.
2. korak: Materiali
Potrebni deli:
- Katera koli arduino plošča
- Primerna je tudi Nokia 5110 LCD / ali HX1230 LCD
- deska
- nekaj mostičnih žic
- BC547 ali kateri koli drug podoben NPN tranzistor
- temperaturni senzor DS18B20
- 2 ali 3 -žilni ventilator 5/6/12/24V ali katera koli druga elektronska komponenta
- 2X 200 ohmski upori in dve LED
- Ženski zatiči
- če želite izmeriti vrtljaje ventilatorja, boste potrebovali preprosto diodo 1N4007 in 10K uporni upor.
3. korak: Programska oprema
Za to nastavitev sem naredil zelo preprosto skico, ki dokazuje funkcionalnost.
Prenesite potrebne knjižnice, sestavite in naložite v arduino.
Za datoteko PCB pojdite na to povezavo, odprite jo v urejevalniku in ustvarite datoteko gerber.
easyeda.com/Lacybad/arduino-fan-controller
Moje drugo tiskano vezje si lahko naložite na tej povezavi:
easyeda.com/Lacybad/arduino-nano-controlle…
Ta podobna tiskana plošča uporablja zaslon SSD1306 s 4 tranzistorji.
4. korak: Shema
Kot lahko vidite, sem imel čas in za lažje razumevanje naredil shemo preoblikovanja.
Če želite videti število vrtljajev ventilatorja, nastavite pravilno nastavitev. V nasprotnem primeru ne dodajajte diode in uporovnega upora.
5. korak: Arduino v delu
Majhna razlaga:
V tej nastavitvi recimo, da želimo nekaj ohladiti s hladilnim ventilatorjem. Arduino meri temperaturo predmeta/ali tekočine/. Ko je temperatura nad določeno vrednostjo, arduino pošlje signal (HIGH) na bazo tranzistorjev, tako da lahko elektrika teče skozi njo in vklopi ventilator.
V našem primeru tranzistor deluje kot stikalo.
Edina pomanjkljivost je, da ima večina tranzistorjev NPN (na primer BC547) omejitev toka na največ 100-150 mA.
Ko temperatura pade pod določeno vrednost, arduino preklopi izhodni pin iz VISOKEGA v NIZKO. Potem po njem ne teče elektrika, kar izklopi ventilator.
Zaradi tega sem uporabil arduinos D6 pin (pwm).
Dokler je hlajenje vklopljeno, sveti RDEČA dioda, ko se ne hladi, pa ZELENA.
Na tiskanem vezju je vhod 5/12V za napajanje ventilatorja. Na voljo je mostiček za preklop napajanja iz Arduina ali 12V vhoda. Teoretično se skakalec lahko uporablja tudi z 12V napajanjem, ker sem ga priključil na arduino VIN pin, ki je priključen na regulator napetosti AMS1117. Teoretično lahko prenese 12 -voltni vhod, vendar ni želel tvegati "čarobnega dima".
Toda s to nastavitvijo lahko nadzoruje releje, MOSFET itd.
NE PRIPOROČAM UPORABE NANO PLOŠČ LGT8F328PU !!!! Ima zelo šibko zmogljivost napajanja, zato ne bo delovalo. Poskusil.
6. korak: RPM
Ko sem načrtoval tiskalnik, nisem upošteval merjenja vrtljajev in ga najprej nisem zapisal v skico. Dodal sem kasneje. Ko sem prvič sestavil vse na tiskalni plošči, sem spoznal, da se je propeler ventilatorjev po dveh sekundah pomaknil, ko se je arduino ustavil in se je ventilator izklopil. Nisem vedel, kaj naj naredim, zato sem na senzor Hall efekta namestil preprosto diodo s smerjo nazaj in na pin D2 dodal 10K uporni upor. Tudi če se ventilator ustavi, se to moteče premikanje ustavi. Zdaj deluje v redu.
7. korak: Prihodnji načrti
Za poletje imam dva načrta. Za svoje motorno kolo želim narediti ventilatorsko hlajenje, ker je samo zračno hlajeno. Ko pa ga ustavite, se hlajenje ne bo več povečalo in nevarnost je, da bi se zaradi pregrevanja poškodoval.
Drugi načrt je sistem zalivanja rastlin na mojem dvorišču. 6 ali 12 -voltna vodna črpalka je več kot dovolj in krmiljene bodo z modulom IRF520 MOSFET. Ampak ponavadi jih spajkam in zamenjam z IRLZ44N, ker je logika boljša za arduino kot fet N kanala. Mogoče jih tudi objavim, ko končam.
Upam, da bo komu prišel prav. Prosim, uporabite ga!
Priporočena:
Samodejni krmilnik sobne svetlobe in ventilatorja z dvosmernim števcem obiskovalcev: 3 koraki
Samodejni krmilnik sobne svetlobe in ventilator z dvosmernim števcem obiskovalcev: Pogosto vidimo števce obiskovalcev na stadionu, v nakupovalnem središču, v pisarnah, v učilnicah itd. Kako štejejo ljudi in vklopijo ali izklopijo luč, ko ni nikogar? Danes smo tukaj s projektom avtomatskega regulatorja sobne svetlobe z dvosmernim števcem obiskovalcev
Arduino Attiny85 krmilnik ventilatorja: 3 koraki
Arduino Attiny85 krmilnik pametnega ventilatorja:
Pametni krmilnik ventilatorja: 9 korakov
Pametni krmilnik ventilatorjev: Ta projekt je bil ustvarjen, da bi z razlago trenutnih podatkov o tempraturi izpolnil potrebo po nadzoru ventilatorja v ohišju. Njegov cilj je poganjati ventilator bodisi 2 -polni ali 3 -polni s širino impulzne modulacije pri majhnem proračunu in bi ga bilo treba nadzorovati
Krmilnik ventilatorja, ki ga poganja procesor in grafični procesor: 6 korakov (s slikami)
Krmilnik ventilatorja, ki ga poganja procesor in grafični procesor: Pred kratkim sem nadgradil svojo grafično kartico. Novi model grafičnega procesorja ima višji TDP kot moj CPU in stari grafični procesor, zato sem želel namestiti tudi dodatne ventilatorje za ohišja. Na žalost ima moj MOBO samo 3 priključke za ventilatorje s krmiljenjem hitrosti in jih je mogoče povezati samo z
Arduino namizni krmilnik ventilatorja: 4 koraki
Arduino Desk Fan Controller: Ko sem pred kratkim zamenjal vloge v podjetju, sem preselil spletna mesta in se preselil iz Bradforda v naš sedež v Wakefieldu. Poslovila sem se od svoje zveste stare pisalne mize, ki mora imeti ventilator za mizo, da me ohladi, medtem ko je povsod okoli mene ……. Kakorkoli že, trend v našem