Mundarija:

Arduino fanatlar boshqaruvchisi: 7 qadam
Arduino fanatlar boshqaruvchisi: 7 qadam

Video: Arduino fanatlar boshqaruvchisi: 7 qadam

Video: Arduino fanatlar boshqaruvchisi: 7 qadam
Video: DIY ARDUINO KO'CHASI RULNI UCHUN 12V shahar quvvat manbaini yig'ish. 2024, Noyabr
Anonim
Arduino fanatlar boshqaruvchisi
Arduino fanatlar boshqaruvchisi

Salom!

Bu qisqa qo'llanmada men o'zimning juda oddiy, ammo foydali gadjetimni ko'rsataman. Men buni do'stimning o'g'li uchun ta'lim maqsadida, maktab taqdimoti uchun yaratdim.

Boshlaylik.

1 -qadam: oddiy boshqaruvchi

Oddiy nazoratchi
Oddiy nazoratchi
Oddiy nazoratchi
Oddiy nazoratchi
Oddiy nazoratchi
Oddiy nazoratchi

Bu Nokia 5110 displeyi, BC547 NPN tranzistorli, 3 simli (12V) kompyuterli fan, 2 LEDli va DS18B20 harorat sensori yordamida, nano asosidagi oddiy arduino boshqaruvchisi. Rasmda ko'rib turganingizdek, bu oddiy va oddiy sozlash.

2 -qadam: materiallar

Kerakli qismlar:

- Har qanday arduino taxtasi

- Nokia 5110 LCD / yoki HX1230 LCD ham mos keladi

- non paneli

- bir nechta o'tish simlari

BC547 yoki boshqa shunga o'xshash NPN tranzistorlari

- DS18B20 harorat sensori

- 2 yoki 3 simli 5/6/12/24V fan yoki boshqa elektron komponent

- 2X 200 ohmli rezistorlar va ikkita LED

- Ayol pin sarlavhalari

- Agar fanning aylanish tezligini o'lchashni xohlasangiz, oddiy 1N4007 diodi va 10K tortish qarshiligi kerak bo'ladi.

3 -qadam: dasturiy ta'minot

Ushbu sozlash uchun men funksionallikni ko'rsatish uchun juda oddiy eskiz tayyorladim.

Kerakli kutubxonalarni yuklab oling, kompilyatsiya qiling va arduino -ga yuklang.

PCB fayli uchun ushbu havolaga o'ting, muharrirda oching va siz gerber faylini yaratishingiz mumkin.

easyeda.com/Lacybad/arduino-fan-controller

Mening ikkinchi tenglikni bu havola orqali yuklab olish mumkin:

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

Xuddi shu kompyuter 4 ta tranzistorli SSD1306 displeyidan foydalanadi.

4 -qadam: sxematik

Sxematik
Sxematik

Ko'rib turganingizdek, menda vaqt bor edi va tushunishni osonlashtiradigan sxemani tuzdim.

Agar siz fanning aylanish tezligini ko'rishni xohlasangiz, to'g'ri sozlamani o'rnating. Aks holda, diod va tortish qarshiligini qo'shmang.

5 -qadam: Arduino ishda

Arduino ishda
Arduino ishda
Arduino ishda
Arduino ishda
Arduino ishda
Arduino ishda
Arduino ishda
Arduino ishda

Bir oz tushuntirish:

Bu sozlamada, biz sovutish foniy bilan biror narsani sovutishni xohlaymiz. Arduino ob'ekt/yoki suyuqlik/haroratini o'lchaydi. Harorat ma'lum bir qiymatdan oshib ketganda, arduino tranzistorlar bazasiga signal beradi (YUQORI), shuning uchun elektr u orqali o'tib, fanni yoqadi.

Bizning holatda, tranzistor kalit kabi ishlaydi.

Yagona kamchilik shundaki, NPN tranzistorlarining ko'pchiligi (BC547 kabi) maksimal 100-150mA gacha bo'lgan oqim cheklovlariga ega.

Harorat ma'lum bir qiymatga tushganda, arduino chiqish pinini YUQOR holatidan LOW holatiga o'tkazadi. Shunday qilib, shundan keyin u orqali elektr toki o'tmaydi, fan o'chadi.

Shuning uchun men arduinos D6 pinini (pwm) ishlatardim.

Sovutish yoqilgan ekan, qizil chiroq yonadi, sovutilmaganda Yashil chiroq yonadi.

Kompyuterda fan ta'minoti uchun 5/12V kirish mavjud. Quvvat manbasini Arduino yoki 12V kirishni almashtirish uchun o'tish moslamasi mavjud. Nazariy jihatdan, o'tish moslamasini 12V kuchlanish bilan ham ishlatish mumkin, chunki men uni AMS1117 kuchlanish regulyatoriga ulangan arduino VIN piniga uladim. Nazariy jihatdan, u 12 voltli kirishni boshqarishi mumkin, lekin "sehrli tutun" bilan tavakkal qilishni xohlamagan.

Ammo bu sozlash bilan u o'z o'rni, mosfets va boshqalarni boshqarishi mumkin …

LGT8F328PU NANO BOARDS dan foydalanishni tavsiya etmayman !!!! Bu juda zaif quvvat manbai, shuning uchun u ishlamaydi. Sinab ko'rdim.

6 -qadam: RPM

RPM
RPM

Kompyuterni loyihalashda men rpm o'lchovini hisobga olmaganman va uni eskizda birinchi yozmaganman. Men keyinroq qo'shdim. Kompyuterda hamma narsani birinchi marta yig'ganimda, arduino sovutishni to'xtatgandan va fan o'chganidan so'ng, fan pervanesi har ikki soniyada bir oz siljiganini angladim. Men nima qilishni bilmas edim, men zal effekti sensori orqasiga yo'naltirilgan oddiy diodni o'rnatdim va D2 piniga 10K tortish qarshiligini qo'shdim. Ventilyator to'xtasa ham, bu bezovta qiluvchi harakat to'xtaydi. Endi u yaxshi ishlaydi.

7 -qadam: Kelgusi rejalar

Kelajak rejalari
Kelajak rejalari
Kelajak rejalari
Kelajak rejalari

Mening yozda ikkita rejam bor. Men mototsiklim uchun ventilyatorni sovutishni xohlayman, chunki u faqat havo bilan sovutiladi. Ammo u to'xtatilganda, sovutish bo'lmaydi va qizib ketish natijasida shikastlanish xavfi tug'iladi.

Ikkinchi reja - mening hovlimdagi o'simliklarni sug'orish tizimi. 6 yoki 12 voltli suv nasosi etarli darajada ko'p va ular IRF520 mosfet moduli bilan boshqariladi. Lekin, odatda, men ularni lehimlab, uni IRLZ44N bilan almashtiraman, chunki mantiqiy moslama N kanalli fetga qaraganda arduino uchun yaxshiroqdir. Balki men tugatganimdan keyin ularni ham joylashtiraman.

Umid qilamanki, kimdir buni foydali deb topadi. Pls undan bemalol foydalanishlari mumkin!

Tavsiya: