Tartalomjegyzék:

Arduino ventilátor vezérlő: 7 lépés
Arduino ventilátor vezérlő: 7 lépés

Videó: Arduino ventilátor vezérlő: 7 lépés

Videó: Arduino ventilátor vezérlő: 7 lépés
Videó: 12V ventilátor szabályozás 2024, November
Anonim
Arduino ventilátor vezérlő
Arduino ventilátor vezérlő

Helló!

Ebben a rövid útmutatóban megmutatom az én nagyon egyszerű, de mégis hasznos szerkentyűmet. Ezt barátom fiának alkottam oktatási céllal, iskolai bemutatónak.

Kezdjük.

1. lépés: Egyszerű vezérlő

Egyszerű vezérlő
Egyszerű vezérlő
Egyszerű vezérlő
Egyszerű vezérlő
Egyszerű vezérlő
Egyszerű vezérlő

Ez egy arduino nano alapú egyszerű vezérlő nokia 5110 kijelzővel, BC547 NPN tranzisztorral, 3 vezetékes (12V) pc ventilátorral, 2 leddel és DS18B20 hőmérséklet érzékelővel. Amint a képen látható, ez egy egyszerű és alapvető beállítás.

2. lépés: Anyagok

Szükséges alkatrészek:

- Bármilyen arduino tábla

- A Nokia 5110 LCD / vagy a HX1230 LCD is alkalmas

- kenyeretábla

- néhány áthidaló vezeték

- BC547 vagy bármely más hasonló NPN tranzisztor

- DS18B20 hőmérséklet -érzékelő

- 2 vagy 3 vezetékes 5/6/12/24V ventilátor vagy bármely más elektronikus alkatrész

- 2X 200 ohmos ellenállás és két LED

- Női csapok

- ha ventilátor fordulatszámát szeretné mérni, akkor egyszerű 1N4007 diódára és 10K felhúzó ellenállásra lesz szüksége.

3. lépés: Szoftver

Ehhez a beállításhoz készítettem egy nagyon egyszerű vázlatot a funkcionalitás bemutatására.

Töltse le a szükséges könyvtárakat, fordítsa le és töltse fel az arduino -ba.

A PCB fájlhoz kattintson erre a linkre, nyissa meg a szerkesztőben, és létrehozhatja a gerber fájlt.

easyeda.com/Lacybad/arduino-fan-controller

A második PCB -m letölthető erről a linkről:

easyeda.com/Lacybad/arduino-nano-controlle…

Ez a hasonló NYÁK az SSD1306 kijelzőt használja 4 tranzisztorral.

4. lépés: Vázlatos

Vázlatos
Vázlatos

Mint látható, volt rá időm, és készítettem egy frizuravázlatot a könnyebb megértés érdekében.

Ha látni szeretné a ventilátor fordulatszámát, végezze el a megfelelő beállítást. Ha nem, akkor ne adja hozzá a diódát és a felhúzó ellenállást.

5. lépés: Arduino a munkában

Arduino a munkában
Arduino a munkában
Arduino a munkában
Arduino a munkában
Arduino a munkában
Arduino a munkában
Arduino a munkában
Arduino a munkában

Egy kis magyarázat:

Ebben a beállításban tegyük fel, hogy le akarunk hűteni valamit egy hűtőventilátorral. Az arduino a tárgy/folyadék hőmérsékletét méri. Amikor a hőmérséklet meghaladja egy bizonyos értéket, az arduino jelet (HIGH) ad a tranzisztorok bázisának, így az áram áramolni tud rajta, bekapcsolva a ventilátort.

Esetünkben a tranzisztor úgy működik, mint egy kapcsoló.

Az egyetlen hátrány az, hogy a legtöbb NPN tranzisztor (például a BC547) áramkorlátozása max. 100-150 mA.

Amikor a hőmérséklet egy bizonyos érték alá csökken, az arduino a kimeneti csapot HIGH állapotból LOW állapotba kapcsolja. Tehát ezután nem áramlik át rajta, kikapcsolja a ventilátort.

Ezért arduinos D6 tűt (pwm) használtam.

Amíg a hűtés be van kapcsolva, a PIROS LED világít, ha nem hűt, a ZÖLD LED világít.

A PCB -n 5/12V bemenet található a ventilátor ellátásához. Van egy jumper az áramellátás Arduino vagy 12V bemenetről történő átkapcsolásához. Elméletileg a jumper akár 12V -os tápfeszültséggel is használható, mert az arduino VIN -érintkezőjéhez csatlakoztattam, amely az AMS1117 feszültségszabályozóhoz van csatlakoztatva. Elméletileg képes kezelni a 12 voltos bemenetet, de nem akarta kockáztatni a "varázslatos füstöt".

De ezzel a beállítással reléket, mosfetteket stb.

NEM Javaslom az LGT8F328PU NANO TÁBLÁK HASZNÁLATÁT !!!! Nagyon gyenge tápegységgel rendelkezik, ergo nem fog működni. Kipróbálta.

6. lépés: RPM

FORDULAT
FORDULAT

A NYÁK tervezésekor nem számoltam a fordulatszám méréssel, és nem írtam be először a vázlatba. Később hozzáadtam. Amikor először összeszereltem mindent a NYÁK -on, rájöttem, hogy miután az arduino leállt a hűtés és a ventilátor leállt, a ventilátor propellere két másodpercenként megmozdult egy kicsit. Nem tudtam, mit tegyek, ezért egy egyszerű, visszafelé irányított diódát telepítettem a csarnokhatás -érzékelőre, és hozzáadtam egy 10K -os felhúzó ellenállást a D2 -es tüskéhez. Még ha a ventilátor le is áll, ez a zavaró mozgás leáll. Most jól működik.

7. lépés: Jövőbeli tervek

Jövőbeli tervek
Jövőbeli tervek
Jövőbeli tervek
Jövőbeli tervek

Két tervem van a nyárra. Ventilátor hűtést szeretnék készíteni a motoromhoz, mert csak léghűtéses. De amikor leáll, nem kell többé lehűlnie, és túlmelegedés miatt kárt okozhat.

A második terv egy növényi öntözőrendszer a kertemben. Egy 6 vagy 12 voltos vízszivattyú több mint elég, és az IRF520 mosfet modullal vezérelhetők. De általában felforrasztom őket, és lecserélem IRLZ44N -re, mert egy logika jobb az arduino számára, mint az N -csatorna. Lehet, hogy én is közzéteszem őket, ha elkészült.

Remélem, valaki megtalálja majd. Pls nyugodtan használd!

Ajánlott: