Sisukord:

Arduino ventilaatori kontroller: 7 sammu
Arduino ventilaatori kontroller: 7 sammu

Video: Arduino ventilaatori kontroller: 7 sammu

Video: Arduino ventilaatori kontroller: 7 sammu
Video: 🥩Автоматика коптильни. 💻Контроллер управления коптильней- термокамерой с WiFi и 📲приложением . 2024, November
Anonim
Arduino ventilaatori kontroller
Arduino ventilaatori kontroller

Tere!

Selles lühikeses juhendis näitan ma oma väga lihtsat, kuid samas kasulikku vidinat. Lõin selle oma sõbra pojale hariduslikul eesmärgil, kooli esitluseks.

Alustame.

Samm: lihtne kontroller

Lihtne kontroller
Lihtne kontroller
Lihtne kontroller
Lihtne kontroller
Lihtne kontroller
Lihtne kontroller

See on arduino nanopõhine lihtne kontroller, mis kasutab nokia 5110 ekraani, BC547 NPN transistorit, 3 -juhtmelist (12 V) arvuti ventilaatorit, 2 LED -i ja DS18B20 temperatuuriandurit. Nagu pildilt näha, on see lihtne ja lihtne seadistus.

Samm: materjalid

Vajalikud osad:

- mis tahes arduino pardal

- Sobib ka Nokia 5110 LCD / või HX1230 LCD

- leivalaud

- mõned hüppajajuhtmed

- BC547 või mõni muu sarnane NPN -transistor

- temperatuuriandur DS18B20

- 2 või 3 juhtmega 5/6/12/24V ventilaator või mõni muu elektrooniline komponent

- 2X 200 oomi takistid ja kaks LED -i

- Naiste tihvtide päised

- kui soovite mõõta ventilaatori pööret, on vaja lihtsat 1N4007 dioodi ja 10K tõmbetakistit.

Samm: tarkvara

Selle seadistuse jaoks tegin funktsionaalsuse demonstreerimiseks väga lihtsa visandi.

Laadige alla vajalikud teegid, kompileerige ja laadige üles arduino.

PCB -faili jaoks minge sellele lingile, avage redaktoris ja saate genereerida gerber -faili.

easyeda.com/Lacybad/arduino-fan-controller

Minu teise trükkplaadi saab alla laadida sellelt lingilt:

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

See sarnane trükkplaat kasutab SSD1306 ekraani koos 4 transistoriga.

Samm: skemaatiline

Skeem
Skeem

Nagu näete, oli mul aega ja koostasin lihtsamaks mõistmiseks skemaatilise skeemi.

Kui soovite näha ventilaatori pööret, tehke õige seadistus. Kui ei, siis ärge lisage dioodi ja tõmbetakistit.

Samm: Arduino töös

Arduino töös
Arduino töös
Arduino töös
Arduino töös
Arduino töös
Arduino töös
Arduino töös
Arduino töös

Väike selgitus:

Oletame selles seadistuses, et tahame jahutusventilaatoriga midagi maha jahutada. Arduino mõõdab objekti/või vedeliku temperatuuri. Kui temperatuur on üle teatud väärtuse, annab arduino transistoride alusele signaali (HIGH), nii et elekter saab sellest läbi voolata, lülitades ventilaatori sisse.

Meie puhul toimib transistor nagu lüliti.

Ainus puudus on see, et enamikul NPN-transistoridel (nagu BC547) on voolupiirang kuni 100-150 mA.

Kui temperatuur langeb teatud väärtuse alla, lülitab arduino väljundpinge HIGH olekust LOW. Nii et pärast seda ei voola sellest elektrit, lülitades ventilaatori välja.

Sel põhjusel kasutasin arduinos D6 pin (pwm).

Niikaua kui jahutus on sisse lülitatud, põleb PUNANE valgusdiood, kui see ei jahuta, põleb ROHELINE LED.

PCB -l on ventilaatori toiteallikaks 5/12V sisend. Toiteallika lülitamiseks Arduino või 12V sisendist on hüppaja. Teoreetiliselt saab hüppajat kasutada isegi 12 V toiteallikaga, sest ma ühendasin selle arduino VIN -tihvtiga, mis on ühendatud pingeregulaatoriga AMS1117. Teoreetiliselt saab see hakkama 12 -voldise sisendiga, kuid ei tahtnud riskida "maagilise suitsuga".

Kuid selle seadistusega saab see juhtida releesid, mosfette jne …

Ma EI SOOVITA KASUTADA LGT8F328PU NANO TAHTE !!!! Sellel on väga nõrk toiteallikas, seega see ei tööta. Proovisin ära.

6. samm: RPM

RPM
RPM

PCB kavandamisel ei arvestanud ma pöörete arvu mõõtmisega ega kirjutanud seda eskiisile. Lisasin selle hiljem. Kui ma esmakordselt PCB -le kõik kokku panin, mõistsin, et pärast arduino lõpetamist jahtumist ja ventilaatori väljalülitamist liikus ventilaatorite propeller natuke iga kahe sekundi tagant. Ma ei teadnud, mida teha, nii et paigaldasin saali efekti andurile lihtsa dioodi, millel on tagasisuund, ja lisasin D2 tihvtile 10K tõmbetakistuse. Isegi kui ventilaator peatub, peatub see häiriv liikumine. Nüüd töötab hästi.

7. samm: tulevikuplaanid

Tulevikuplaanid
Tulevikuplaanid
Tulevikuplaanid
Tulevikuplaanid

Mul on suveks kaks plaani. Ma tahan oma mootorrattale ventilaatori jahutada, kuna see on ainult õhkjahutusega. Kuid kui see peatatakse, ei jahtuta enam ja võite ülekuumenemise tõttu kahjustada.

Teine plaan on taimede kastmissüsteem minu tagahoovis. 6 või 12 -voldisest veepumbast piisab rohkem ja neid juhitakse IRF520 mosfet mooduliga. Kuid tavaliselt ma jootan need ära ja asendan selle IRLZ44N -iga, sest loogika kohaselt sobib see arduino jaoks paremini kui N -kanali fet. Võib -olla postitan need ka pärast lõpetamist.

Loodetavasti leiab keegi selle käepärast. Pls kasutage seda julgelt!

Soovitan: