Satura rādītājs:
- 1. darbība: vienkāršs kontrolieris
- 2. solis: materiāli
- 3. darbība: programmatūra
- 4. solis: shematisks
- 5. solis: Arduino darbā
- 6. darbība: apgriezieni minūtē
- 7. solis: nākotnes plāni
Video: Arduino ventilatora kontrolieris: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Sveiki!
Šajā īsajā pamācībā es parādīšu savu ļoti vienkāršo, bet tomēr noderīgo sīkrīku. Es to izveidoju sava drauga dēlam izglītības nolūkos, skolas prezentācijai.
Sāksim.
1. darbība: vienkāršs kontrolieris
Šis ir vienkāršs uz arduino nano balstīts kontrolieris, izmantojot Nokia 5110 displeju, BC547 NPN tranzistoru, 3 vadu (12 V) datora ventilatoru, 2 gaismas diodes un DS18B20 temperatūras sensoru. Kā redzat attēlā, tā ir vienkārša un vienkārša iestatīšana.
2. solis: materiāli
Nepieciešamās detaļas:
- Jebkura arduino dēlis
- Ir piemērots arī Nokia 5110 LCD / vai HX1230 LCD
- maizes dēlis
- daži džemperu vadi
- BC547 vai jebkurš cits līdzīgs NPN tranzistors
- DS18B20 temperatūras sensors
- 2 vai 3 vadu 5/6/12/24V ventilators vai jebkura cita elektroniska sastāvdaļa
- 2X 200 omu rezistori un divi LED
- Sieviešu tapas
- ja vēlaties izmērīt ventilatora apgriezienus, būs nepieciešama vienkārša 1N4007 diode un 10K pievilkšanas rezistors.
3. darbība: programmatūra
Šai iestatīšanai es izveidoju ļoti vienkāršu skici, lai parādītu funkcionalitāti.
Lejupielādējiet nepieciešamās bibliotēkas, apkopojiet un augšupielādējiet arduino.
Lai iegūtu PCB failu, dodieties uz šo saiti, atveriet redaktorā un jūs varat izveidot Gerber failu.
easyeda.com/Lacybad/arduino-fan-controller
Manu otro PCB var lejupielādēt no šīs saites:
easyeda.com/Lacybad/arduino-nano-controlle…
Šajā līdzīgajā PCB tiek izmantots SSD1306 displejs ar 4 tranzistoriem.
4. solis: shematisks
Kā redzat, man bija laiks un izveidoju satriecošu shēmu, lai būtu vieglāk saprast.
Ja vēlaties redzēt ventilatora apgriezienus, lūdzu, veiciet pareizu iestatīšanu. Ja nē, nepievienojiet diodi un pievilkšanas rezistoru.
5. solis: Arduino darbā
Neliels paskaidrojums:
Pieņemsim, ka šajā iestatījumā mēs vēlamies kaut ko atdzesēt ar dzesēšanas ventilatoru. Arduino mēra objekta/vai šķidruma temperatūru. Kad temperatūra pārsniedz noteiktu vērtību, arduino dod signālu (HIGH) tranzistoru bāzei, lai elektrība varētu plūst caur to, ieslēdzot ventilatoru.
Mūsu gadījumā tranzistors darbojas kā slēdzis.
Vienīgais trūkums ir tas, ka lielākajai daļai NPN tranzistoru (piemēram, BC547) strāvas ierobežojums ir līdz 100-150 mA.
Kad temperatūra nokrītas zem noteiktas vērtības, arduino pārslēdz izejas tapu no HIGH stāvokļa uz LOW. Tātad pēc tam caur to neplūst elektrība, izslēdzot ventilatoru.
Šī iemesla dēļ es izmantoju arduinos D6 tapu (pwm).
Kamēr dzesēšana ir ieslēgta, iedegas sarkanā gaismas diode, un, kad tā neatdziest, iedegas zaļā gaismas diode.
PCB ir 5/12V ieeja ventilatora barošanai. Ir džemperis barošanas avota pārslēgšanai no Arduino vai 12V ieejas. Teorētiski džemperi var izmantot pat ar 12 V barošanu, jo es to pievienoju arduino VIN tapai, kas ir pievienota AMS1117 sprieguma regulatoram. Teorētiski tas spēj apstrādāt 12 voltu ieeju, bet negribēja riskēt ar "maģiskajiem dūmiem".
Bet ar šo iestatījumu tas var kontrolēt relejus, mosfetus utt.
NEIETEICU LIETOT LGT8F328PU NANO PLĀTES !!!! Tam ir ļoti vāja barošanas iespēja, tāpēc tas nedarbosies. Izmēģināju.
6. darbība: apgriezieni minūtē
Izstrādājot PCB, es nerēķinājos ar apgriezienu skaita mērīšanu un vispirms to neierakstīju skicē. Es to pievienoju vēlāk. Kad es pirmo reizi saliku visu uz PCB, es sapratu, ka pēc tam, kad arduino pārtrauca dzesēšanu un ventilators tika izslēgts, ventilatora dzenskrūve nedaudz kustējās ik pēc divām sekundēm. Es nezināju, ko darīt, tāpēc es uzstādīju vienkāršu diodi ar atpakaļgaitas virzienu zāles efekta sensoram un pievienoju 10K pievilkšanas rezistoru D2 tapai. Pat ja ventilators apstājas, šī traucējošā kustība apstājas. Tagad tas darbojas labi.
7. solis: nākotnes plāni
Man ir divi plāni vasarai. Es vēlos savam motoram izveidot ventilatora dzesēšanu, jo tas ir tikai ar gaisu dzesēts. Bet, kad tas tiek apturēts, dzesēšana vairs nav iespējama un var rasties pārkaršanas risks.
Otrs plāns ir augu laistīšanas sistēma manā pagalmā. 6 vai 12 voltu ūdens sūknis ir vairāk nekā pietiekams, un tos kontrolēs ar IRF520 mosfet moduli. Bet parasti es tos pielodēju un aizstāju ar IRLZ44N, jo loģika to labāk nosaka arduino nekā N kanāla fet. Varbūt es arī ievietošu tos, kad būs pabeigts.
Cerams, ka kādam tas noderēs. Pls, jūtieties brīvi to izmantot!
Ieteicams:
Automātiskais telpas gaismas un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: 3 soļi
Automātiskais telpas apgaismojums un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: Bieži vien mēs redzam apmeklētāju skaitītājus stadionā, tirdzniecības centrā, birojos, klases telpās utt. Kā viņi skaita cilvēkus un ieslēdz vai izslēdz gaismu, kad neviens nav iekšā? Šodien mēs esam šeit ar automātisko telpas gaismas kontroliera projektu ar divvirzienu apmeklētāju skaitītāju
Arduino Attiny85 viedais ventilatora kontrolieris: 3 soļi
Arduino Attiny85 viedais ventilatora kontrolieris:
Viedā ventilatora kontrolieris: 9 soļi
Viedais ventilatora kontrolieris: Šis projekts tika izveidots, lai pilnībā apmierinātu nepieciešamību kontrolēt ventilatoru kamerā, interpretējot pašreizējo temperatūras informāciju. Tā mērķis ir ar nelielu budžetu vadīt ventilatoru vai nu ar 2 vai 3 tapām, izmantojot impulsa platuma modulāciju, un tas būtu jākontrolē
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
Arduino galda ventilatora kontrolieris: 4 soļi
Arduino galda ventilatoru kontrolieris: Kad nesen mainīju lomas uzņēmumā, es pārvietoju vietnes, pārceļoties no Bredfordas uz mūsu galveno biroju Veikfīldā. Es atvadījos no sava uzticīgā vecā rakstāmgalda ar obligātu galda ventilatoru, lai es būtu vēss, atrodoties visapkārt ……. Katrā ziņā tendence mūsu