INHOUDSOPGAWE:
- Stap 1: 'n Eenvoudige beheerder
- Stap 2: materiaal
- Stap 3: sagteware
- Stap 4: Skematiese
- Stap 5: Arduino in werk
- Stap 6: RPM
- Stap 7: Toekomstige planne
Video: Arduino waaierbeheerder: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hallo!
In hierdie kort instruksies sal ek my baie eenvoudige, maar tog nuttige gadget wys. Ek het dit geskep vir die seun van my vriend van my vir opvoedkundige doeleindes, vir 'n skoolvoorlegging.
Kom ons begin.
Stap 1: 'n Eenvoudige beheerder
Dit is 'n eenvoudige kontroleerder op arduino -nano gebaseer op 'n Nokia 5110 -skerm, BC547 NPN -transistor, 'n 3 -draads (12V) rekenaarwaaier, 2 LED's en 'n DS18B20 temperatuursensor. Soos u op die foto kan sien, is dit 'n eenvoudige en basiese opstelling.
Stap 2: materiaal
Onderdele benodig:
- Enige arduino -bord
- Nokia 5110 LCD / of die HX1230 LCD is ook geskik
- broodbord
- 'n paar springdrade
- BC547 of enige ander soortgelyke NPN -transistor
- DS18B20 temperatuur sensor
- 2 of 3 draads 5/6/12/24V waaier of enige ander elektroniese komponent
- 2X 200 ohm weerstande en twee LED's
- Vroulike penkoppe
- as u waaierrpm wil meet, is 'n eenvoudige 1N4007 -diode en 'n 10K -weerstandsweerstand nodig.
Stap 3: sagteware
Vir hierdie opstelling het ek 'n baie eenvoudige skets gemaak om die funksionaliteit te demonstreer.
Laai die nodige biblioteke af, stel dit op en laai dit op na arduino.
Gaan na hierdie skakel vir die PCB -lêer, maak dit in die redakteur oop en u kan die gerber -lêer genereer.
easyeda.com/Lacybad/arduino-fan-controller
My tweede PCB kan afgelaai word op hierdie skakel:
easyeda.com/Lacybad/arduino-nano-controlle…
Hierdie soortgelyke rekenaar gebruik die SSD1306 -skerm met 4 transistors.
Stap 4: Skematiese
Soos u kan sien, het ek die tyd gehad en 'n skets gemaak om dit makliker te verstaan.
As u die waaier -toerusting wil sien, moet u die korrekte opstelling doen. Indien nie, moenie die diode en pullup -weerstand byvoeg nie.
Stap 5: Arduino in werk
'N Klein verduideliking:
In hierdie opstelling, veronderstel ons dat ons iets wil afkoel met 'n waaier. Die arduino meet die temperatuur van die voorwerp/of vloeistof/. As die temperatuur oor 'n sekere waarde is, gee die arduino 'n sein (HOOG) aan die basis van die transistors, sodat die elektrisiteit daardeur kan vloei en die waaier aanskakel.
In ons geval werk die transistor soos 'n skakelaar.
Die enigste nadeel is dat die meeste NPN-transistors (soos BC547) 'n stroombeperking tot maksimum 100-150mA het.
As die temperatuur onder 'n sekere waarde daal, skakel die arduino -uitvoerpen van HOOG -toestand na LAAG. Dus stroom daar geen elektrisiteit daardeur nie en skakel die waaier af.
Om hierdie rede gebruik ek arduinos D6 -pen (pwm).
Solank die afkoeling aan is, is die ROOI LED aan, as die GROEN led nie brand nie.
Op die PCB is daar 'n 5/12V -ingang vir die waaiervoorraad. Daar is 'n trui om die kragtoevoer van Arduino of die 12V -ingang af te skakel. In teorie kan die springer selfs met 12V -toevoer gebruik word, want ek het dit gekoppel aan die arduino se VIN -pen wat aan die AMS1117 -spanningsreguleerder gekoppel is. In teorie kan dit 12 volt -ingang hanteer, maar wou nie die 'magiese rook' waag nie.
Maar met hierdie opset kan dit relais, mosfets ens …
Ek beveel nie die LGT8F328PU NANO BOARDE aan nie !!!! Dit het 'n baie swak kragvoorsieningsvermoë, dit werk dus nie. Het dit probeer.
Stap 6: RPM
Toe ek die pcb ontwerp het, het ek nie met die rpm -meting getel nie en dit nie eers in die skets geskryf nie. Ek het dit later bygevoeg. Toe ek die eerste keer alles op die rekenaar bymekaarmaak, het ek besef dat die waaier se propeller elke twee sekondes 'n bietjie beweeg het nadat die arduino opgehou het om af te koel en die waaier afgeskakel het. Ek het nie geweet wat om te doen nie, daarom installeer ek 'n eenvoudige diode met agterwaartse rigting na die saaleffek sensor en voeg 'n 10K pullup weerstand by die D2 pen. Selfs as die waaier stop, stop hierdie verontrustende beweging. Nou werk dit goed.
Stap 7: Toekomstige planne
Ek het twee planne vir die somer. Ek wil 'n ventilator laat afkoel vir my motor, want dit is slegs lugverkoel. Maar as dit gestop word, hoef u nie meer af te koel nie en kan u skade veroorsaak deur oorverhitting.
Die tweede plan is 'n plantwaterstelsel in my agterplaas. 'N Waterpomp van 6 of 12 volt is meer as genoeg en dit word beheer met die IRF520 mosfet -module. Maar gewoonlik soldeer ek dit af en vervang dit met IRLZ44N, want volgens logika kan dit beter vir arduino wees as die N -kanaal fet. Miskien sal ek hulle ook plaas as ek klaar is.
Hoop iemand vind dit handig. Gebruik dit gerus!
Aanbeveel:
Outomatiese kamerlig en waaierbeheerder met tweerigting -besoekerteller: 3 stappe
Outomatiese kamerlig en waaierbeheerder met tweerigting -besoekertoonbank: ons sien gereeld besoekersbanke by stadion, winkelsentrum, kantore, klaskamers, ens. Hoe tel hulle die mense en skakel die lig aan of uit as niemand binne is nie? Vandag is ons hier met 'n outomatiese kamerlig -kontroleerder -projek met tweerigting -besoekertoonbank
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Slim waaierbeheerder: 9 stappe
Smart Fan Controller: Hierdie projek is ontwerp om die behoefte om 'n waaier in 'n omhulsel te beheer, te vervul deur die huidige temperatuurinligting te interpreteer. Dit het die doel om 'n waaier met 2 penne of 3 -penne te dryf deur middel van polswydte -modulasie op 'n klein begroting en moet beheer wees
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
CPU- en GPU -aangedrewe waaierbeheerder: 6 stappe (met foto's)
CPU & GPU -aangedrewe waaierbeheerder: ek het onlangs my grafiese kaart opgegradeer. Die nuwe GPU -model het 'n hoër TDP as my SVE en 'n ou GPU, so ek wou ook ekstra kaswaaiers installeer. Ongelukkig het my MOBO slegs 3 waaierverbindings met spoedbeheer, en dit kan slegs gekoppel word aan die