Turinys:
- Prekės
- 1 žingsnis: atspausdinkite dėklą
- 2 žingsnis: plokščių litavimas
- 3 žingsnis: laidų litavimas
- 4 žingsnis: sudėkite dalis į dėklą
- 5 žingsnis: Visi laidai
- 6 veiksmas: programinė įranga
- 7 veiksmas: prisijunkite prie „SmartHome“
- 8 žingsnis: galutinis surinkimas
- 9 žingsnis: naudingos nuorodos
Video: Išmanusis ventiliatoriaus valdiklis: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šis projektas buvo sukurtas siekiant patenkinti poreikį valdyti ventiliatorių gaubte, interpretuojant dabartinę temperatūros informaciją. Jo tikslas yra mažo biudžeto pagalba varyti ventiliatorių 2 kontaktų arba 3 kontaktų pulso pločio moduliavimu ir turėtų būti valdomas naudojant „Wi -Fi“.
Kaip antrasis tikslas turėtų būti paprasta naudoti išmaniųjų namų sistemoje.
„Mosfet“nusprendžiau naudoti standartinį ESP8266 su temperatūros jutiklio skydu ir pertraukimo lenta.
PWM valdo ESP, kuris greitai perjungia „mosfet“.
Prekės
- „Mosfet Breakout“
de.aliexpress.com/item/32789499779.html
- „Wemos D1 MiniV3“(įsitikinkite, kad pasirinkote V3, nes jame yra tvirtinimo skylių.)
- DHT22 skydas
de.aliexpress.com/item/32648082692.html
- Moteriški Dupont laidai
de.aliexpress.com/item/33039596089.html
- 3D spausdintas dėklas (žr. Pridedamus STL)
- „ESP Easy“programinė įranga
github.com/letscontrolit/ESPEasy/releases
- 3x8 mm varžtai (pageidautina įsukti į plastiką)
- Karštas klijai
- Lituoklis
1 žingsnis: atspausdinkite dėklą
Išspausdinkite dėklą naudodami 3D spausdintuvą arba naudokite spausdinimo paslaugą.
Tai yra mano spausdinimo nustatymai šiam atvejui:
- Sluoksnio aukštis: 0,2
- Medžiaga: PLA (žemos temperatūros sritis), PETG/ABS (aukštos temperatūros sritis)
Spausdinkite palaikydami dideles skyles, pvz. USB. Jums nereikia ventiliacijos angų palaikymo.
2 žingsnis: plokščių litavimas
Lituokite kaiščius, kurie buvo pristatyti kartu su paketu „wemos v3“.
Ilgesnė pusė su plastiku turėtų būti lentos viršuje. (1 pav.) Iš apatinės lentos matyti maži smeigtukai.
Patarimas: kaiščiams lituoti naudokite duonos lentą, jums gali prireikti mažo antgalio.
Po to lituokite tarpiklį ilgais kaiščiais prie temperatūros skydo. (2 pav.)
Kol kas palikite ilgus kaiščius.
3 žingsnis: laidų litavimas
- Naudokite tris kabelius su dvigubomis moteriškomis jungtimis.
- Iškirpkite kiekvieno kabelio galą, sureguliuokite ilgį, kurio jums gali prireikti.
- Nuimkite trumpą izoliacijos dalį ir lituokite kiekvieną laido galą.
- Šilumos susitraukimo vamzdelius jau uždėkite virš kabelio ir stumkite prie dvigubo jungties galo.
-
Iškirpkite maždaug pusę ilgų kaiščių taip:
- 5V
- GND
Vienas PWM PIN kodas -> pvz. D5
Pažiūrėkite į savo temperatūros skydą, kad nustatytumėte, kuris PIN kodas naudojamas duomenims.
DHT22 skydelyje naudojamas D4. Nenaudokite to paties PIN kodo
Taip pat galite naudoti 3.3V kaištį kaip 5V alternatyvą
- Ant 3 kaiščių uždėkite šiek tiek litavimo.
- Po to lituokite kaiščius ir kabelius, po vieną kiekvienam.
- Uždėkite susitraukimo vamzdelį ant jo ir susitraukite šilumos pistoletu.
Būkite atsargūs, kad šiluma nebūtų nukreipta tiesiai į temperatūrą. jutiklis gali kitaip sugesti
4 žingsnis: sudėkite dalis į dėklą
- Švelniai paspauskite „Mosfet“lentą ir „Wemos“dėklo šone. Kaip matyti paveikslėlyje. Jie jau turėtų būti laikomi vietoje.
- Uždėkite karštus klijus ant kaiščių, laikančių dvi lentas, kad lenta negalėtų atsilaisvinti.
- Po to uždėkite apsauginį skydą ant wemos.
Atkreipkite dėmesį į tinkamą skydo išlyginimą, pvz. 5V atitinka abiejose plokštėse tą patį kaištį.
Kaip pavyzdys DHT22 jutiklio galas turėtų būti nukreiptas į korpuso kraštą.
Vėliau galite atsargiai nupjauti likusius skydo kaiščius. (gal po bandymo)
5 žingsnis: Visi laidai
Skydas „Mosfet“:
5V -> VCC
GND -> GND
PWM PIN kodas -> SIG
Mosfetas:
Maitinimo šaltinis + -> VCC IN
Maitinimo šaltinis - -> GND
VENTILIATORIUS + -> V +
VENTILIATORIUS - -> V -
VENTILIATORIUS (pasirenkamas 3 PIN) -> Nejunkite. Nupjaukite jį ir uždėkite ant jo susitraukiantį vamzdelį.
Sraigtiniams gnybtams visada naudokite laidus
6 veiksmas: programinė įranga
Aš nusprendžiau naudoti ESPEasy ESP valdymui. Privalumas yra tas, kad jums nereikia žinoti, kaip parašyti C kodą, kad pasiektumėte savo tikslą.
- Gaukite vieną iš „ESP Easy Release“https://github.com/letscontrolit/ESPEasy/releases
-
Ištraukite jį ir naudokite ESP. Easy. Flasher.exe
- Pirmiausia pasirinkite kom portą
- Nei programinė įranga, kuri baigiasi normal_ESP8266_4M1M.bin
- Parašyk tai wemos
- Iš naujo paleiskite įrenginį (trumpam atjunkite USB laidą)
- Bus rodoma „WiFi“prieiga „ESP_Easy_0“, slaptažodis: configesp (iki 2.0 prieigos taškas buvo pavadintas ESP_0) Jei nesate automatiškai nukreiptas į prisijungimo puslapį, eikite į 192.168.4.1
- Konfigūruokite ESP naudoti jūsų „Wi -Fi“.
4M naudojamas dėl 4 MB blykstės.
7 veiksmas: prisijunkite prie „SmartHome“
-
Prisijunkite prie savo ESPEasy vartotojo sąsajos.
- Naudodami maršrutizatorių nustatykite, kurį IP adresą turi ESPEasy. Paprastai jis nurodomas kaip espeasy-0.
- Eikite į žiniatinklio sąsają įvesdami https:// yourip
- Įrenginio skyriuje pridėkite naują jutiklio įrenginį. Jei turite DHT22, tai paprastai yra D4 GPIO kaištis.
- Sėkmingai pridėjus įrenginį, vertes galite pamatyti apžvalgoje (2 pav.)
- Eikite į skirtuką Valdikliai ir pasirinkite „HomeAutomation“sistemą. Jei to dar neturite, galite naudoti MQTT arba bendrąjį
Galite eiti toliau ir rašyti taisykles ar automatiką, priklausomai nuo jūsų automatikos.
Galite patikrinti PWM naudodami šią komandą:
yourip/control? cmd = PWM, 14, 2300
Ventiliatorius turėtų veikti beveik visu greičiu.
8 žingsnis: galutinis surinkimas
Jei viskas veikia, uždėkite dangtelį ant viršaus ir užsukite 4 kartus, 3x8 mm varžtus.
Aš dažniausiai renkuosi varžtus, skirtus įsukti į plastiką. Taip pat gali veikti įprasti M3 varžtai.
9 žingsnis: naudingos nuorodos
Aš naudoju „homeassistant“kaip savo „smarthome“sprendimą, čia yra keletas naudingų nuorodų, kaip jį integruoti.
www.home-assistant.io/integrations/mqtt/
www.home-assistant.io/integrations/fan.mqt…
www.home-assistant.io/integrations/sensor….
Rekomenduojamas:
Automatinis kambario šviesos ir ventiliatoriaus valdiklis su dvikrypčiu lankytojų skaitikliu: 3 žingsniai
Automatinis kambario apšvietimo ir ventiliatoriaus valdiklis su dvikrypčiu lankytojų skaitikliu: Dažnai mes matome lankytojų skaitiklius stadione, prekybos centre, biuruose, klasių kambariuose ir pan. Kaip jie skaičiuoja žmones ir įjungia arba išjungia šviesą, kai niekas nėra viduje? Šiandien mes čia su automatinio kambario šviesos valdiklio projektu su dvikrypčiu lankytojų skaitikliu
„Arduino Attiny85“išmanusis ventiliatoriaus valdiklis: 3 žingsniai
„Arduino Attiny85“išmanusis ventiliatoriaus valdiklis:
Šiluminio ventiliatoriaus greičio valdiklis: 4 žingsniai
Šilumos ventiliatoriaus greičio valdiklis: Šiandien, jei Dievas duos, parodysiu vaizdo įrašą, kuriame paaiškinta svarbi grandinė, skirta valdyti kompiuterio ventiliatoriaus arba bet kurio nuolatinės srovės ventiliatoriaus sukimosi greitį, naudojant linijinį įtampos reguliatorių LM7812. BD139 tranzistorius
„Arduino“ventiliatoriaus valdiklis: 7 žingsniai
„Arduino“ventiliatoriaus valdiklis: Sveiki! Šioje trumpoje instrukcijoje aš parodysiu savo labai paprastą, tačiau naudingą programėlę. Aš tai sukūriau savo draugo sūnui švietimo tikslais, pristatymui mokykloje. Pradėkime
Išmanusis „Raspberry Pi“ventiliatoriaus valdymas naudojant „Python“ir „Thingspeak“: 7 žingsniai
Išmanusis „Raspberry Pi“ventiliatoriaus valdymas naudojant „Python“ir „Thingspeak“: Trumpa apžvalga Pagal numatytuosius nustatymus ventiliatorius yra tiesiogiai prijungtas prie GPIO - tai reiškia nuolatinį jo veikimą. Nepaisant santykinai tylaus ventiliatoriaus veikimo, nuolatinis jo veikimas nėra veiksmingas aktyvios aušinimo sistemos naudojimas. Tuo pačiu metu