Мазмұны:

Arduino желдеткіш контроллері: 7 қадам
Arduino желдеткіш контроллері: 7 қадам

Бейне: Arduino желдеткіш контроллері: 7 қадам

Бейне: Arduino желдеткіш контроллері: 7 қадам
Бейне: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Қараша
Anonim
Arduino желдеткіш контроллері
Arduino желдеткіш контроллері

Сәлеметсіз бе!

Бұл қысқа нұсқаулықта мен өте қарапайым, бірақ пайдалы гаджетті көрсетемін. Мен мұны досымның ұлына білім беру мақсатында, мектептің тұсаукесері үшін жасадым.

Бастайық.

1 -қадам: қарапайым контроллер

Қарапайым контроллер
Қарапайым контроллер
Қарапайым контроллер
Қарапайым контроллер
Қарапайым контроллер
Қарапайым контроллер

Бұл nokia 5110 дисплейі, BC547 NPN транзисторы, 3 сымды (12В) компьютерлік желдеткіш, 2 жарықдиодты және DS18B20 температура сенсоры бар arduino наноға негізделген қарапайым контроллер. Суретте көріп тұрғаныңыздай, бұл қарапайым және қарапайым орнату.

2 -қадам: материалдар

Қажетті бөлшектер:

- Кез келген ардуино тақтасы

- Nokia 5110 LCD / немесе HX1230 СКД де жарамды

- нан тақтасы

- бірнеше секіргіш сымдар

- BC547 немесе кез келген басқа NPN транзисторы

- DS18B20 температура сенсоры

- 2 немесе 3 сымды 5/6/12/24 В желдеткіші немесе кез келген басқа электронды компонент

- 2X 200 Ом резисторы және екі жарық диоды

- Әйелдер түйреуіш тақырыптары

- егер желдеткіштің айналу жиілігін өлшегіңіз келсе, онда қарапайым 1N4007 диод пен 10К тартқыш резистор қажет болады.

3 -қадам: Бағдарламалық қамтамасыз ету

Бұл орнату үшін мен функционалдылықты көрсету үшін өте қарапайым эскиз жасадым.

Қажетті кітапханаларды жүктеңіз, құрастырыңыз және arduino -ға жүктеңіз.

ПХД файлы үшін осы сілтемеге өтіңіз, редакторда ашыңыз, сіз гербер файлын жасай аласыз.

easyeda.com/Lacybad/arduino-fan-controller

Менің екінші ПХД -ны мына сілтеме бойынша жүктеуге болады:

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

Бұл ұқсас компьютерде 4 транзисторы бар SSD1306 дисплейі қолданылады.

4 -қадам: схемалық

Схемалық
Схемалық

Көріп отырғаныңыздай, менде уақыт болды және түсінуді жеңілдететін схема жасадым.

Егер сіз желдеткіштің айналу жиілігін көргіңіз келсе, дұрыс орнатуды жасаңыз. Олай болмаса, диод пен тартқыш резисторды қоспаңыз.

5 -қадам: Arduino жұмыста

Ардуино жұмыс үстінде
Ардуино жұмыс үстінде
Ардуино жұмыс үстінде
Ардуино жұмыс үстінде
Ардуино жұмыс үстінде
Ардуино жұмыс үстінде
Ардуино жұмыс үстінде
Ардуино жұмыс үстінде

Кішкене түсініктеме:

Бұл қондырғыда біз бір нәрсені салқындатқыш желдеткішпен салқындатқымыз келеді делік. Ардуино заттың/немесе сұйықтың/температурасын өлшейді. Температура белгілі бір мәннен жоғары болғанда, arduino транзисторлар базасына сигнал береді (ЖОҒАРЫ), сондықтан электр желісі желдеткішті қосады.

Біздің жағдайда транзистор коммутатор сияқты әрекет етеді.

Жалғыз кемшілігі-NPN транзисторларының көпшілігінде (BC547 сияқты) максималды 100-150мА ток шектеуі бар.

Температура белгілі бір мәнге төмендегенде, arduino шығыс түйреуішін ЖОҒАРЫ күйден LOW күйіне ауыстырады. Осыдан кейін жел өтпейді, желдеткішті өшіреді.

Осы себепті мен arduinos D6 pin (pwm) қолдандым.

Салқындату қосулы тұрғанда, ҚЫЗЫЛ светодиод қосылады, салқындатпаған кезде ЖАСЫЛ светодиод қосылады.

Компьютерде желдеткішті беру үшін 5/12В кіріс бар. Қуат көзін Arduino -дан немесе 12В кіруден ауыстыруға арналған секіргіш бар. Теорияда секіргішті 12 В кернеуімен де қолдануға болады, себебі мен оны AMS1117 кернеу реттегішіне қосылған arduino VIN түйреуішіне жалғадым. Теорияда ол 12 вольтты енгізе алады, бірақ «сиқырлы түтінге» қауіп төндіргісі келмеді.

Бірақ бұл қондырғы релелерді, москиттерді және т.

Мен LGT8F328PU NANO тақталарын қолдануды ұсынбаймын !!!! Оның электрмен жабдықтау мүмкіндігі өте әлсіз, сондықтан ол жұмыс істемейді. Тырысып көрді.

6 -қадам: RPM

RPM
RPM

Мен компьютерді жасаған кезде мен айналымын өлшеуді есептемедім және оны алдымен эскизде жазған жоқпын. Мен оны кейін қостым. Мен компьютерде бәрін алғаш рет жинағанымда, arduino салқындауды тоқтатқаннан кейін және желдеткіш өшірілгеннен кейін, вентилятордың винті әр екі секунд сайын аздап қозғалатынын түсіндім. Мен не істеу керектігін білмедім, холл эффектінің сенсорына артқы бағыттағы қарапайым диодты орнаттым және D2 түйреуішіне 10K тартқыш резисторды қостым. Желдеткіш тоқтаса да, бұл мазасыз қозғалыс тоқтайды. Енді ол жақсы жұмыс істейді.

7 -қадам: Болашаққа жоспарлар

Болашақ жоспарлар
Болашақ жоспарлар
Болашақ жоспарлар
Болашақ жоспарлар

Менің жазға екі жоспарым бар. Мен вентиляторды салқындатқым келеді, себебі ол тек ауамен салқындатылады. Бірақ ол тоқтатылған кезде салқындату болмайды және қызып кетуден зақым келуі мүмкін.

Екінші жоспар - менің ауламдағы өсімдіктерді суару жүйесі. 6 немесе 12 вольтты су сорғысы жеткілікті мөлшерде және олар IRF520 мосфет модулімен басқарылады. Бірақ әдетте мен оларды дәнекерлеп, оны IRLZ44N -мен ауыстырамын, себебі логикалық мосет N арна фетіне қарағанда arduino үшін жақсы. Мүмкін мен оларды аяқтаған кезде жариялаймын.

Біреуге бұл ыңғайлы болады деп үміттенемін. Pls оны еркін қолданыңыз!

Ұсынылған: