Turinys:
- 1 žingsnis: paprastas valdiklis
- 2 žingsnis: medžiagos
- 3 žingsnis: programinė įranga
- 4 žingsnis: schema
- 5 žingsnis: „Arduino“darbe
- 6 žingsnis: RPM
- 7 žingsnis: ateities planai
Video: „Arduino“ventiliatoriaus valdiklis: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Sveiki!
Šioje trumpoje instrukcijoje parodysiu savo labai paprastą, bet vis dėlto naudingą programėlę. Tai sukūriau savo draugo sūnui švietimo tikslais, pristatymui mokykloje.
Pradėkime.
1 žingsnis: paprastas valdiklis
Tai paprastas arduino nano pagrindu valdomas valdiklis, naudojantį „Nokia 5110“ekraną, BC547 NPN tranzistorių, 3 laidų (12 V) kompiuterio ventiliatorių, 2 šviesos diodus ir DS18B20 temperatūros jutiklį. Kaip matote paveikslėlyje, tai paprasta ir paprasta sąranka.
2 žingsnis: medžiagos
Reikalingos dalys:
- Bet kokia arduino lenta
- Taip pat tinka „Nokia 5110 LCD“arba „HX1230“skystųjų kristalų ekranas
- Bandomoji Lenta
- keli trumpikliai
- BC547 arba bet kuris kitas panašus NPN tranzistorius
- DS18B20 temperatūros jutiklis
- 2 arba 3 laidų 5/6/12/24V ventiliatorius arba bet kuris kitas elektroninis komponentas
- 2X 200 omų rezistoriai ir du šviesos diodai
- Moteriškos kaiščių antgaliai
- jei norite išmatuoti ventiliatoriaus apsisukimų dažnį, reikės paprasto 1N4007 diodo ir 10K traukos rezistoriaus.
3 žingsnis: programinė įranga
Šiai sąrankai aš padariau labai paprastą eskizą, norėdamas parodyti funkcionalumą.
Atsisiųskite reikalingas bibliotekas, sukompiliuokite ir įkelkite į „arduino“.
Norėdami gauti PCB failą, eikite į šią nuorodą, atidarykite redaktoriuje ir galite sukurti „Gerber“failą.
easyeda.com/Lacybad/arduino-fan-controller
Mano antrąją PCB galima atsisiųsti iš šios nuorodos:
easyeda.com/Lacybad/arduino-nano-controlle…
Ši panaši plokštė naudoja SSD1306 ekraną su 4 tranzistoriais.
4 žingsnis: schema
Kaip matote, aš turėjau laiko ir sukūriau paprastą schemą, kad būtų lengviau suprasti.
Jei norite pamatyti ventiliatoriaus apsisukimų dažnį, atlikite teisingus nustatymus. Jei ne, nepridėkite diodo ir traukimo rezistoriaus.
5 žingsnis: „Arduino“darbe
Mažas paaiškinimas:
Šioje sąrankoje tarkime, kad norime kažką atvėsinti naudodami aušinimo ventiliatorių. Arduino matuoja objekto (arba skysčio) temperatūrą. Kai temperatūra viršija tam tikrą vertę, arduino duoda signalą (HIGH) tranzistorių bazei, todėl elektra gali tekėti per ją, įjungdama ventiliatorių.
Mūsų atveju tranzistorius veikia kaip jungiklis.
Vienintelis trūkumas yra tas, kad daugumos NPN tranzistorių (pvz., BC547) srovės apribojimas yra ne didesnis kaip 100–150 mA.
Kai temperatūra nukrenta žemiau tam tikros vertės, arduino perjungia išvesties kaištį iš HIGH būsenos į LOW. Taigi po to elektros energija neteka, ventiliatorius išjungiamas.
Dėl šios priežasties naudojau arduinos D6 kaištį (pwm).
Kol įjungtas aušinimas, dega RED lemputė, o kai neatvėsta, dega ŽALIOji lemputė.
PCB yra 5/12V įėjimas ventiliatoriaus tiekimui. Yra trumpiklis, skirtas perjungti maitinimą iš „Arduino“arba 12 V įvesties. Teoriškai trumpiklis gali būti naudojamas net su 12 V maitinimo šaltiniu, nes aš jį prijungiau prie arduino VIN kaiščio, kuris yra prijungtas prie įtampos reguliatoriaus AMS1117. Teoriškai jis gali valdyti 12 voltų įvestį, tačiau nenorėjo rizikuoti „stebuklingu dūmu“.
Tačiau su šia sąranka jis gali valdyti relės, „mosfets“ir kt.
NEREKOMENDUOJU NAUDOTI LGT8F328PU NANO LENTŲ !!!! Jis turi labai silpnas maitinimo galimybes, todėl jis neveiks. Išbandė.
6 žingsnis: RPM
Kai aš suprojektavau PCB, aš neskaičiavau apsisukimų per minutę ir neužrašiau jo eskize. Vėliau pridėjau. Kai pirmą kartą surinkau viską ant plokštės, supratau, kad po to, kai „arduino“nustojo aušinti ir ventiliatorius išsijungė, ventiliatorių sraigtas šiek tiek pajudėjo kas dvi sekundes. Aš nežinojau, ką daryti, todėl į salės efekto jutiklį sumontavau paprastą diodą su atgaline kryptimi ir prie D2 kaiščio pridėjau 10K ištraukimo rezistorių. Net jei ventiliatorius sustoja, šis trikdantis judėjimas sustoja. Dabar veikia gerai.
7 žingsnis: ateities planai
Turiu du vasaros planus. Aš noriu savo automobiliui aušinti ventiliatorių, nes jis yra tik oru aušinamas. Tačiau kai jis sustabdomas, nebėra aušinamas ir kyla perkaitimo pavojus.
Antrasis planas - augalų laistymo sistema mano kieme. 6 ar 12 voltų vandens siurblio pakanka ir jie bus valdomi naudojant „IRF520 mosfet“modulį. Bet paprastai aš juos lituoju ir pakeičiu IRLZ44N, nes logika tai geriau tinka arduino nei N kanalo fet. Gal ir aš juos paskelbsiu, kai baigsiu.
Tikiuosi, kad kam nors tai bus patogu. Pls drąsiai juo naudokitės!
Rekomenduojamas:
Automatinis kambario šviesos ir ventiliatoriaus valdiklis su dvikrypčiu lankytojų skaitikliu: 3 žingsniai
Automatinis kambario apšvietimo ir ventiliatoriaus valdiklis su dvikrypčiu lankytojų skaitikliu: Dažnai mes matome lankytojų skaitiklius stadione, prekybos centre, biuruose, klasių kambariuose ir pan. Kaip jie skaičiuoja žmones ir įjungia arba išjungia šviesą, kai niekas nėra viduje? Šiandien mes čia su automatinio kambario šviesos valdiklio projektu su dvikrypčiu lankytojų skaitikliu
„Arduino Attiny85“išmanusis ventiliatoriaus valdiklis: 3 žingsniai
„Arduino Attiny85“išmanusis ventiliatoriaus valdiklis:
Šiluminio ventiliatoriaus greičio valdiklis: 4 žingsniai
Šilumos ventiliatoriaus greičio valdiklis: Šiandien, jei Dievas duos, parodysiu vaizdo įrašą, kuriame paaiškinta svarbi grandinė, skirta valdyti kompiuterio ventiliatoriaus arba bet kurio nuolatinės srovės ventiliatoriaus sukimosi greitį, naudojant linijinį įtampos reguliatorių LM7812. BD139 tranzistorius
Išmanusis ventiliatoriaus valdiklis: 9 žingsniai
Išmanusis ventiliatoriaus valdiklis: Šis projektas buvo sukurtas siekiant patenkinti poreikį valdyti ventiliatorių gaubte, interpretuojant dabartinę temperatūros informaciją. Jo tikslas yra valdyti ventiliatorių 2 arba 3 kontaktų pulso pločio moduliacija už nedidelį biudžetą ir turėtų būti valdomas
„Arduino“stalo ventiliatoriaus valdiklis: 4 žingsniai
„Arduino“stalo ventiliatoriaus valdiklis: Kai neseniai pakeičiau vaidmenis įmonėje, perkėliau svetaines, persikėlęs iš Bradfordo į mūsų pagrindinę būstinę Veikfilde. Atsisveikinau su savo ištikimu senu rašomuoju stalu ir būtinu ventiliatoriumi, kad galėčiau atvėsti, kai esu aplink … … Bet kokiu atveju, mūsų tendencija