Мазмуну:

Arduino Attiny85 Smart Fan Controller: 3 кадам
Arduino Attiny85 Smart Fan Controller: 3 кадам

Video: Arduino Attiny85 Smart Fan Controller: 3 кадам

Video: Arduino Attiny85 Smart Fan Controller: 3 кадам
Video: attiny85 smart fan controller 2024, Ноябрь
Anonim
Arduino Attiny85 Smart Fan Controller
Arduino Attiny85 Smart Fan Controller

Жабдуулар

Сиз катуу күйөрман ызы -чуусунан тажап жатасызбы? Мен кылдым.

Менде желдеткич бар көптөгөн шаймандар бар. Ал эми кээ бир шаймандардын желдеткичи дайыма максималдуу ылдамдыкта иштейт. Ошентип, мен аны тынчыраак кылдым.

1 -кадам: Дизайн, БОМ

Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ

Анын дизайны жөнөкөй. Бирок мен аны чындап эле кичине кылгым келет.

Ошентип, мен шаймандарымды киргизе алам.

** андыктан жүктөө эскизин жүктөөчү пин жок **

Температураны сезүүчү бөлүк жана MOSFET которуштуруу бөлүгү бар.

Attiny85 температураны текшерет жана эгер температура жогору болсо, анда PWM жыштыгын чыгарат.

Жана бир потенциометр бар. Бул жөндөөчү катары колдонулушу мүмкүн.

Мен аны температураны жөнгө салуучу катары жасадым.

Эгер мен аны айландырсам, анда Attiny85 реалдууга караганда ысык же муздак деп ойлойт.

Ошентип, мен желдеткичти жайыраак же ылдамыраак жылдыра алам.

Бирок эскизди түзөтсөңүз, ал PWM же максималдуу температураны же башка нерсени жөндөй алат.

Температура сенсору 100K термистор

2 -кадам: Эскизди Attiny85ке кантип жүктөө керек

Эскизди Attiny85ке кантип жүктөө керек
Эскизди Attiny85ке кантип жүктөө керек
Эскизди Attiny85ке кантип жүктөө керек
Эскизди Attiny85ке кантип жүктөө керек

Мен ашыкча түшүндүрбөйм. Гуглдан кылсаңыз, көптөгөн жакшы колдонмолор бар.

Бирок мен тактага жүктөө пин киргизген жокмун. Андыктан аны сатардан мурун жүктөшүңүз керек.

Мен бул жерден SOIC розеткасын колдондум:

3 -кадам: Эскиз

Эскиз
Эскиз
Эскиз
Эскиз
Эскиз
Эскиз

жараксыз орнотуу (жараксыз) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // PWM жыштыгын өзгөртүү.

Ардуинонун PWM жыштыгы угулат. Ошентип, мен аны укпай турган кылып өзгөртөм.

Температура бирдиги Цельсия боюнча, мен аны эң аз 25тен 35 градуска чейин программаладым.

Сиз аны муктаждыктарыңызга жараша өзгөртүшүңүз керек.

Сунушталууда: