Агуулгын хүснэгт:

Arduino фен хянагч: 7 алхам
Arduino фен хянагч: 7 алхам

Видео: Arduino фен хянагч: 7 алхам

Видео: Arduino фен хянагч: 7 алхам
Видео: DIY Arcade Controller for Tekken 7! 2024, Долдугаар сарын
Anonim
Arduino фен хянагч
Arduino фен хянагч

Сайн уу?

Энэхүү богино зааварчилгаанд би маш энгийн боловч хэрэгтэй хэрэгслээ үзүүлэх болно. Би үүнийг найзынхаа хүүд боловсролын зорилгоор, сургуулийн танилцуулгад зориулж бүтээсэн.

Эхэлцгээе.

Алхам 1: Энгийн хянагч

Энгийн хянагч
Энгийн хянагч
Энгийн хянагч
Энгийн хянагч
Энгийн хянагч
Энгийн хянагч

Энэ бол nokia 5110 дэлгэц, BC547 NPN транзистор, 3 утастай (12V) PC сэнс, 2 лед, DS18B20 температур мэдрэгч бүхий arduino нано дээр суурилсан энгийн хянагч юм. Зураг дээр харж байгаа шиг энэ бол энгийн бөгөөд энгийн тохиргоо юм.

Алхам 2: Материал

Шаардлагатай эд ангиуд:

- Ямар ч ардуино самбар

- Nokia 5110 LCD / эсвэл HX1230 LCD нь бас тохиромжтой

- талхны самбар

- хэдэн холбогч утас

- BC547 эсвэл бусад ижил төстэй NPN транзистор

- DS18B20 температур мэдрэгч

- 2 эсвэл 3 утастай 5/6/12/24V сэнс эсвэл бусад электрон бүрэлдэхүүн хэсэг

- 2X 200 ом эсэргүүцэл ба хоёр LED

- Эмэгтэй зүү толгой

- Хэрэв та сэнсний эргэлтийг хэмжихийг хүсч байвал энгийн 1N4007 диод ба 10K татах эсэргүүцэл хэрэгтэй болно.

Алхам 3: Програм хангамж

Энэ тохиргооны хувьд би функцийг харуулахын тулд маш энгийн тойм зураг хийсэн.

Шаардлагатай номын санг татаж, эмхэтгэн arduino руу байршуулна уу.

ПХБ файлын хувьд энэ холбоос руу орж засварлагчийг нээгээд gerber файлыг үүсгэж болно.

easyeda.com/Lacybad/arduino-fan-controller

Миний хоёр дахь ПХБ -ийг энэ линкээс татаж авах боломжтой.

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

Энэхүү ижил төстэй компьютер нь 4 транзистортой SSD1306 дэлгэцийг ашигладаг.

Алхам 4: Схем

Схем
Схем

Таны харж байгаагаар надад илүү ойлгомжтой байхын тулд зав гаргаж, бүдүүлэг бүдүүвч хийлээ.

Хэрэв та сэнсний эргэлтийг харахыг хүсч байвал зөв тохиргоог хийгээрэй. Хэрэв тийм биш бол диод ба татах эсэргүүцлийг бүү нэм.

Алхам 5: Arduino ажил дээрээ

Arduino ажил дээрээ
Arduino ажил дээрээ
Arduino ажил дээрээ
Arduino ажил дээрээ
Arduino ажил дээрээ
Arduino ажил дээрээ
Arduino ажил дээрээ
Arduino ажил дээрээ

Жаахан тайлбар:

Энэ тохиргоонд бид хөргөх сэнстэй ямар нэгэн зүйлийг хөргөхийг хүсч байна гэж бодъё. Arduino нь объектын/эсвэл шингэний/температурыг хэмждэг. Температур тодорхой утгаас хэтэрсэн үед arduino нь транзисторын баазад дохио (HIGH) өгдөг тул цахилгаан дамжин өнгөрч, сэнс асдаг.

Манай тохиолдолд транзистор нь унтраалга шиг ажилладаг.

Цорын ганц сул тал бол ихэнх NPN транзисторууд (BC547 гэх мэт) хамгийн ихдээ 100-150mA хүртэл хязгаарлалттай байдаг.

Температур тодорхой утга дор унах үед arduino гаралтын зүүг HIGH төлөвөөс LOW болгоно. Үүний дараа цахилгаан дамждаггүй тул сэнсийг унтраадаг.

Энэ шалтгааны улмаас би arduinos D6 pin (pwm) ашигласан.

Хөргөлт асаалттай байгаа үед УЛААН гэрэл асдаг, хөргөхгүй бол НОГООН гэрэл асдаг.

PCB дээр сэнсний хангамжийн 5/12V оролт байдаг. Цахилгаан хангамжийг Arduino эсвэл 12V оролтоос солих зориулалттай холбогч байдаг. Онолын хувьд холбогчийг 12V тэжээлд ашиглаж болно, учир нь би үүнийг AMS1117 хүчдэлийн зохицуулагчтай холбогдсон arduino -ийн VIN зүү рүү холбосон. Онолын хувьд энэ нь 12 вольтын оролтыг зохицуулах чадвартай боловч "ид шидийн утаа" -г эрсдэлд оруулахыг хүсээгүй.

Гэхдээ энэ тохиргоог хийснээр реле, шумуул гэх мэтийг хянах боломжтой.

Би LGT8F328PU NANO хавтанг ашиглахыг зөвлөдөггүй !!!! Энэ нь маш сул цахилгаан хангамжтай тул ажиллахгүй болно. Оролдсон.

Алхам 6: RPM

RPM
RPM

Би pcb -ийг зохион бүтээхдээ rpm хэмжилтийг тоолж үзээгүй бөгөөд ноорог дээр анх бичээгүй. Би үүнийг сүүлд нэмсэн. Би pcb дээрх бүх зүйлийг анх угсрахдаа arduino хөргөхөө больж, сэнс унтарсны дараа хоёр секунд тутамд сэнсний сэнс бага зэрэг хөдөлдөг болохыг ойлгосон. Би юу хийхээ мэдэхгүй байсан тул танхимын эффект мэдрэгч рүү арын чиглэлтэй энгийн диодыг суулгаж, D2 зүү дээр 10K татах эсэргүүцлийг нэмсэн. Сэнс зогссон ч гэсэн энэ түгшүүртэй хөдөлгөөн зогсдог. Одоо энэ нь сайн ажиллаж байна.

Алхам 7: Ирээдүйн төлөвлөгөө

Ирээдүйн төлөвлөгөө
Ирээдүйн төлөвлөгөө
Ирээдүйн төлөвлөгөө
Ирээдүйн төлөвлөгөө

Надад зуны хоёр төлөвлөгөө бий. Би зөвхөн агаараар хөргөдөг учраас мотоциклийнхээ агааржуулагчийг хөргөхийг хүсч байна. Гэхдээ үүнийг зогсоовол хөргөхөө больж, хэт халалтаас болж гэмтэх эрсдэлтэй болно.

Хоёрдахь төлөвлөгөө бол миний арын хашаанд ургамал услах систем юм. 6 эсвэл 12 вольтын усны насос нь хангалттай хэмжээ бөгөөд IRF520 мосфет модулийн тусламжтайгаар тэдгээрийг хянах болно. Гэхдээ ихэвчлэн би тэдгээрийг гагнаж, IRLZ44N -ээр сольдог, учир нь логик нь N сувгийн холболтоос илүү arduino -д илүү тохиромжтой байдаг. Магадгүй би дууссаны дараа тэдгээрийг оруулах болно.

Хэн нэгэн үүнийг хэрэгтэй гэж найдаж байна. Pls үүнийг ашиглахад чөлөөтэй байна!

Зөвлөмж болгож буй: