Përmbajtje:

Kontrolluesi i tifozëve Arduino: 7 hapa
Kontrolluesi i tifozëve Arduino: 7 hapa

Video: Kontrolluesi i tifozëve Arduino: 7 hapa

Video: Kontrolluesi i tifozëve Arduino: 7 hapa
Video: Контроллер автоматического пуска-останова с часами реального времени DS3231 2024, Nëntor
Anonim
Kontrolluesi i tifozëve Arduino
Kontrolluesi i tifozëve Arduino

Përshëndetje!

Në këtë udhëzues të shkurtër do të tregoj vegël time shumë të thjeshtë por ende të dobishme. Unë e krijova këtë për djalin e mikut tim për qëllime edukative, për një prezantim në shkollë.

Le të fillojmë.

Hapi 1: Një kontrollues i thjeshtë

Një kontrollues i thjeshtë
Një kontrollues i thjeshtë
Një kontrollues i thjeshtë
Një kontrollues i thjeshtë
Një kontrollues i thjeshtë
Një kontrollues i thjeshtë

Ky është një kontrollues i thjeshtë i bazuar në arduino nano që përdor një ekran nokia 5110, transistor BC547 NPN, një tifoz kompjuteri me 3 tela (12V), 2 led dhe një sensor të temperaturës DS18B20. Siç mund ta shihni në foto është një konfigurim i thjeshtë dhe themelor.

Hapi 2: Materialet

Pjesët e nevojshme:

- Çdo bord arduino

- Nokia 5110 LCD / ose LCD HX1230 është gjithashtu i përshtatshëm

- dërrasë buke

- disa tela kërcyes

- BC547 ose ndonjë transistor tjetër i ngjashëm NPN

- Sensori i temperaturës DS18B20

- Tifoz me 2 ose 3 tela 5/6/12/24V ose ndonjë përbërës tjetër elektronik

- Rezistorë 2X 200 ohm dhe dy LED

- Tituj femrash me pin

- nëse dëshironi të matni rpm të tifozit, atëherë do të nevojitet një diodë e thjeshtë 1N4007 dhe një rezistencë tërheqëse 10K.

Hapi 3: Softuer

Për këtë konfigurim kam bërë një skicë shumë të thjeshtë për të demonstruar funksionalitetin.

Shkarkoni bibliotekat e nevojshme, përpiloni dhe ngarkoni në arduino.

Për skedarin PCB shkoni në këtë lidhje, hapeni në redaktues dhe mund të gjeneroni skedarin gerber.

easyeda.com/Lacybad/arduino-fan-controller

PCB -ja ime e dytë mund të shkarkohet në këtë lidhje:

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

Ky pcb i ngjashëm përdor ekranin SSD1306 me 4 transistorë.

Hapi 4: Skematike

Skematike
Skematike

Siç mund ta shihni, pata kohën dhe bëra një skemë tërheqëse për ta kuptuar më lehtë.

Nëse dëshironi të shihni rpm të ventilatorit, bëni konfigurimin e duhur. Nëse jo, mos shtoni rezistencën e diodës dhe tërheqjes.

Hapi 5: Arduino në punë

Arduino në punë
Arduino në punë
Arduino në punë
Arduino në punë
Arduino në punë
Arduino në punë
Arduino në punë
Arduino në punë

Pak shpjegim:

Në këtë konfigurim, le të supozojmë se ne duam të ftohim diçka me një tifoz ftohës. Arduino po mat temperaturën e objektit/ose lëngut/. Kur temperatura është mbi një vlerë të caktuar, arduino i jep një sinjal (LART) bazës së transistorëve, kështu që energjia elektrike mund të rrjedhë përmes saj, duke ndezur tifozin.

Në rastin tonë, tranzistori po vepron si ndërprerës.

Disavantazhi i vetëm është se shumica e transistorëve NPN (si BC547) kanë kufizim aktual në maksimum 100-150mA.

Kur temperatura bie nën një vlerë të caktuar, arduino kalon pinin e daljes nga gjendja HIGH në LOW. Kështu që pas kësaj nuk kalon energji elektrike nëpër të, duke fikur ventilatorin.

Për këtë arsye unë përdor arduinos D6 pin (pwm).

Përderisa ftohja është e ndezur, drita e kuqe është e ndezur, kur nuk ftohet, drita e gjelbër është e ndezur.

Në pcb ka një hyrje 5/12V për furnizimin me tifoz. Ekziston një bluzë për ndërrimin e furnizimit me energji nga Arduino ose hyrja 12V. Në teori kërcyesi mund të përdoret edhe me furnizim 12V, sepse e lidha me kunjin VIN të arduino -s që është i lidhur me rregullatorin e tensionit AMS1117. Në teori mund të trajtojë hyrje 12 volt, por nuk donte të rrezikonte "tymin magjik".

Por me këtë konfigurim mund të kontrollojë stafetat, mosfetë etj …

NUK REKOMANDOJ P USRDORIM TO bordeve LGT8F328PU NANO !!!! Ka një aftësi shumë të dobët të furnizimit me energji, prandaj nuk do të funksionojë. E provoi.

Hapi 6: RPM

RPM
RPM

Kur kam hartuar PCB -në nuk kam llogaritur me matjen e rpm dhe nuk e kam shkruar atë në skicë së pari. E shtova më vonë. Kur mblodha për herë të parë gjithçka në PC kuptova se pasi arduino ndaloi ftohjen dhe ventilatori u fik, helika e tifozëve lëvizte pak çdo dy sekonda. Unë nuk e dija se çfarë të bëja kështu që instalova një diodë të thjeshtë me drejtim mbrapa në sensorin e efektit të sallës dhe shtova një rezistencë tërheqëse 10K në kunjin D2. Edhe nëse ventilatori ndalon, kjo lëvizje shqetësuese ndalet. Tani funksionon mirë.

Hapi 7: Planet e së ardhmes

Planet e së Ardhmes
Planet e së Ardhmes
Planet e së ardhmes
Planet e së ardhmes

Kam dy plane për verën. Unë dua të bëj një ventilues ftohës për motorin tim sepse është i ftohur vetëm me ajër. Por kur ndalet nuk ka më ftohje dhe rrezikon të dëmtohet nga mbinxehja.

Plani i dytë është një sistem i ujitjes së bimëve në oborrin tim. Një pompë uji 6 ose 12 volt është më se e mjaftueshme dhe ato do të kontrollohen me modulin IRF520 mosfet. Por zakonisht i lidh ato dhe i zëvendësoj me IRLZ44N, sepse një logjikë e përshtat atë më mirë për arduino se sa kanali N. Ndoshta do t'i postoj edhe ato kur të përfundoj.

Shpresoj se dikush do ta gjejë atë të dobishëm. Pls mos ngurroni ta përdorni!

Recommended: