Orodha ya maudhui:
- Hatua ya 1: Zuia Mchoro na Majadiliano juu ya Chaguo la Vipengele
- Hatua ya 2: Muswada wa Vifaa
- Hatua ya 3: Kuunda kwa Elektroniki na Kupakia Firmware
- Hatua ya 4: Kutumia Zilizowekwa zilizochapishwa za 3D
- Hatua ya 5: Seva ya Usanidi (Kituo cha Ufikiaji)
- Hatua ya 6: Maelezo zaidi kidogo juu ya Kutumia Kichunguzi cha Dimbwi Pamoja na KIDhibiti cha Taa na Vifaa
- Hatua ya 7: Upakuaji
Video: Ufuatiliaji wa Joto la Kuogelea la MQTT: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Miradi ya Tinkercad »
Mradi huu ni rafiki wa miradi yangu mingine ya Utengenezaji Nyumbani Smart Takwimu- Kudhibiti Giza ya Kudhibiti Magari na Kusimamia Taa za Kusudi-nyingi na Mdhibiti wa Vifaa.
Ni upande wa dimbwi ulio na kipimo kinachopima joto la maji ya dimbwi, joto la hewa iliyoko na shinikizo la kijiometri. Halafu inaonyesha joto la maji ya dimbwi kwenye bargraph ya mitaa ya LED na hupitisha kupitia WiFi / MQTT kwa mfumo wa nyumbani - kwa upande wangu programu iliyoboresha toleo linalolingana la MQTT la Mdhibiti wa Taa. ingawa ni rahisi kuiunganisha kwenye MQTT mfumo wowote wa Nyumbani unaofaa.
Malengo haya yanayoweza kufundishwa juu ya muundo wa Ufuatiliaji wa Dimbwi na ujenzi, uboreshaji wa Mdhibiti (firmware mpya na uongezaji wa onyesho la OLED) utajumuishwa kwenye kidhibiti cha asili hivi karibuni.
Vipengele muhimu ni pamoja na:
- Kukosekana kwa umeme wa umeme wa dimbwi huamua umeme wa betri ya 18650 na jopo la polar la jua la 1W kudumisha malipo ya betri, maisha ya betri yanaboreshwa zaidi na utumiaji wa hali ya "Kulala Kirefu" ya ESP8266. Katika mfumo wangu, kitengo kiliweza kupitisha "msimu wetu wa kuogelea" (Novemba hadi Aprili) bila kuingilia mwongozo wa malipo ya juu ya mwongozo.
- Mtaa wa hiari uliojengwa katika bargraph ya LED 8 inayoonyesha joto la bwawa katika vipindi 1 vya digrii.
- Uhamisho wa data ya MQTT kupitia unganisho la Wifi ya ndani kwa mfumo wowote wa mwenyeji unaofaa.
-
Programu zote zinafanikiwa juu ya WiFi kwa kutumia Monitor kama Kituo cha Ufikiaji na kurasa za usanidi wa wavuti za wavuti na vigezo vyote vinavyoweza kupangwa vinahifadhiwa kwenye EEPROM ya ndani.
- Vipindi vya muda kati ya kuamka na usambazaji. Vipindi 1 hadi 60 vya dakika.
-
Mfumo wa mada / ujumbe unaowezekana wa MQTT
- Mada ya ujumbe wa kibinafsi (k. PoolTemp, AirTemp, BaroPress)
- Mada moja thabiti (Km Pool Temp + Air Temp + shinikizo la Barometric)
- Sambamba na onyesho la OLED lililowekwa kwenye Mdhibiti wa Kusudi-la-Chumba na Kidhibiti cha Vifaa (angalia kielelezo cha kichwa kwa mfano)
- Mtandao wa WiFi SSID na nywila
- Kituo cha Ufikiaji SSID na nywila
-
Udhibiti wa bargraph ya LED
- Kiwango cha chini cha joto kinachopangwa (15 hadi 25'C)
- Inayoweza kusanidiwa kabisa, imezimwa kabisa, inawaka tu wakati wa mchana
Ingawa mimi 3D nilichapisha mpangilio wangu wa kuweka / kuweka na kutumia bodi ya PCB kutoka kwa mradi uliopita, unaweza kutumia kile kinachofaa matakwa yako ya kibinafsi kwani hakuna kitu muhimu au "kutupwa kwa jiwe". Sehemu ya mwisho ya Agizo hili lina faili za Gerber na STL kwa bodi za PCB na nyumba za ABS ambazo nimebuni mahsusi kwa mradi huu
Hatua ya 1: Zuia Mchoro na Majadiliano juu ya Chaguo la Vipengele
Mchoro wa kuzuia hapo juu unaangazia moduli kuu za vifaa vya Monitor Pool.
Msindikaji
ESP8266 inayotumiwa inaweza kuwa yoyote ya moduli za msingi za ESP03 / 07/12 kupitia moduli za kupendeza za NodeMCU na WEMOS.
Nilitumia ESP-12, Ikiwa dimbwi lako liko umbali kutoka kwa router yako ya WiFi unaweza kupendelea ESP-07 na antena ya nje. Moduli za NodeMCU / Wemos ni za kupendeza sana kwa bodi lakini zitasababisha kuongezeka kwa matumizi ya nguvu kwa sababu ya mdhibiti wao wa ziada wa umeme na LEDS - hii itaathiri uwezo wa jopo la jua kuweka kila siku betri inasimamia na unaweza kuhitaji upimaji malipo ya mikono kwa kutumia bandari ya USB kwenye moduli ya sinia.
Sensorer za joto - Mtini. 2
Nimetumia bomba la chuma linalopatikana kwa urahisi na la bei ya chini + za sensorer za joto za DS18B20 ambazo zinakuja na karibu mita 1 ya kebo ya kuunganisha kwani tayari ni thabiti na haina hali ya hewa. Moja hutumia urefu kamili wa kebo kwa kipimo cha maji ya dimbwi na nyingine na kebo iliyofupishwa kwa joto la kawaida la hewa.
Sensor iliyoko hewa
Nimechagua moduli bora ya BME280 kupima unyevu wa hewa iliyoko na shinikizo la barometri. Labda unajiuliza kwanini sikutumia kipimo cha joto la hewa la moduli hii.
Sababu ni rahisi - kama, kama nilivyofanya katika mfano wa asili utumie kazi hii, utaishia kupima halijoto ya hewa tuli NDANI ya nyumba ambayo huelekea kusoma juu kwa sababu ya joto la ndani la nafasi ya hewa iliyofungwa na jua la nje (ni inasoma kikamilifu usiku!). Iligundulika haraka kuwa sensorer ya joto la hewa inahitajika kuwekwa nje ya zizi lakini kwenye kivuli mbali na mwanga wa jua moja kwa moja kwa hivyo nikabadilisha hadi DS18B20 ya pili na nikatoa sehemu ndogo ya kuweka chini ya zizi. Sensor ya BME280 ya temp ingawa bado inatumika kama kipimo cha uchunguzi wa joto la ndani na inaweza kufuatiliwa kwenye ukurasa kuu wa seva ya usanidi.
Bargraph ya LED - Kielelezo 1
Matokeo nane ya kiwango cha juu cha LED huendeshwa na PCF8574 IO expander chip ambayo inageuka kila LED na transistor ya PNP 2N3906. PCF8574 itaonyesha LED moja kwa wakati mmoja (kupunguza matumizi ya nguvu) kulingana na joto la maji la dimbwi na itakaa hai hata wakati ESP8266 iko katika hali yake ya kulala. Kwa hivyo, ikiwa imewezeshwa, bargraph ya LED itakuwa hai wakati wote.
- Ikiwa joto lililopimwa ni chini ya kiwango cha chini cha joto kilichopewa bargraph, basi WOTE LED 1 na 2 wataangazia.
- Ikiwa joto la kipimo ni kubwa kuliko kiwango cha chini kilichopewa bargraph + 8, basi WOTE LED 7 na 8 wataangazia.
- Ikiwa kiwango cha mwanga kama kipimo kutoka kwa pato la jopo la jua ni la chini kuliko kizingiti kilichowekwa kwenye usanidi, matokeo ya LED yatazimwa kuokoa nguvu za betri, vinginevyo bargraph inaweza kuzimwa kabisa (kizingiti kilichowekwa hadi 0) au kuwezeshwa (kizingiti kimewekwa hadi 100).
- Ikiwa ujenzi wako hauhitaji bargraph acha tu PCF8574, LED's, transistors na vipinzani vinavyohusiana.
Jopo la jua, betri na bodi ya kuchaji betri
Ugavi wa kimsingi ni tu 2000mAH (au zaidi) 18650 LIPO betri inayolishwa kupitia diode ya 1N4001 ili kupunguza voltage ya betri (kiwango cha juu cha chaji = 4.1V na kiwango cha juu cha ESP8266 = 3.6V).
Betri za uwezo wa chini zitafanya kazi lakini sina hisia ikiwa kuchaji kila siku na jopo la jua kutatosha.
Jihadharini na betri zilizo na uwezo mkubwa zaidi (Mfano 6800 mAH) - nyingi kwenye soko ni bandia. Watafanya kazi lakini kwa uwezo gani na kuegemea ni dhana ya mtu yeyote.
Jopo la jua la 1W 5V limeunganishwa na pembejeo za bodi ya chaja ya TP4056 LIPO na pato la mwisho kwa betri kwa hivyo betri itatozwa wakati kiwango cha mwangaza kinatosha kutoa voltage inayoweza kutumika ya kuchaji na pia betri inaweza kuwa kushtakiwa kwa mikono kupitia kontakt USB kwenye bodi ya TP4056.
Ikiwa unakusudia kutumia muundo wa nyumba zilizochapishwa za 3D basi lazima utumie jopo la jua lenye ukubwa wa 110mm x 80mm. Kuna saizi zingine zinapatikana kwa hivyo jihadharini wakati ununuzi kwani hii inaweza kuwa muhimu wakati wa kuchagua aina yako / saizi ya nyumba.
Pia neno la tahadhari re joto. Inaweza kuwa ngumu kuanzisha kikomo cha kweli cha joto la juu la paneli hizi za bei rahisi kwani mara nyingi haijasemwa - Nilipata 65'C max iliyoainishwa kwenye kifaa kimoja lakini hakuna chochote kwa wauzaji wengi wa tovuti. Sasa fikiria kuwa jopo kwa muundo ni) nyeusi na b) litakuwa nje kwenye mwangaza mkali wa jua kila siku kila siku - unaweza kuona ni bora kuruhusu kivuli kidogo juu ya jopo ikiwa kitapata joto sana. Kitengo changu hakijapata shida yoyote (imewekwa mapema 2019) lakini kuegemea kwake hakika itategemea hali ya hewa ya eneo lako na labda mahali pa kuongezeka.
Bonyeza vifungo - Kielelezo 3
Unaweza kufikiria kuwa kitufe cha kushinikiza ni vizuri "kitufe cha kushinikiza" lakini kinapokuwa kwenye ua ulio nje ya jua na mvua 24/7 basi unahitaji kutunza uainishaji wake. Umeme ni sehemu rahisi lakini uadilifu wa kuziba bawaba yako ya nyumba juu ya ubora wa mitambo. Nilitumia kitufe cha kushinikiza kisicho na maji cha pole moja 12mm kinachopatikana kutoka kwa wauzaji wengi - hii imejidhihirisha kuwa ni swichi kali..
- Kitufe 1 kinatumiwa kama kitufe cha kuweka upya - kinatumiwa kulazimisha mfuatiliaji kufanya kipimo na kusambaza matokeo
- Kitufe cha 2 kinapobanwa mara tu baada ya kubonyeza na kutoa kitufe cha 1 kitaamuru mfuatiliaji kuanzisha Anwani yake ya Ufikiaji (AP) kwa kutumia SSID na nywila ambayo umeiweka hapo awali. Ikiwa imewekwa, kila LED mbadala kwenye bargraph inaangaza kwa muda mfupi kuonyesha kwamba AP inaanza.
- Vifungo vyote pia hutumiwa katika utaratibu wa kwanza wa kujenga kupakia firmware kwenye kumbukumbu ya processor.
Kumbuka. Nyumba ya 3 D iliyochapishwa imeundwa kwa swichi hizi za 12mm kama ilivyoorodheshwa kwenye muswada wa vifaa na kwa hivyo imewekwa upande wa nyumba. Ikiwa unatumia nyumba yako mwenyewe ningependekeza uwatoshe chini ya nyumba ili kuwalinda kutokana na mfiduo wa hali ya hewa.
Kitufe cha Kubadili - Mtini. 2
Hii hutumiwa kuzima kabisa mfuatiliaji wakati haitumiki na katika kuhifadhi. Kumbuka kuwa betri na jopo la jua hubaki kushikamana kwa kila mmoja (lakini sio umeme) na kwa hivyo betri bado itapokea malipo ikiwa jopo linafunuliwa na nuru ya nje.
Ufungaji - Mtini. 3
Hii inabaki kuwa sehemu ya mwisho lakini muhimu sana kwani hii ndio sehemu kuu ambayo hutoa kinga kwa sehemu zingine zote. Jopo la jua, vifungo vya kushinikiza, kubadili swichi, sensorer za LED na hali ya joto zote zinahitaji kuchimba au kukata mashimo kwenye nyumba kwa hivyo uthibitisho wa maji unahatarishwa sana ikiwa kuziba baada ya kutoshea vitu hakutunzwa. Niliunganisha paneli ya jua kwenye kifuniko kisha nikafunga ndani na kuziba kwa silicone. Bodi ya LED ilikuwa imewekwa ndani ili kuhakikisha kuwa vidokezo vyote vya LED vimefungwa ndani. Unapata picha - zuia vidokezo vyovyote vya kuingia. Kwa kuwa nilitumia mtindo uliochapishwa wa 3D wa ABS, nilinyunyiza ndani ya nyumba hiyo pamoja na PCB kuu na dawa ya kuziba PCB (unaweza pia kutumia rangi tu) kama tahadhari! Kielelezo 1 kinaonyesha kizingiti kilichowekwa kando ya bwawa. Faili zilizojumuishwa za STL pia ni pamoja na mkutano rahisi wa kuweka ambayo inaruhusu kiambatisho hicho kukusanywa kwenye kifuniko cha juu cha weir. Inaweza kuwekwa mahali popote ambayo inakufaa kulingana na urefu wa kebo ya sensorer ya joto la maji, mfiduo wa jua na mwonekano wa bargraph ya LED ikiwa imewekwa.
Hatua ya 2: Muswada wa Vifaa
Nimejumuisha muswada wa "uwezo" wa vifaa kulingana na chaguo langu mwenyewe la vifaa kama ilivyosemwa hapo awali, kwa kweli unayo mabadiliko mengi linapokuja karibu vitu vyote vya ujenzi. Nimekata na kubandika vitu kadhaa kwenye tovuti ya ununuzi mkondoni ya Amazon kwa mfano tu - sio kama pendekezo la usambazaji. Betri ya 18650 inaweza kuwa na tabo zinazouzwa moja kwa moja kwa waya au unaweza kununua aina "ya kawaida" na mmiliki wa betri (kama nilivyofanya) kwa urahisi wa kukusanyika
Utahitaji pia gundi (sehemu 2 ya epoxy iliyopendekezwa), 4 x M4 karanga na bolt.
Kulingana na eneo lako, utakuwa na wauzaji wa bei rahisi na / au wa bei rahisi. Kwa kweli, ikiwa hauko katika kukimbilia kwa vifaa, AliExpress inaahidi kupunguzwa kwa baadhi ikiwa sio vitu vyote vikuu.
Hatua ya 3: Kuunda kwa Elektroniki na Kupakia Firmware
Mpangilio unaonyesha "ESP8266" rahisi na bila "mshangao" unaojumuisha microcontroller tu na mkusanyiko wa vifaa vya kuingiza (2 x DS18B20 sensa ya joto, 1 x sensorer ya mazingira ya BME280, 1 x PCF8574 expander ya IO, vifungo 2 vya kushinikiza na mchanganyiko wa jopo la betri / chaji / jua.
Kazi za ESP8266 Pin
- GPIO0 - Anza Kitufe cha AP
- GPIO2 - Haitumiwi
- GPIO4 - I2C - SCL
- GPIO5 - I2C - SDA
- Takwimu za GPIO12 - DS18B20
- GPIO13 - Mtihani - Haitumiwi
- GPIO14 - Haitumiwi
- GPIO16 - Kuamka usingizi mzito
- ADC - Voltage ya Jopo la jua
Kazi za pini za PCF8574
- P0 - bargraph ya LED 1 - Joto la chini
- P1 - bargraph ya LED 2 - Kiwango cha chini cha joto + 1'C
- P2 - bargraph ya LED 3 - Kiwango cha chini cha joto + 2'C
- P3 - bargraph ya LED 4 - Joto la chini + 3'C
- P4 - bargraph ya LED 5 - Joto la chini + 4'C
- P5 - bargraph ya LED 6 - Kiwango cha chini cha joto + 5'C
- P6 - bargraph ya LED 7 - Joto la chini + 6'C
- P7 - bargraph ya LED 8 - Joto la chini + 7'C
Inapakia firmware
Nakala ya nambari ya chanzo ya firmware imejumuishwa katika sehemu ya vipakuliwa. Nambari imeandikwa kwa toleo la Arduino IDE 1.8.13 na nyongeza zifuatazo….
- Meneja wa Bodi ya ESP8266 (toleo 2.4.2)
- Maktaba ya OneWire
- Maktaba ya Joto la Dallas
- Maktaba ya EEPROM
- Maktaba ya Adafruit BMP085
- Maktaba ya PubSubClient
- Maktaba ya waya
Hakikisha kuwa unachagua kiwango sahihi cha baud kwenye mfuatiliaji wa serial (115200), na bodi sahihi inategemea toleo gani la chip ya ESP8266 unayotumia).
Ikiwa unahitaji maagizo zaidi jinsi ya kuanzisha IDE ya Arduino kisha rejelea maagizo yangu mawili ya awali, zote zina maagizo ya kina ya usanidi na pia kuna vyanzo vingi vya mkondoni vinavyopatikana. Ikiwa yote mengine hayatafaulu, nitumie ujumbe.
Nimejumuisha kwenye kontakt ya kujenga laini za bandari (TxD, RxD & 0V) kwa unganisho kwa kompyuta yako kwa kutumia kibadilishaji cha kawaida cha FTDI USB kwa TTL na vifungo viwili vya kushinikiza vinakupa uwezo wa kuwezesha ESP8266 katika programu ya flash mode..
Vidokezo vya Ziada
- Uunganisho wa kitufe cha kushinikiza, usambazaji wa umeme, sensorer ya joto ya DS18B20 inaweza kutolewa kwa pini za kichwa 0.1 za kawaida kwa unganisho rahisi la IO
- Kikosi cha elektroniki cha 100 UF (electrolytic capacitor (C4) na 100 nF kauri capacitor (C6) inapaswa kuwekwa karibu iwezekanavyo kwa pini za usambazaji wa umeme wa ESP8266.
- Ceramic capacitor 100nF (C5) inapaswa kuwekwa karibu iwezekanavyo kwa pini za nguvu za PCF8574
- Kielelezo 10 kinaonyesha muundo wa wiring jumla - Unaweza kuunda vifaa vyote kwenye ubao mmoja au kuzigawanya katika bodi 2 na PCF8574, 8 x 2N3906 transistors (Q1 hadi Q8), 16 x resistors (R3 hadi 14, R19 hadi 22), C5 kwenye "bodi ya bargraph ya LED" na salio kwenye "bodi ya Mdhibiti" (Hivi ndivyo nilivyofanya)
Hatua ya 4: Kutumia Zilizowekwa zilizochapishwa za 3D
Chaguo la makazi ni rahisi kulingana na matakwa yako na mahitaji ya ufungaji. Mimi 3D nilichapisha nyumba ya ABS kuambatana na usanikishaji wangu mwenyewe na kuijumuisha kuzaliana au kutumia kama "msukumo" wa ujenzi wako mwenyewe. Faili za STL kutoka sehemu ya Upakuaji zinaweza kuchapishwa kwa azimio la 0.2 mm. Ikiwa haumiliki printa ya 3D wala hauna rafiki na mmoja, kuna kampuni nyingi za kibiashara za uchapishaji za 3D huko nje sasa ambao wanapaswa kupeana huduma ya bei rahisi kwako.
Vitu vilivyochapishwa ni:
- A. Banda la msingi
- B. Kifuniko cha uzio
- C. Pamoja knuckle
- D. Adapter ya mlima iliyofungwa
- E. Mlima wa sensorer hewa
- F. Pachika mwongozo wa kebo ya sensorer
- G. 2 x fimbo (urefu mfupi na uliopanuliwa - inaruhusu urefu wa mkutano wa jumla wa mlima kuwa anuwai)
- H. Weir inashughulikia adapta ya juu
- J. Weir inashughulikia adapta ya chini
Inahitajika pia ni bolts 4 x M4 na karanga
Vidokezo
- Ambapo vitu vimewekwa gundi, napendekeza sehemu mbili ya resini ya epoxy au gundi yoyote inayofaa ya kuzuia hali ya hewa.
- Gundi paneli ya jua kwenye kifuniko B na tumia sealant ya silicon ndani ya kifuniko ili kuzuia ingress yoyote ya maji kwenye nyuso za kujiunga.
- Sehemu ya E imeunganishwa na sehemu E wakati wowote wa kuweka kihisi cha hewa. Sensorer yote ya hewa lazima iwe chini ya msingi wa makazi bila mtazamo wowote wa moja kwa moja wa jua (Ref Fig. 5A)
- Sehemu F na D inapaswa pia kushikamana na sehemu ya Ufungaji E msingi.
- Mkutano wa knuckle unaokua (G, C & G) hutoshea sawa kama kifunguo cha kushinikiza na wakati mashimo yao yamewekwa sawa, yanaweza kupatikana kwa kutumia bolts 2 na M4 zilizofungwa na waya (usikaze mpaka mkutano kamili uwekwe na mwelekeo uliotakiwa utambulike - usizidi kuzuia kuzuia ngozi ya vifaa vya plastiki). Kata bolts kwa urefu unaofaa ikiwa inahitajika.
- Weka sehemu za H & J kwenye kifuniko cha sahani ya weir iliyobadilishwa mahali ambapo hakuna hatari ya kuingiliwa kwa mwili au mafadhaiko kutoka kwa kamba yoyote ya kifuniko cha dimbwi (tazama Mtini 5 C, E & F). Ikiwa kifuniko cha bamba la weir kina uso uliopindika, ninashauri utumie sealant ya silicon au epoxy ili kuongezea sehemu ya J chini ya kifuniko cha weir.
- Sasa mkutano uliofungwa unaweza kuwekwa kwenye bamba la kufunika kwa kutumia mkutano wa knuckle (2xG & C). Mkutano huu wa knuckle ni PUSH inayofaa ndani ya msingi wote wa kifuniko na kifuniko cha sahani ya weir na hivyo kuruhusu kitengo kuondolewa kwa urahisi kwa stowage ya msimu wa baridi na / au matengenezo. Usiunganishe hii mahali. Kielelezo cha Ref 5D
- Kielelezo 4 kinaelezea kila sehemu na jinsi zinavyoshikamana. Kwa usanidi uliowekwa, nilichimba shimo kwenye kifuniko changu cha juu cha weir ili kutoa mahali pa kupanda kwa knuckle inayopanda (Hii inatoa uwezekano wa marekebisho ya 3 kwa nyumba inayohusiana na mlima unaopanda)
Hatua ya 5: Seva ya Usanidi (Kituo cha Ufikiaji)
Mipangilio yote ya mtumiaji wa Monitor imehifadhiwa katika EEPROM na inaweza kufuatiliwa na kubadilishwa kupitia iliyojengwa kwenye seva ya wavuti ambayo inaweza kupatikana wakati mfuatiliaji amewekwa katika modi ya Access Point (AP).
Ili kufanya hivyo, mtumiaji lazima kwanza bonyeza na uachilie kitufe cha Rudisha kisha mara tu baada ya kutolewa, bonyeza na ushikilie kitufe cha pili cha USANIFISHO kwa sekunde 1 hadi 3. Unapotoa kitufe cha Usanidi, ikiwa imewekwa, kila LED mbadala kwenye bargraph itaangazia kwa sekunde chache, wakati huo huo AP itaanza.
Ukifungua mipangilio ya mitandao ya WiFi kwenye kompyuta yako au simu ya rununu utaona AP SSID itaonekana kwenye orodha ya mtandao inayopatikana. Ikiwa hii ni mara ya kwanza kuanza AP hii itaonekana kama HHHHHHHHHHHHHHHHH - Kuweka (jina chaguo-msingi) vinginevyo litakuwa jina ambalo umepewa AP katika Mipangilio ya WiFi ikifuatiwa na "-Setup".
Chagua SSID na uweke nywila (chaguo-msingi ni "nywila" bila alama za nukuu isipokuwa umeiweka kwa kitu kingine.
Kompyuta yako / simu ya rununu itaunganisha kwenye AP. Sasa fungua kivinjari chako kipendacho na uingie 192.168.8.200 kwenye uwanja wa anwani ya URL.
Kivinjari chako kitafunguliwa kwenye Ukurasa wa Kuu wa seva ya Usanidi - rejea Kielelezo 6.
Hapa utaweza kusoma maadili yaliyopimwa ya sasa na vifungo kwa WiFi na kurasa zingine za kuweka vifaa. Kitufe cha chini ni kitu cha mwisho kubonyeza wakati umebadilisha vigezo vyote unavyohitaji (ikiwa hautabonyeza hiyo Monitor itaendelea kuwezeshwa na kuendelea kukimbia betri….
Kielelezo 7
Hii ni ukurasa wa mipangilio ya WiFi & MQTT. Utaweza kuona mtandao uliohifadhiwa wa sasa na maelezo ya MQTT pamoja na mitandao yote inayopatikana ndani ya Monitor ikiwa ni pamoja na ile ambayo unataka kuungana nayo.
Mipangilio ya Wifi
Sehemu A & B hukuruhusu kuingia kwenye mtandao wako unaohitajika SSID na maelezo ya nywila, C ni jina ambalo unataka kutoa kifaa chako na hili litakuwa jina la AP SSID wakati ujao utakapoianzisha. Mwisho shamba D ni nywila ambayo unataka kutoa AP.
Mipangilio ya MQTT
Hapa utaweka jina la MQTT broker (E) unayotumia na muhimu zaidi ikiwa broker wa MQTT ni broker wa wingu au broker wa ndani (mfano Raspberry Pi) aliyeunganishwa na WiFi ya kaya.
Ikiwa hapo awali umechagua broker wa msingi wa wingu, utaona sehemu mbili za ziada za kuingiza jina lako la mtumiaji na nywila ya broker.
Kumbuka kuwa ukiacha uwanja wowote tupu, uwanja huo hautasasishwa - hii hukuruhusu kufanya visasisho vya sehemu kwa mipangilio bila kuingia kwenye sehemu zote.
Anwani chaguomsingi ya ujenzi wa kwanza ni jina la Broker ni MQTT-Server na imeunganishwa ndani.
Kielelezo 8
Hii inaonyesha salio la ukurasa wa mipangilio ya kifaa uliopatikana na kitufe cha "Mipangilio ya Kifaa" kwenye ukurasa kuu.
Hii ina muundo 2 kulingana na iwapo mipangilio ya MQTT imewekwa kwenye "HAS HouseNode Sambamba" au mada moja / Compact
Nambari ya Nyumba inaendana
Hii inaamuru mfuatiliaji kupanga muundo wa data yake ya MQTT ili kuruhusu vipimo vya data kuonyeshwa kwenye moja ya onyesho la skrini ya OLED kwenye 5 hadi Housenode zilizoelezewa katika "Mdhibiti wa Kusudi-la-chumba na Taa za Vifaa". (Tazama sehemu ya utangulizi ya picha ya Housenode iliyoonyeshwa data. Hii inaelezewa zaidi kwenye inayoweza kuunganishwa inayoweza kusasishwa (iliyosasishwa Novemba 2020).
Utahitaji kuingiza jina la mwenyeji la HouseNode ambayo unataka kutuma data ya kipimo kwa (Shamba B)
Shamba C ni nambari ya skrini ambayo unataka kuonyesha data (hii itakuwa na maana wakati unasoma mtawala anayefundishwa!
Shamba A ni rahisi kuwezesha / kulemaza kwa mfumo huu wa data - ikiwa imelemazwa, data haitatumwa.
Hii inarudiwa kwa hadi HouseNode za hadi 5 zinazokuruhusu kutuma data hiyo hiyo hadi maonyesho 5 ya Mdhibiti yaliyosambazwa katika kaya yako.
Mada moja
Kila kipimo cha Monitor kinatumwa kama ujumbe tofauti wa MQTT kwa kutumia mada "Pool / WaterTemp", "Pool / AirTemp" na "Pool / BaroPress". Hii hukuruhusu kuchagua kwa urahisi ni kigezo kipi kifaa chako cha usajili cha MQTT kinataka kusoma moja kwa moja badala ya kuchukua kila kitu na mada ya Compact na kutoa kile unachotaka kutumia.
Mada thabiti
Vipimo vyote vitatu vimejumuishwa kuwa mada moja inayofaa ya Msaidizi wa Nyumba ikiwa kifaa chako cha MQTT kinachosajili kinapendelea muundo huu: Dimbwi / {"WaterTemp": XX. X, "AirTemp": YY. Y, "BaraPress": ZZZZ. Z} ambapo XX. X, YY. Y na ZZZZ. Z ni Joto la Maji lililopimwa ('C), Joto la Hewa (' C) na shinikizo la barometri (mB)
Pia kwenye ukurasa huu, una uwezo wa kuchagua ikiwa bargraph LED imezimwa wakati wa usiku (inapendekezwa) kuokoa matumizi ya betri yasiyo ya lazima. Hii imedhamiriwa na kiwango cha mwanga kilichopimwa (LL) cha jopo la jua na inawakilishwa na kipimo kutoka 0% (giza) hadi 100% (mkali). Unaweza kuweka kizingiti kati ya 1 na 99% ukifafanua kizingiti cha taa ambacho taa za LED zitazimwa. 0% italemaza kabisa bargraph na 100% itahakikisha kuwa iko wakati wote.
Unaweza pia kuweka muda kati ya usambazaji wa data kati ya dakika 1 hadi 60. Ni wazi kwamba muda ni mrefu, bora usimamizi wa nguvu na unapaswa kukumbuka kuwa joto la dimbwi sio kipimo cha kubadilisha haraka ikimaanisha kuwa muda kati ya dakika 30 hadi 60 unapaswa kuwa sawa.
Unaweza kugundua kuwa mara ya kwanza baada ya ujenzi wa kwanza kwamba sensorer yako ya hewa (risasi fupi) imeonyeshwa kwenye onyesho kama joto la maji na kinyume chake! (iliyojaribiwa kwa kushikilia sensa katika mkono wako na / au kudondosha sensa kwenye kikombe cha maji moto au baridi). Ikiwa ndivyo ilivyo basi sanduku la data la "DS18B20 pool na anwani ya anwani ya hewa" linakuruhusu kubadilisha nambari ya faharisi (0 au 1) ya sensorer - utahitaji kupakia mipangilio na kuwasha tena kifaa kabla ya anwani ya sensorer kuwa sahihi.
Mwisho na muhimu zaidi, kumbuka kuwa katika ukurasa wowote ambapo umebadilisha maadili, LAZIMA bonyeza kitufe cha "Pakia mipangilio mipya kwenye kifaa" vinginevyo Monitor haitasasisha kumbukumbu yake ya EEPROM!
Ikiwa unafurahi na mabadiliko yako yote ya mipangilio, kutoka AP na kurudi kwenye hali ya kawaida ya ufuatiliaji - bonyeza kitufe cha chini kwenye ukurasa kuu wa AP. Usipobonyeza Mfuatiliaji atakaa na nguvu na kuendelea kumaliza betri….
Hatua ya 6: Maelezo zaidi kidogo juu ya Kutumia Kichunguzi cha Dimbwi Pamoja na KIDhibiti cha Taa na Vifaa
Monitor ya Dimbwi imeundwa kuwa sehemu moja katika MQTT yako mwenyewe Mfumo wa Uendeshaji wa Nyumbani (HAS). Nimetaja mara kadhaa kwamba hapo awali ilibuniwa kuwa mwanachama wa HAS yangu mwenyewe kwa kutumia Maagizo yangu 2 ya awali yaliyochapishwa (Multi-purpose-Room-Lighting and Appliance Controller na Smart Data- Logging Geyser Mdhibiti). Miundo yote inashiriki njia ya kawaida ya usanidi kwa kutumia seva zinazounganishwa sawa za wavuti kuhakikisha kiolesura cha mtumiaji thabiti na kizuri kwenye jukwaa.
Mafundisho haya yote mawili yalibuniwa hapo awali kuwa moduli za kusimama peke yake lakini katika sasisho la hivi karibuni, nilianzisha mawasiliano ya MQTT kwa kila moja kuruhusu sensorer za setilaiti (inayojulikana kama SensorNode) kuunganishwa na Mdhibiti mmoja au zaidi (Inayojulikana kama HouseNode). Matumizi makuu ya todate hii ni kuongeza onyesho nzuri la OLED kwa Multi-kusudi -Umba-Taa na Mdhibiti wa Vifaa na kuruhusu mtawala yeyote aliyewezeshwa kuonyesha data ya SensorNode mara kwa mara kwenye onyesho lake la OLED la ndani - picha ya kwanza hapo juu ni ya skrini tatu za HouseNode ambayo inapita na kuonyesha data kutoka yenyewe, mtawala wa Geyser na Monitor Pool na hivyo kuruhusu onyesho la ndani la data zote zilizopigwa katika eneo lolote linalofaa katika nyumba.
Kwa kuwa SensorNode yoyote au HouseNode inaweza kupeleka tena data yake kupitia MQTT, hii inaruhusu hadi alama 8 za kuonyesha huru kwa alama zako za kipimo cha HAS. Vinginevyo Node yoyote inaweza kuunganishwa kwa urahisi katika mfumo wako wa MQTT na tayari rafiki mmoja ameunganisha mtawala wa giza ndani ya Msaidizi wake wa Nyumbani AMEKA.
Nambari zingine za sensa katika maendeleo kwa sasa ni:
- Sensor ya harakati ya PIR
- Sensor ya kengele ya infraRed boriti
- Kengele ya kengele na node ya kudhibiti taa
- Jopo la kudhibiti kengele
- Udhibiti wa kijijini wa Handheld
- Onyesha kitengo tu
Vitengo hivi vitatolewa kama Mafundisho miezi kadhaa baada ya kuwa wameendesha kwa mafanikio katika nyumba yangu mwenyewe.
Hatua ya 7: Upakuaji
Faili zifuatazo zinapatikana kwa kupakuliwa….
- Faili ya msimbo wa chanzo inayoendana na Arduino IDE (Pool_Temperature_MQTT_1V2.ino). Pakua faili hii na uweke faili kwenye saraka ndogo ya saraka yako ya Mchoro wa Arduino inayoitwa "Pool_Temperature_MQTT_1V2.
- Faili za kibinafsi za STL za vitu vyote vya 3D vilivyochapishwa (*. STL) zimeshinikwa kuwa faili moja Pool_Monitor_Enclosure.txt. Pakua faili, kisha ubadilishe jina la kiendelezi cha faili kutoka txt hadi zip kisha utoe faili zinazohitajika.
- Nimejumuisha pia seti ya faili za jpeg (TakwimuJPEG.txt) zinazojumuisha takwimu zote zilizotumiwa katika hii Inayoweza kukuruhusu, ikiwa ni lazima kuzichapisha kando kwa saizi inayokusaidia zaidi. Pakua faili, kisha ubadilishe jina tena kiendelezi cha faili kutoka txt hadi zip kisha utoe faili za jpeg zinazohitajika.
Ilipendekeza:
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao - Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Hatua 6
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao | Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Halo jamani leo tutafanya unyevu & mfumo wa ufuatiliaji wa joto kwa kutumia ESP 8266 NODEMCU & Sensor ya joto ya DHT11. Joto na unyevu utapatikana kutoka kwa Sensorer ya DHT11 & inaweza kuonekana kwenye kivinjari ambayo ukurasa wa wavuti utasimamia
Joto la joto la ESP32 NTP Kuchunguza Thermometer na Sauti ya Steinhart-Hart na Alarm ya Joto.: Hatua 7 (na Picha)
Joto la kupima joto la ESP32 NTP na Thermometer ya kupikia ya joto na Alarm ya Steinhart-Hart na Alarm ya joto. ni ya kufundisha inayoonyesha jinsi ninavyoongeza uchunguzi wa joto la NTP, piezo b
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +
Ufuatiliaji wa Wingu la Kuogelea la Arduino: Hatua 7 (na Picha)
Ufuatiliaji wa Wingu la Bwawa la Kuogelea la Arduino: Lengo kuu la mradi huu ni kutumia Samsung ARTIK Cloud kufuatilia kiwango cha pH na joto la mabwawa ya kuogelea.
Ufuatiliaji wa Joto la Chumba cha Raspberry Pi na Ufuatiliaji wa Picha ya Gnuplot na Uwezo wa Tahadhari ya Barua pepe: Hatua 7
Ufuatiliaji wa Chumba cha Raspberry Pi Udhibiti wa Joto na Pato la Picha ya Gnuplot na Uwezo wa Tahadhari ya Barua Pepe: Pale ninapofanya kazi, kuna chumba muhimu sana ambacho kina kompyuta nyingi. Joto la kawaida la chumba hiki lazima liwe baridi sana ili kuongeza utendaji wa mifumo hii. Niliulizwa kuja na mfumo wa ufuatiliaji ambao una uwezo wa