Orodha ya maudhui:

Kubadilisha Nuru ya Udhibiti wa Wi-Fi: Hatua 5
Kubadilisha Nuru ya Udhibiti wa Wi-Fi: Hatua 5

Video: Kubadilisha Nuru ya Udhibiti wa Wi-Fi: Hatua 5

Video: Kubadilisha Nuru ya Udhibiti wa Wi-Fi: Hatua 5
Video: ПОЛТЕРГЕЙСТ 5 УРОВНЯ СНОВА НЕ ДАЕТ ПОКОЯ, ЖУТКАЯ АКТИВНОСТЬ / LEVEL 5 POLTERGEIST, CREEPY ACTIVITY 2024, Novemba
Anonim
Kubadili Nuru ya Wi-Fi
Kubadili Nuru ya Wi-Fi
Kubadilisha Nuru ya Udhibiti wa Wi-Fi
Kubadilisha Nuru ya Udhibiti wa Wi-Fi

Halo! Je! Umewahi kuchoka sana hivi kwamba umesahau kuzima taa kwenye chumba chako? Au haupendi tu kuamka kutoka kitandani chenye joto, kizuri na kupiga swichi ya taa ya kitanda? Labda sisi wote tunajua hisia hiyo. Ndio sababu ningependa kukuonyesha jinsi nilivyotengeneza msingi unaodhibitiwa na smartphone kwa mfumo wa kiotomatiki wa nyumba ya baadaye - swichi ya taa inayodhibitiwa na Wi-Fi.

Hatua ya 1: Orodha ya Sehemu:

Orodha ya Sehemu
Orodha ya Sehemu
Orodha ya Sehemu
Orodha ya Sehemu

Kuamua ni sehemu gani tunapaswa kutumia ni raha kila wakati. Kutafuta mengi kwa sehemu ya bei rahisi na ya kuaminika wakati pia tunaangalia zingine kwenye duka na kufikiria mradi mwingine mzuri: D

Kwanza, tungehitaji ubongo kwa mradi wetu.

Nilichagua bodi ndogo ya Wemos D1, kwani haitoi tu unganisho la Wi-Fi kwa swichi, lakini ina 11 GPIO na inaweza kusanidiwa kupitia programu ya Arduino IDE, kwa hivyo hatuitaji kutumia mdhibiti mwingine mdogo. Nilinunua moja kwa $ 2.69 kutoka Aliexpress.

SAWA. Sasa tutahitaji swichi halisi ambayo itavunja unganisho kwenye laini kuu.

Kwa hivyo nilinunua moduli ya kupitisha njia 2 kwa $ 0.85 tena kwenye Aliexpress.

Kipengele kingine muhimu ni usambazaji wa umeme. Nilichagua hii230VAC kwa 5VDC transformer kwa $ 1.99. Inaweza kushughulikia 3W ya nguvu ambayo itakuwa zaidi ya kutosha.

Tungehitaji pia kesi ya mradi (kama vile nilitumia sanduku la pralines): D, kamba ya umeme, waya za kuruka na tundu la ukuta (bora ni ile ambayo hutoka nje ya ukuta na imewekwa kwenye screw 2)

Hatua ya 2: Kula Pralines Kutoka kwenye Sanduku

Sanduku likiwa tupu tunaweza kuendelea kuweka tundu la ukuta kwenye kesi hiyo. Sanduku langu lilikuwa ngumu sana kuchimba ndani yake, kwa hivyo nilitumia kisu kutengeneza vipande viwili vidogo. Kisha nikalinda tundu na bolts ndogo, karanga na pedi mahali.

Nilifuata kwa kuweka transformer kwenye kipande cha ubao ili kufanya soldering iwe rahisi. Kisha nikavua kamba ya umeme na kuziuzia waya kwenye pini za AC kwenye transformer.

Hatua ya 3: Wiring Vipengele vyote

Wiring Vipengele vyote
Wiring Vipengele vyote

Sasa sehemu ya kufurahisha - kuunganisha kila kipande na wakati huo huo sio kuchafua chochote: D.

Mpangilio unaonyesha uhusiano wote ambao tunapaswa kufanya kati ya bodi, isipokuwa upande wowote kwa tundu linalodhibitiwa, ambalo huenda moja kwa moja kwenye kamba ya umeme. Kwa miunganisho ya voltage ya juu tumia waya ambazo zinaweza kushughulikia umeme kila wakati. tunaweza kufupisha kamba yetu ya nguvu mapema na tumia vipande vilivyokatwa katikati ya tundu na relays. Ni vizuri pia kuweka rangi za waya sawa (waya wa moja kwa moja hudhurungi, bluu isiyo na rangi na hudhurungi-kijani kibichi).

Hatua ya 4: Kuandika Bodi ya Wemos

Kuandika Bodi ya Wemos
Kuandika Bodi ya Wemos

Sasa sehemu ya kuchosha zaidi - usimbuaji. Kama mimi ni mtu mvivu sana nilitumia mchoro wa mfano uliopo na kuibadilisha kidogo kujibu amri zetu. Nambari kamili inapatikana kwenye GitHub yangu.

Sasa tunaweza kupakia nambari kwenye ubao. Hmm, lakini subiri mtu, vipi? Sio bodi ya Arduino. Kwanza lazima tuongeze ufafanuzi wa bodi kwenye IDE yetu ili kuifanya ionekane. Kisha tunatafuta bodi kwa Wemos D1 mini yetu, weka kasi ya kupakia hadi 115200bps na kisha, mwishowe pakia nambari hiyo.

Hatua ya 5: Kudhibiti Tundu

Kudhibiti Tundu
Kudhibiti Tundu
Kudhibiti Tundu
Kudhibiti Tundu

Sasa, ikiwa tutakata kebo yetu ya USB na unganisha bodi yetu kwenye tundu kuu, inapaswa kuungana na mtandao wetu wa Wi-Fi na kujibu tunapoifungua kwenye kivinjari.

Lakini ni anwani ipi tunayopaswa kuandika kwenye upau wa kivinjari? Hapo ndipo "mjibu wa mDNS" anakuja vizuri, kwa sababu hatuhitaji kujua anwani ya IP ya bodi. Katika nambari tumetangaza kwamba mDNS ingejibu kwa jina "remoteSocket01" na seva imewekwa kwenye bandari ya 81, kwa hivyo anwani kamili itakuwa https://remoteSocket01.local: 81. Kazi yote imewekwa kwenye / [pato] / [juu au mbali]

Je! Ikiwa hatuwezi kuungana na bodi na anwani ya mDNS, n.k. kwenye simu mahiri? Hapa inakuja programu inayofaa ya Android inayoitwa Zana za IP. Moja ya huduma ni kwamba tunaweza kutafuta mtandao wa ndani kwa vifaa vyote vilivyounganishwa. Tunataka kutafuta kifaa kilichozalishwa na Espressif Inc. na kusoma IP ambayo imeonyeshwa hapo juu.

Ikiwa hautaki kuandika anwani kwenye bar kila wakati - nilitengeneza programu ya android ili kufanya kila kitu iwe rahisi. Makala ya kimsingi kama ilivyo sasa ni kugeuza au kuzima tundu, na "kuburudisha" - kuifanya iwe kwa sekunde moja na kuizungusha nyuma tena. Unaweza kuipakua kutoka hapa.

Natumahi utafurahiya taa nzuri ya kitanda ya DIY: D

Hadi wakati mwingine, Krzysztof:)

Ilipendekeza: