Мазмуну:
- Жабдуулар
- 1 -кадам: Делону басып чыгаруу
- 2 -кадам: такталарды ширетүү
- 3 -кадам: Сымдарды ширетүү
- 4 -кадам: Бөлүктөрдү капка салыңыз
- 5 -кадам: Бардыгын бириктирүү
- 6 -кадам: Камтылган программа
- 7 -кадам: SmartHomeго туташыңыз
- 8 -кадам: Акыркы жыйын
- 9 -кадам: Пайдалуу шилтемелер
Video: Smart Fan Controller: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул долбоор учурдагы темпратуралык маалыматты чечмелеп, корпустагы желдеткичти көзөмөлдөө муктаждыгын толуктоо үчүн түзүлгөн. Бул желдеткичти 2 пин же 3 пин кичине бюджетке импульс туурасынын модуляциясы менен айдоо максатын көздөйт жана wifi аркылуу башкарылышы керек.
Экинчи максат катары акылдуу үй системасында колдонуу оңой болушу керек.
Мен Mosfet үчүн Temprature Sensor Shield жана сынык тактасы менен стандарттык ESP8266 колдонууну чечтим.
PWM ESP тарабынан көзөмөлдөнөт, ал мосфетти тездик менен алмаштырат.
Жабдуулар
- Mosfet Breakout
de.aliexpress.com/item/32789499779.html
- Wemos D1 MiniV3 (V3 тандаганыңызды текшериңиз, анткени анын тешикчелери бар.)
- DHT22 Shield
de.aliexpress.com/item/32648082692.html
- Femal Dupont Wires
de.aliexpress.com/item/33039596089.html
- 3D Басылган Кап (тиркелген STLлерди караңыз)
- ESP Easy Firmware
github.com/letscontrolit/ESPEasy/releases
- 3x8мм бурамалар (пластмасска буроо үчүн артыкчылыктуу)
- Ысык клей
- Кандооч
1 -кадам: Делону басып чыгаруу
Капты 3D принтер менен басып чыгарыңыз же Басып чыгаруу кызматын колдонуңуз.
Бул менин иштөө үчүн басып чыгаруу жөндөөлөрүм:
- Катмар бийиктиги: 0.2
- Материал: PLA (төмөн температура аймагы), PETG/ABS (жогорку температура аймагы)
Чоң тешиктерди колдоо менен басып чыгаруу, мис. USB. Вентиляция тешиктери үчүн колдоонун кереги жок.
2 -кадам: такталарды ширетүү
Wemos v3 пакети менен доскага жеткирилген казыктарды solder.
Пластиктин узун тарабы тактанын үстүндө болушу керек. (Pic. 1.) Кичи казыктар астыңкы тактайдан көрүнөт.
Ишара: казыктарды ширетүү үчүн нан тактасын колдонуңуз, сизге кичинекей учу керек болушу мүмкүн.
Андан кийин аралыкты температура калканчына узун төөнөгүчтөр менен ширетет. (Сүрөт 2.)
Азырынча узун казыктарды калтырыңыз.
3 -кадам: Сымдарды ширетүү
- Dupont аял коннекторлору бар үч кабелди колдонуңуз.
- Ар бир кабелдин бир учун кесип, керектүү узундугун тууралаңыз.
- Изоляциянын кыска бөлүгүн алып салыңыз жана ар бир зымдын учун ширетүү.
- Жылуулукту азайтуучу түтүктү кабелдин үстүнө коюп, дюпонттун туташтыргычынын аягына чейин басыңыз.
-
Узун казыктардын жарымын тегерегинде кесип алыңыз:
- 5V
- GND
Бир PWM PIN -> мис. D5
Маалымат үчүн кайсы PIN колдонулаарын аныктоо үчүн Температура Калканчыңызды караңыз.
DHT22 Shieldде D4 колдонулат. Ошол эле PIN кодду колдонбоңуз
Ошондой эле 5V үчүн альтернатива катары 3.3V Pin колдоно аласыз
- 3 казыкка ансыз да бир аз ширетип коюңуз.
- Андан кийин казыктарды жана кабелдерди бириктирип, ар бирине бирден.
- Кыскартуучу түтүктү үстүнө коюп, аны ысытуу үчүн мылтыкты колдонуңуз.
Температурага түздөн -түз жылуулук бербөө үчүн этият болуңуз. сенсор башкача бузулуп калышы мүмкүн
4 -кадам: Бөлүктөрдү капка салыңыз
- Корпустун капталындагы мосфет тактасын жана вемосту акырын басыңыз. Сүрөттө көрүнүп тургандай. Алар мурунтан эле ордунда турушу керек.
- Тактай бошоп кетпеши үчүн, эки тактаны кармаган казыктарга ысык клей салыңыз.
- Андан кийин темп калканчын wemosтун үстүнө коюңуз.
Калканчтын туура тегизделишине көңүл буруңуз, мис. 5V эки тактада бирдей төөнөгүчкө дал келет.
DHT22 сенсорунун учу мисал катары иштин чек арасын көрсөтүшү керек.
Калкандын калган казыктарын кийинчерээк кылдаттык менен кесип салсаңыз болот. (балким тесттен кийин)
5 -кадам: Бардыгын бириктирүү
Mosfet үчүн калкан:
5V -> VCC
GND -> GND
PWM PIN -> SIG
Mosfet:
Power Source + -> VCC IN
Кубат булагы - -> GND
FAN + -> V +
Күйөрман - -> V -
Күйөрман (милдеттүү эмес 3 ПИН) -> Аны туташтырбаңыз. Аны кесип, үстүнө кичирейтүүчү түтүктү салыңыз.
Винттик терминалдар үчүн дайыма зым ферулдарды колдонуңуз
6 -кадам: Камтылган программа
Мен ESPти көзөмөлдөө үчүн ESPEasy колдонууну чечтим. Артыкчылыгы - максатыңызга жетүү үчүн C кодун кантип жазууну билүүнүн кажети жок.
- ESP Easy Release бирин алыңыз
-
Аны чыгарып, ESP. Easy. Flasher.exe колдонуңуз
- Алгач комфортту тандаңыз
- Normal_ESP8266_4M1M.bin менен бүткөн камтылган программага караганда
- Wemosко жазгыла
- Түзмөктү өчүрүп күйгүзүү (USBди кыска убакытка ажыратыңыз)
- WiFi AP "ESP_Easy_0" пайда болот, сырсөз: configesp (2.0 чейин AP ESP_0 деп аталат) Эгерде сиз автоматтык түрдө кирүү барагына өтпөсөңүз, 192.168.4.1
- Wifi колдонуу үчүн ESPти конфигурациялаңыз.
4M 4MB Flashтен улам колдонулат.
7 -кадам: SmartHomeго туташыңыз
-
ESPEasy интерфейсине туташыңыз.
- ESPEasy кайсы IP дареги бар экенин аныктоо үчүн роутериңизди колдонуңуз. Адатта, ал espeasy-0 деп жазылган.
- Андан кийин веб интерфейсине https:// yourip деп кирип
- Түзмөк бөлүмүндө жаңы сенсор түзүлүшүн кошуңуз, эгерде сизде DHT22 болсо, ал адатта D4 GPIO Pin.
- Түзмөктү ийгиликтүү кошкондон кийин, баалуулуктарды серепте көрө аласыз (Pic.2)
- Controllers өтмөгүнө өтүп, HomeAutomation системаңызды тандаңыз. Эгерде сизде азырынча жок болсо, анда MQTT же жалпы HTTP колдоно аласыз
Андан кийин, сиз автоматташтырууга жараша эрежелерди же автоматикаларды жазуу үчүн андан ары бара аласыз.
Сиз PWMди төмөнкү буйрук менен текшере аласыз:
yourip/control? cmd = PWM, 14, 2300
Желдеткич дээрлик толук ылдамдыкта иштеши керек.
8 -кадам: Акыркы жыйын
Эгерде баары иштесе, акырында капкакты үстүнө коюп, 4 жолу бурап, 3x8мм бурамаларды салыңыз.
Мен көбүнчө пластикке буроо үчүн жасалган бурамаларды жакшы көрөм. Кадимки M3 бурамалары да иштеши мүмкүн.
9 -кадам: Пайдалуу шилтемелер
Мен үй жардамчысын менин жөнөкөй чечимим катары колдоном, бул жерде аны бириктирүү үчүн пайдалуу шилтемелер бар.
www.home-assistant.io/integrations/mqtt/
www.home-assistant.io/integrations/fan.mqt…
www.home-assistant.io/integrations/sensor….
Сунушталууда:
Arduino Attiny85 Smart Fan Controller: 3 кадам
Arduino Attiny85 Smart Fan Controller:
Arduino Fan Controller: 7 кадам
Arduino Fan Controller: Саламатсызбы! Бул кыска нускамада мен абдан жөнөкөй, бирок пайдалуу гаджетимди көрсөтөм. Мен муну досумдун уулу үчүн билим берүү максатында, мектептин презентациясы үчүн жараткам. Баштайлы
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дан алганын угуп жатам, ошондуктан мен кредит ала албайм алардын бардык генийлери. Мен жөн гана ыңгайлуулукту кошуп, кайра толтурууну кааладым