Orodha ya maudhui:

Wifi Smart Strip 2.0: Hatua 7 (na Picha)
Wifi Smart Strip 2.0: Hatua 7 (na Picha)

Video: Wifi Smart Strip 2.0: Hatua 7 (na Picha)

Video: Wifi Smart Strip 2.0: Hatua 7 (na Picha)
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, Julai
Anonim
Wifi Smart Strip 2.0
Wifi Smart Strip 2.0

Halo kila mtu, ninafurahi kukuonyesha toleo la pili la mradi wangu mzuri wa WiFi, sasa na ujumuishaji na Msaidizi wa Nyumbani. Unaweza kupata toleo la kwanza kwenye wasifu wangu unaoweza kufundishwa ikiwa unataka kuiona.

Kuna maboresho mengi katika muundo huu mpya:

  • Badala ya kutumia bodi tatu tofauti (usambazaji wa umeme wa 5V, NodeMCU na 4-relay-board) na jumper kati yao, sasa kuna PCB. Tunahifadhi nafasi nyingi na unganisho lina nguvu
  • Sasa tunaweza kuona kituo hiki kinatumiwa kwa shukrani kwa mwongozo 3 tofauti, moja kwa kila duka.
  • Tunaweza pia kudhibiti maduka 3 kwa kitufe cha kushinikiza cha phisycal, sio tu kwa sauti.
  • Pia kuna sensorer ya joto, ambayo tunaweza kuchagua kutumia kwa joto la mkanda wa ndani au kwa joto la chumba ambacho ukanda wa smart uko. (Kwa upande wangu nilichagua chaguo la pili)
  • Shukrani kwa Msaidizi wa Nyumbani tunaweza kuanzisha otomatiki nyingi ambazo zinajumuisha ukanda wetu.
  • Baada ya kutumia mkanda kwa mara ya kwanza, utaweza kuipanga kupitia ota (waya), kwa hivyo hautahitaji tena kuunganisha Esp12f yako kwenye bandari ya USB ya kompyuta yako.

Kama toleo la awali tunadhibiti vituo 3 tu kati ya 4 kwa njia ya "smart". Maduka ya mwisho yameunganishwa moja kwa moja na 220V.

Makini na 220V, ikiwa haujui unafanya nini unaweza kuhatarisha maisha yako

Sihusiki na chochote

Hatua ya 1: Vifaa vya lazima

Hizi ndizo vifaa vyote tutakavyotumia:

  • 1x Hi-Link 5V usambazaji wa umeme
  • 1x kituo kidogo cha screw (kwa pembejeo ya AC)
  • 3x 3 screw termianl (pato la kusambaza)
  • 2x 100uF Kiambatisho cha Electrolytic
  • Mdhibiti wa 1x AMS117 3.3V
  • Kitufe cha kushinikiza cha 3x
  • 1x ESP12F
  • Kinga ya 3x 1K Ohm
  • 3x 5K Ohm kupinga
  • 3x BC547 transistor ya NPN
  • 3x PC817 Optocoupler
  • 3x Rangi iliyoongozwa
  • 3x IN4007 diode
  • Kupitisha 3x 5V
  • Sensor ya joto ya 1x DHT11
  • Welder
  • Kamba za umeme
  • Cables za leds na vifungo vya kushinikiza (bora nyaya zingine nzito ili kuepuka usumbufu wa umeme)
  • Jumper
  • Bodi ya mkate
  • USB kwa Serial converter
  • Bomba la 1x Mammut
  • Kuchimba
  • Gundi ya moto
  • Ni wazi kila kitu kingine nilichotumia katika toleo la kwanza la ukanda

Kuna vifaa vingi lakini hii sio ngumu kukusanyika kama inavyoonekana!

Hatua ya 2: Panga programu ya Esp12f

Mpango wa Esp12f
Mpango wa Esp12f
Mpango wa Esp12f
Mpango wa Esp12f
Mpango wa Esp12f
Mpango wa Esp12f
Mpango wa Esp12f
Mpango wa Esp12f

Jambo la kwanza unahitaji ni kupanga esp12f kabla ya kuiunganisha kwa pcb.

Kuna bodi nyingi za kuzuka zinafaa sana kwa kupanga bodi hii, kwa hivyo unaweza kuchagua moja unayopendelea, lakini kwa bahati nzuri nilikuwa na jumper nyembamba sana ambayo inaweza kuingizwa kwenye shimo dogo la pini za esp12f. Kwa hivyo wana uwezo wa kufanya "mawasiliano" muhimu na pini za bodi.

Sasa inabidi uunganishe bodi na USB kwa kibadilishaji cha serial kwa njia hii:

Esp12f -------- Usb kwa Serial

VCC 3.3V

CH-PD 3.3V

GND GND

GPIO15 GND

GPIO0 GND

TX RX

RX TX

Sasa unaweza kuziba USB yako kwa msanidi wa serial kwenye pc na unapaswa kuona bandari mpya ya serial kupitia Njia ya Arduino.

Halafu nakushauri ujiunge na Jumuiya hii nzuri ya Facebook kwa ESP8266 kwa Smart Home kupakua firmware. Kwa wazi ni bure kwa 100%. Huko unaweza kupata mradi wa github na nambari na pia na usanidi wa ujumuishaji na Msaidizi wa Nyumbani.

www.facebook.com/groups/351472505248816/

Baada ya kupakua firmware lazima utumie zana ya jar ambayo itaunda faili ya usanidi wa kupakia kwenye esp12f. Katika zana lazima usanidi WiFi SSID yako na nywila, broker yako ya mqtt, jina la mtumiaji, na nywila.

Kisha lazima uchague vitu vingine vyote ambavyo unaweza kuona kwenye picha, wazi na mipangilio sawa ya pini. Walakini, kila kitu kimeelezewa katika Wiki.

Baada ya faili ya usanidi kutengenezwa, fungua SmartHome_v50beta5nc.ino katika Arduino IDE. Kisha chagua aina ya bodi yako (kwa upande wangu kila kitu kilifanya kazi na "NodeMCU 1.0 esp12e").

Lazima ufanye jambo la mwisho ikiwa unataka kutumia sensorer ya joto ya DHT11 badala ya DHT22. Lazima uende kwa kawaida_termostato.ino na ubadilishe laini ya DHTTYPE DHT22 na DHTTYPE DHT11. Kisha hifadhi na upakie nambari hiyo.

Umemaliza! Sasa tunaweza kuuza kila kitu kwenye pcb.

Hatua ya 3: Solder Kila kitu kwa Pcb

Solder Kila kitu kwa Pcb
Solder Kila kitu kwa Pcb

Kabla ya kuanza, ni wazi unaweza kurekebisha pcb, ikiwa unataka. Kwa mfano unaweza kuchagua aina tofauti ya terminal ya screw ikiwa kwa sababu zingine haupendi yangu!

Hapa unaweza kupakua faili ya gerber ya pcb:

www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…

Baada ya kuchapishwa tunaweza kuanza kutengeneza.

Ujuzi wangu haujakua sana, na unaweza kuona kwa urahisi na soldering yangu ya esp12f, kwa hivyo natumai unaweza kufanya vizuri zaidi yangu! Nilibadilisha kidogo pcb ya asili niliyotumia kwa sababu kulikuwa na makosa, lakini sikutaka kuichapisha tena. Kuna jambo moja tu ambalo sikuweza kubadilisha, mwelekeo wa transistors. Lazima uzitengeneze kwa njia tofauti ukilinganisha na ile iliyoundwa kwenye pcb (kama unavyoweza kuona kwenye picha iliyopita).

Thamani ya vipinga chini ya esp12f ni ya 5K (ni vipingaji vya pulldown kwa kitufe cha kushinikiza), na thamani ya vipinga chini ya optocouplers ni ya 1k (wameunganishwa na besi za transistors).

Zingatia kila kitu utakachotengenezea, haswa capacitors mbili za elektroni ambazo zina polarity, kwa hivyo ukiziunganisha vibaya zinaweza kulipuka. Pia optocoupler na diode zinahitaji kuuzwa kwa njia sahihi

Badala ya vifungo vya kushinikiza, vipuli na sensorer ya joto moja kwa moja kwenye pcb, ziunganishe na waya na kisha waya za solder kwenye mzunguko uliochapishwa. Kwa vifungo vya kushinikiza unahitaji tu kuziba pini mbili za juu. Wengine wawili hawana maana. (Mguu mrefu wa iliyoongozwa lazima iunganishwe na pini ya juu, mguu mfupi kwa ule wa chini na, kwa vifungo vya kushinikiza, mguu huo ambao lazima uunganishwe ni wale ambao wako karibu zaidi kwa kila mmoja).

Kwa njia hii unaweza kuweka viwambo, vitufe vya kushinikiza na dht11 (au dht22) kila mahali unataka katika kesi ya ukanda. Katika picha ya Intro unaweza kuona ni wapi nachagua kuziweka.

Sasa tunaweza kuchimba mashimo yote ambapo tunataka kwa vifaa hivi!

Hatua ya 4: Piga Ukanda

Piga Ukanda
Piga Ukanda
Piga Ukanda
Piga Ukanda

Hakuna mengi ya kusema, amua wapi unataka kuweka sensa, bonyeza vifungo na kuongozwa na kuchimba mashimo!

Yangu sio kamili na haijalingana hata, kwa hivyo, fanya vizuri zaidi yangu:)

Hatua ya 5: Unganisha Ukanda wa Smart

Kusanya Ukanda wa Smart
Kusanya Ukanda wa Smart

Kabla ya kuingiza pcb kwenye ukanda, ninashauri tayari kuunganisha waya za umeme kwa uingizaji wa AC na kwa pato la kupokezana, kama unaweza kuona kwenye picha ya hatua mbili zilizopita.

Sasa fanya maunganisho yote kati ya bodi na maduka manne. Ikiwa haujui jinsi ya kufanya hivyo unaweza kusoma na kuona picha kwenye toleo langu la kwanza la ukanda huu. Uunganisho ni sawa na picha hizo!

Baada ya kuingiza sensorer ya joto, bonyeza kifungo na vichwa, salama nyaya zao na gundi ya moto na jaribu kutenga kila kitu ili kuepusha usumbufu wa umeme.

Sasa unaweza kufunga ukanda, na uiunganishe na 220V. Ikiwa ulifuata vizuri mwongozo huu kila kitu inapaswa kufanya kazi bila shida yoyote!

Hatua ya 6: Kuweka Up na Msaidizi wa Nyumbani

Unapaswa kuwa na uwezo wa kuona sasa anwani ya ip ya smart. Ikiwa haujui jinsi ya kufanya hivyo, pakua programu ya Fing, soma mtandao wa WiFi na unapaswa kutambua anwani sahihi ya ip.

Chapa hiyo ip kwenye kivinjari chako na utaunganishwa na seva ya wavuti ya esp12f.

Huko unaweza kudhibiti indipendently maduka yote matatu, lakini sio ya nne.

Hiyo inaunganishwa moja kwa moja na 220V!

Sasa, katika wiki ya mradi (kutoka mahali ulipopakua firmware) unaweza kupata nambari yote rahisi kuongeza kwenye usanidi wako.yaml kwa Msaidizi wa Nyumbani.

Katika wiki, kwenye kona ya chini kushoto, ilibidi uchague "Interruttore". Basi unaweza kunakili na kubandika nambari hiyo kwenye usanidi wako.yaml mara tatu kwa sababu unapaswa kudhibiti maduka matatu. Zingatia kwamba lazima ubadilishe nambari katika "interruttore / 1" na "interruttore / 1 / ack" na 2 halafu na 3 ili uwe na vyombo vitatu tofauti! Katika kitu cha kupatikana_na lazima ufute nambari zote na uandike anwani ya MAC ya ukanda mzuri, bila herufi kubwa na bila ":".

Kisha kwa sensorer ya joto chagua "Termostato" na unakili tu vitalu viwili vya kwanza vya nambari, ili kupima joto na unyevu. Kumbuka kubadilisha mada ya upatikanaji.

Hifadhi faili, angalia usanidi na ikiwa kila kitu ni sawa unaweza kuwasha tena Msaidizi wa Nyumbani.

Sasa unapaswa kudhibiti vituo vitatu na uangalie hali ya joto na unyevu wa chumba (au ukanda wa ndani ikiwa umeuza sensor moja kwa moja kwa pcb)!

Hatua ya 7: Furahiya

Hongera, sasa unaweza kuhusisha ukanda wako mzuri katika kila kiotomatiki unachotaka kupitia Msaidizi wa Nyumbani. Halafu, ikiwa unataka kuidhibiti kupitia sauti, unaweza pia kuunganisha Msaidizi wa Nyumbani na Alexa au Msaidizi wa Google na umemaliza!

Furahiya!:)

Ilipendekeza: