Kazalo:

Krmilnik ventilatorja Arduino: 7 korakov
Krmilnik ventilatorja Arduino: 7 korakov

Video: Krmilnik ventilatorja Arduino: 7 korakov

Video: Krmilnik ventilatorja Arduino: 7 korakov
Video: Переделка зажигания на оптический вариант 2024, November
Anonim
Krmilnik ventilatorjev Arduino
Krmilnik ventilatorjev Arduino

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

Preprost krmilnik
Preprost krmilnik
Preprost krmilnik
Preprost krmilnik
Preprost krmilnik
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

Shematično
Shematično

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

Arduino v delu
Arduino v delu
Arduino v delu
Arduino v delu
Arduino v delu
Arduino v delu
Arduino v delu
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

RPM
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

Načrti za prihodnost
Načrti za prihodnost
Načrti za prihodnost
Načrti za prihodnost

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: