Мазмуну:
- 1 -кадам: Жөнөкөй контролер
- 2 -кадам: материалдар
- 3 -кадам: Программалык камсыздоо
- 4 -кадам: схемалык
- 5 -кадам: Ардуино жумушта
- 6 -кадам: RPM
- 7 -кадам: Келечектеги пландар
Video: Arduino Fan Controller: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Салам!
Бул кыска көрсөтмөдө мен абдан жөнөкөй, бирок пайдалуу гаджетимди көрсөтөм. Мен муну досумдун уулу үчүн билим берүү максатында, мектептин презентациясы үчүн жараткам.
Баштайлы.
1 -кадам: Жөнөкөй контролер
Бул Nokia 5110 дисплейин, BC547 NPN транзисторун, 3 зымдуу (12V) ЖК желдеткичин, 2 LEDди жана DS18B20 температура сенсорун колдонгон arduino нано негизиндеги жөнөкөй контролер. Сүрөттө көрүнүп тургандай, бул жөнөкөй жана негизги орнотуу.
2 -кадам: материалдар
Тетиктер керектелет:
- Ар кандай ардуино тактасы
- Nokia 5110 LCD / же HX1230 ЖК да ылайыктуу
- нан тактасы
- бир нече секирүүчү зымдар
- BC547 же башка ушул сыяктуу NPN транзистору
- DS18B20 температура сенсору
- 2 же 3 зым 5/6/12/24V желдеткичи же башка электрондук компонент
- 2X 200 ом каршылыгы жана эки LED
- Аял затынын баш аттары
- эгер желдеткичтин айлануусун өлчөгүңүз келсе, анда жөнөкөй 1N4007 диод жана 10K тартма каршылыгы керек болот.
3 -кадам: Программалык камсыздоо
Бул орнотуу үчүн мен функционалдыгын көрсөтүү үчүн абдан жөнөкөй эскиз жасадым.
Керектүү китепканаларды жүктөп алыңыз, arduinoго түзүңүз жана жүктөңүз.
PCB файлы үчүн бул шилтемеге өтүңүз, редактордо ачыңыз жана сиз gerber файлын түзө аласыз.
easyeda.com/Lacybad/arduino-fan-controller
Менин экинчи ПКБ бул шилтемеден жүктөлүп алынат:
easyeda.com/Lacybad/arduino-nano-controlle…
Бул окшош компьютер 4 транзистор менен SSD1306 дисплейин колдонот.
4 -кадам: схемалык
Көрүнүп тургандай, менде убакыт бар болчу жана түшүнүктүү болуу үчүн бүдөмүк схема түздүм.
Эгерде сиз желдеткичтин айлануусун көргүңүз келсе, туура орнотууну жасаңыз. Болбосо, диодду жана тартма каршылыгын кошпоңуз.
5 -кадам: Ардуино жумушта
Кичине түшүндүрмө:
Бул орнотууда биз муздатуучу желдеткич менен бир нерсени муздатууну каалайбыз дейли. Ардуино объекттин/же суюктуктун/температурасын өлчөөдө. Температура белгилүү бир чектен ашканда, arduino транзисторлор базасына сигнал берет (ЖОГОРКУ), ошондуктан электр ал аркылуу өтүп, желдеткичти күйгүзөт.
Биздин учурда транзистор которгуч сыяктуу иштейт.
Бир гана жетишпеген жагы, NPN транзисторлорунун көбү (BC547 сыяктуу) максималдуу 100-150mA чейин чектелген.
Температура белгилүү бир мааниге түшүп кеткенде, arduino чыгаруу пинин HIGH абалынан LOW абалына которот. Ошентип, андан кийин ал аркылуу электр энергиясы өтпөй, желдеткич өчүрүлөт.
Ушул себептен улам мен arduinos D6 pin (pwm) колдондум.
Муздатуу күйүп турганда, КЫЗЫЛ жарык күйүп турат, муздабаганда Жашыл лед күйөт.
Компьютерде күйөрман менен камсыздоо үчүн 5/12V киргизүү бар. Ардуинодон же 12В кирүүдөн электр энергиясын которуу үчүн секиргич бар. Теория боюнча, секиргичти 12В менен да колдонсо болот, анткени мен аны AMS1117 чыңалуу жөндөгүчүнө туташкан arduino VIN пинине туташтырдым. Теориялык жактан алганда, ал 12 вольттуу киргизүүнү башкара алат, бирок "сыйкырдуу түтүнгө" коркунуч келтирүүнү каалаган эмес.
Бирок бул орнотуу менен ал реле, мосфет ж.
LGT8F328PU NANO ТАРТЫН КОЛДОНУУНУ СУНУШТАБАЙМ !!!! Бул абдан начар электр менен камсыз кылуу мүмкүнчүлүгүнө ээ, демек, ал иштебейт. Аракет кылды.
6 -кадам: RPM
Мен PCBти иштеп чыкканымда, мен rpm өлчөө менен эсептешкен эмесмин жана аны биринчи эскизге жазган эмесмин. Мен аны кийинчерээк коштум. Мен PCBге баарын чогултканымда, arduino муздатууну токтотуп, желдеткич өчкөндөн кийин, вентилятордун винти ар бир эки секундда бир аз жылып турганын түшүндүм. Мен эмне кыларымды билбедим, залдын эффекти сенсоруна арткы багыты бар жөнөкөй диодду орнотуп, D2 пинине 10K тартма каршылыгын коштум. Желдеткич токтоп калса дагы, бул тынчсыздандыруучу кыймыл токтойт. Азыр ал жакшы иштейт.
7 -кадам: Келечектеги пландар
Жазга карата эки планым бар. Мен вентиляторду мотоциклим үчүн муздатууну каалайм, анткени ал аба менен гана муздалат. Бирок ал токтотулганда, муздатуу болбойт жана ысып кетүү коркунучу бар.
Экинчи план - менин короомдогу өсүмдүктөрдү сугаруу системасы. 6 же 12 вольттук суу насосу жетиштүү жана алар IRF520 mosfet модулу менен башкарылат. Бирок, адатта, мен аларды ширетип, аны IRLZ44N менен алмаштырам, анткени логикалык мосет N канал фетине караганда arduino үчүн жакшы. Балким, мен аларды бүтүргөндө жарыя кылам.
Кимдир бирөө аны пайдалуу деп табат деп үмүттөнөбүз. Pls аны колдонуудан тартынба!
Сунушталууда:
Arduino Attiny85 Smart Fan Controller: 3 кадам
Arduino Attiny85 Smart Fan Controller:
Smart Fan Controller: 9 кадам
Smart Fan Controller: Бул долбоор учурдагы темпратуралык маалыматты чечмелеп, корпустагы желдеткичти көзөмөлдөө муктаждыгын толуктоо үчүн түзүлгөн. Бул желдеткичти кичине бюджеттин импульсунун туурасы модуляциясы аркылуу 2 пин же 3 пин туташтыруу максатын көздөйт жана көзөмөлдө болушу керек
PC Fan Controller: 4 кадам
PC Fan Controller: Салам баарына! Бул жерде менин жаңы Instructable.CPU муздаткычтарым акыркы жылдарда көбүрөөк натыйжалуу боло баштады. Бирок, бул жогорку аткаруу, адатта, баасы бар: More ызы -чуу. Бул ызы-чуу тажатма жана жыргалчылыкты жана өндүрүмдүүлүктү төмөндөтөт
Arduino Desk Fan Controller: 4 кадам
Arduino Desk Fan Controller: Мен жакында компаниянын ичинде ролдорду алмаштырганда, мен Брэдфорддон Вейкфилддеги башкы кеңсеге көчүп, сайттарды жылдырдым. Мен ишенимдүү эски столум менен коштоштум, айланамда мени муздатып туруу үчүн стол күйөрманы болушу керек эле ……. Баары бир биздин тренд
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 кадам (Сүрөттөр менен)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Мен Nintendo Controller MP3, Version 2.0 үчүн дизайнында ryan97128ди толугу менен жулуп салдым жана ал идеяны бардык акылдуу Morte_Moyaдан алганын угуп жатам, ошондуктан мен кредит ала албайм алардын бардык генийлери. Мен жөн гана ыңгайлуулукту кошуп, кайра толтурууну кааладым