ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

Qodobbada ugu muhiimsan ama waxa maqaalkani ku saabsan yahay

ТMar haddii ay dadka dantoodu kala duwan tahay, dadkuna ay waqti yar haystaan, haddaba si kooban uga sheekee nuxurka maqaalka.

СMaqaalkani waa dulmar ku saabsan mashruuca xakamaynta ee leh qiimaha ugu yar iyo kartida barnaamij muuqaal ah iyada oo loo marayo browserka WEB.

ПMaadaama uu kani yahay maqaal dib u eegis ah oo loogu talagalay in lagu muujiyo "waxa laga tuujin karo koontaroolaha dinaar," waa inaadan ka raadin xaqiiqooyin qoto dheer iyo algorithms faahfaahsan.

РDhiirigelinta, fikradaha iyo natiijooyinka dhisidda kontaroolaha oo ku salaysan chip WiFI ayaa la tixgaliyaa ESP8266.

Kahortaga

Ma rabin inaan maqaalkan qoro. Ma ihi qof jecel qorista maqaallada gabi ahaanba. Waa inaad ka fikirtaa arrintan, iyo wax badan. Ka fakar sida aad wax u qorto si tirada dadka qaladka kuu fahma la dhimo ilaa ugu yaraan. Ka fakar sida aadan u dhaafin xag-jirnimada. Oo waxaa jira wax badan oo dheeraad ah in laga fikiro.
Laakiin saaxiibaday waxay yiraahdeen maadaama dadaalkayga dhinaca IoT iyo otomaatigyada yar yar ay xiiso u qabaan iyaga, markaa waxay noqon karaan kuwo xiiso u leh kuwa kale iyo dadweynaha guud. Hagaag, xagee isugu yimaadaan dadweynihii danaynaya arrintan? Dabcan, xuddunta. Waana i kan. Akhristihii hore iyo qoraa cusub.

Wax mas’uuliyad ah igama saarna khaladaadka, khaladaadka, khaladaadka, hab-soo-jeedinta waqtigu dhacay, iwm, kuwaas oo laga yaabo in akhristuhu aanu jeclayn. Wax akhri adiga oo halis u ah naftaada.

Waxaan sidoo kale isla markiiba kaaga digayaa inaanan sharxi doonin waxa ay yihiin MQTT, WiFi iyo UDP multicast iyo waxyaabo kale oo aan si toos ah ula xiriirin mawduuca. Waxaa jira xiriiriyo qaar dhamaadka maqaalka.

Dhalashada fikrad ama erayo qaar

ЖNoloshu maaha wax sahlan, waxaana door muhiim ah ku leh fursadda sharafta leh. Marka waxaan rabaa inaan wadaago sida dhacdooyinka aan kala sooca lahayn, oo ay weheliso caajisnimada dabiiciga ah, ay u keentay horumar xiiso leh oo kontorool ah oo ku saleysan ESP8266.

НWaxaas oo dhami waxay ku bilaabmeen si caadi ah: Waxaan rabay inaan dhiso nidaam lagu xakameynayo saadka biyaha iyo waraabinta sariiraha beerta iyo duurka dalka.

Нoh, maadaama aan kaliya si buuxda uga shaqayn karo tuubooyinka, taangiyada, iyo qasabadaha fasaxa, taas oo weli ka badan lix bilood - wax walba waxay ku koobnaayeen wadahadalka shaqada ee asxaabta iyo asxaabta iyo asxaabta si aan rasmi ahayn.

ТMawduuca "automation yar" ama, sida caadiga ah waxay yiraahdaan "ciyaaryahan-dugsiga-hackers-hipsters" - mawduuca IoT - Internet of Things - ayaa i xiiseynayay muddo dheer. Muddo dheer ka hor inta aan intarneedka laftiisa si weyn loo isticmaalin.

ЕXitaa caruurnimadi, waxaan rabay inay wax sameeyaan "kaligood" Oo waxay ahaan lahayd mid la jeclaan lahaa inaan si uun uga maamulo meel fog. Laakin wakhtigaas (80-meeyadii, horraantii 90-meeyadii kunkii sano ee la soo dhaafay) tani waxay ahayd mid aad u adag. Intarneetku ma ahayn mid si weyn looga heli karo meel kasta oo adduunka ah, si la mid ah ma jirin taleefannada gacanta, tablet-yada, ama xitaa bandhigyada LCD ama flash-ka USB meel kasta. Markaa waxay ahayd inaan nafteena ku koobno ​​"sacab nalka" iyo kontaroolada fog ee raadiyaha. Laakiin wakhtiyadaas iyo da'daas, ma ahayn mid xun oo xiiso leh.

НOh, kuwani waa waxyaabo hore. Hadda waa qarnigii 15aad. Qof kastaa waxa uu jeebkiisa ku haystaa talefan casri ah, intarneedku waxa uu ku dhaw yahay meel kasta oo looga baahan yahay oo aan loo baahnayn, saldhiga qaybaha elegtarooniga ah ee la heli karo hadda waa sida XNUMX sano ka hor celceliska dadka ku nool meeraha dhulku aanay waligood ku riyoonayn. .

ПSidaa darteed, anigoo go'aansaday inaan ka dhiso kontaroolaha arrimaha biyaha ee dacha, waxaan u soo jeestay inaan diirada saaro ESP8266 chip.
Marka hore, chip-kani waa mid raqiis ah. Oo haddii mid ka mid ah koontarooluhu aanu ku filnayn, waxaad ku rakibi kartaa laba, saddex ama shan. Marka labaad, waxay leedahay WiFi on board. Taasi waa, waxaad ka daawan kartaa waxa ka dhacaya internetka oo xitaa xakameyn kartaa habka casriga ah. Dabcan, waxaad u baahan tahay meel laga galo oo leh marin-u-helid internet, laakiin tani dhibaato maaha. Si kastaba ha ahaatee, waa ku dhawaad ​​meel kasta ama waxay ku dhowdahay inay ahaato, oo ay ku jirto dachakayga.

ПAnigoo ku dhex milmay dunida cajiibka ah ee mashaariicda ESP8266, waxaan la yaabay inaan ogaado in kasta oo awoodaha cajiibka ah ee chip-kan, mashaariicda ku jira, oo ay ka reeban yihiin naadir, ay u qaybsan yihiin laba nooc: kuwani waa barnaamijyo aad u heersareeya sida “riix ka furka taleefankaaga casriga ah oo ku eega xaaladda heerkulka dareemayaasha iyada oo loo marayo internetka"; ama JavaScript wanaagsan oo adag ama turjumaanada Lua, laakiin nasiib daro, waxay cunaan ku dhawaad ​​xusuusta oo dhan mana kuu ogolaanayaan inaad sameyso wax halis ah.

ПFikradayda koowaad waxay ahayd mid fudud sida canjeelada - si aan u qoro barnaamij fudud oo lagu xakameynayo bamamka iyadoo lagu saleynayo xaaladda dareemayaasha waana taas. Laakiin, sida rullaluistemadka xilliyeed marka la eego ku boodboodka boodboodka hirgelinta nidaamyo kala duwan, waxaan fahamsanahay inaan hubaal ahaan kari doonin inaan horay u sii saadaaliyo dhammaan qalloocyada algorithm ee aan rabo ama u baahan doono inaan toosiyo inta lagu jiro dhismaha biyaha iyo nidaamka waraabka.

ДMa ahan mid aad u habboon in laga shaqeeyo barnaamijka dacha, meel mugdi ah. Laakiin waa inaad.
Waa maxay dariiqa looga baxo? Dabcan, waxa ugu horreeya ee maskaxdayda ku soo dhacay waxay ahayd in la sameeyo algorithm la beddeli karo. Mid ka mid ah asxaabteyda ayaa siiyey talooyin badan - waxa la sameeyo iyo sida. Taas ayuu fikradaydii ugu horreysay ku dilay bud-dhigga. Isaga ayaa mahad leh. Haddii uusan indhahayga hortooda shaaca ka qaadin tirada cabbirrada aan u baahan doono si aan u habeeyo, malaha ma diidi lahayn doorashadan: samaynta bogga dejinta algorithm.

НSawirka argagaxa leh ee tirada jaangooyooyinka, iyo xitaa kuwa saameynaya midba midka kale, ayaa i kiciyay. Mar labaad waxaan ogaaday inaadan wax walba hore u sii arki karin...

СWaxaan sameyn doonaa boos celin hal mar: caajis baan ahay. caajis badan! Run ahaantii aad baan uga caajisay inaan barnaamijka dib u qoro mar kasta. Sidaa darteed, hawshu waxay kacday - sida si dhakhso ah oo sahlan loo dejiyo algorithm, oo la doorbido iyada oo aan lahayn barnaamij? Intaa waxaa dheer, algorithm tani waxay noqon doontaa mid aad u adag; waxay yeelan doontaa cabbirro badan; waxay noqon doontaa mid gaar u ah kiiskayga oo aan ku habboonayn kuwa kale. Oo runtii waxaan rabaa inaan ka dhigo aaladda wax badan ama ka yar mid caalami ah ...

ПMaaddaama ay weli jirtay qiyaastii lix bilood ka hor fasaxa iyo dhammaan noocyada shaqada tuubooyinka tuubooyinka, waxaan go'aansaday inaan waqti qaato oo aan ka fekero sida loo sameeyo mid ku habboon oo qurux badan? Sidee loo barnaamijaa bilaa barnaamij? Sidee loo sameeyaa iyada oo aan la helin halbeegyada trillion oo la bedeli karo marka la habeynayo?

КSida caadiga ah, wax walba horay ayaa loo hindisay horteenna: Waxaan ogaaday in aan rabo in aan sawiro algorithm qaab muuqaal ah oo ficil ah oo aan ku xiro khadadka isgaarsiinta kuwaas oo muujinaya halka ay xogta ka soo duulayso iyo in ay. Waa hagaag, anigoo tilmaamaya afargeeska, waxaan rabaa inaan awood u yeesho inaan habeeyo qaar ka mid ah xudduudaha shakhsi ahaaneed.

ИFikradda qeexida algorithm iyada oo lagu sawirayo afar geesoodka maahan mid cusub. Nidaamyada noocan oo kale ah waxay dib u jireen 80-maadkii; Hadda waxaa jira nidaam NodeRed ah oo aad loo jecel yahay, kaas oo ay si fiican u yaqaanaan kuwa horey ugu soo biiray adduunka yar yar ee otomatiga / IoT.

НOh, waa kan dhibaatadu: nidaamyada noocan oo kale ah waxaa loogu talagalay "kombiyuutarrada waaweyn". Marka ugu xun - on Raspberry PI. Laakiin maaha ESP8266, kaas oo leh dhowr tobanaan kilobytes oo RAM ah oo aan lahayn nidaam hawlgal!

Кmaxaa la sameeyaa? Oo waxaa jira laba dariiqo oo keliya: qor oo ku sawir barnaamij "PC weyn" ama laptop, ka dibna u wareeji nooc ka mid ah ESP8266, ama isku day inaad "ku riddo wax aan macquul ahayn" koontaroolaha ESP8266 laftiisa.

ПSidaa darteed, barnaamijka ugu badnaa ee aan lahaa wuxuu ahaa kan: si aad u barnaamijto maamulahaaga, waa inaadan u baahnayn wax kale oo aan ahayn laptop leh browserka WEB! Taasi waa, laptop leh browserka WEB iyo kantaroolahayga - tani waa inay ku filnaataa in si buuxda loo habeeyo oo loo qoro loona sawiro barnaamijyada xakamaynta.

И, sida ay soo baxday, waxa ay ahayd arrin suurtogal ah in tan la fuliyo!
Kuma caajisi doono dhammaan faahfaahinta horumarinta mashruuca. Waxa kaliya oo aan odhan doonaa aniga oo ka duulaya erayada maskaxdayda iyo afkayga ku soo dhacay geedi socodka horumarka, waxa suurto gal ah in la curiyo mid gaar ah”.Qaamuuska luqadda fisqiga ah ee ay isticmaalaan shaqaalaha warshadaha elektiroonigga ah" Laakiin way dhammaatay. Si sax ah, wax walba ma aha, laakiin marxaladda ugu horreysa, ee ugu adag, marka aysan caddayn in fikradda noloshaadu ay jiri doonto ama ay tahay kaliya dareenka jilicsanaanta cawl ee habeenkii dayaxa.

ПWaxaan la wadaagi doonaa natiijada waxa soo baxay oo magaca helay "Kontoroolka ShioTiny".

Haddaba maxaa dhacay?

Qalabka Xakamaynta ShIoTiny waa mid caadi ah oo fudud: saddex qalab oo loogu talagalay "xiriirka qalalan" nooca dareemayaasha (badhamada, furayaasha cawsduur, sidoo kale waa dareemayaasha heerka biyaha ee taangiga), hal gelitaan ADC, hal gelinta isku xirka heerkulka iyo huurka dareeraha nooca DHT22 ama la mid ah. Ugu dambeyntiina, saddex wax soo saar oo ah qaab beddelidda relays ee 220 Volt, 1 Ampere. Relay wuxuu leeyahay 10A, laakiin waxaan ahay qof dhab ah mana ogolaan doono 10Amps dhexda looxa. Iyo si loo xakameeyo bilawga bamka, 1Amp ayaa ku filan. Waxaas oo dhami waxa ay ka imanayaan il koronto oo leh danab dhan 5 ilaa 9 volts.

ЧSi daacad ah, waxaan ku daray dareemayaasha heerkulka sidaas oo kale, laakiin ADC-da waxaan lahaa rajo ah inaan cabbiro tamarta shabakadda sahayda. Yaa garanaya?

РDabcan, dhammaan wax-soo-saarka, marka laga reebo gelinta isku xirka DHT22, waxaa ilaaliya iska-caabiyeyaasha iyo diodes: Maan rabin inaan gubo ESP8266, iyo diodes iyo resistors waxay ku kacayaan oo kaliya dhowr kopecks.

Sawir Alaabta dhammaatay waxaa lagu arki karaa bilowga maqaalka. Waxaan dalbaday dhowr ka mid ah looxyadan - ka waran haddii aan gubo ama aan gooyo lugaha raadraaca?
Laakiin, nasiib wanaag, ma ahayn inaan.

ФAlaabtani waa, dabcan, qurux iyo haybad. Laakin si ay ugu sahlanaato, hoos waxaa ah jaantus sawir ah oo ku saabsan isku xirka jilayaasha dareemayaasha iyo firfircoonayaasha looxa.

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

Вhalkii dareemeyaasha heerka waxaa jira badhamada Input1..3, halkii bilawga waxaa jira LEDs ku xiran Relay1..3 relay. Hagaag, iska caabiyaha doorsoome ee ADC si uu u ekaado korantada gelinta.
КMarka gudbinta la damiyo, LED-ga cas ayaa shidan. Markay shidantahayna waa cagaar. Markaa waxaan ka saaray miiska dushiisa.

КIntaa waxaa dheer, waxaa jira xiriiriyaha korontada ee dhinaca bidix ee looxa, iyo laba badhamada adeegga ee midig: Dib u habeyn iyo AP. Hagaag, waxaa jira beddelka DIP kaas oo u beddelaya aaladda habka barnaamijka. Xidhiidhiyaha barnaamijka ESP8266 iyada oo la adeegsanayo adabtarada USB-UART sidoo kale waa la heli karaa.

Sharaxaadaha qaar ee ku saabsan badhamada. Maxaa Dib u celi - sidaas darteed way caddahay. Oo halkan waa badhanka AP loo baahan yahay in la turjumo ShioTiny si loo furo habka marinka gelitaanka (qaabka qaabaynta ama Qaabka Config). Maxay tani lagama maarmaan u tahay? Hagaag, tusaale ahaan, waxaad kharribtay goobaha shabakadaada oo waxaad doonaysaa inaad bedesho. Riix badhanka AP dhowr ilbiriqsi (ilaa nalka buluugga ah ee quruxda badan uu ifayo). Ka dib, qaado taleefankaaga casriga ah ama laptop-kaaga, shid WiFi oo arag meel bannaan oo laga galo halkaas oo leh magaca esp_8266_xxxx oo ku xidh. Kadib tag browserka casrigaaga ama laptop-kaaga oo ku qor ciwaanka: 192.168.4.1. Haddii wax walba ay hagaagsan yihiin, markaas waxaa lagu geynayaa bogga maamulaha ee ShioTiny oo mar kale waad habeyn kartaa.

КSida aan aragno, qalabku maaha wax adag. Sidaa darteed o qayb software.

ВWaxaan sharxi doonaa dhammaan caqabadaha hirgelinta, laakiin ka dib. Maalin. Oo maanta waxaan tixgelin doonaa software-ka oo kaliya "dibadda," taas oo ah, laga bilaabo aragtida isticmaalaha - naftayda ama qof kale oo halis u ah isticmaalka farsamadayda (waxaa sidoo kale jira stuntmen).

С Marka laga eego dhinaca isticmaalaha, qalabku waa server HTTP ah oo laga heli karo WiFi. Dhammaan goobaha, barnaamijyada, iyo wixii la mid ah waxaa lagu sameeyaa browserka WEB ah.

ИMarkaa, waxaanu tagnay bogga xakamaynta. Maxaan aragnaa? Oo waxaan aragnaa "Control and status" tab, taas oo muujinaysa xaaladda hadda ee qalabka loo isticmaalo: wax soo saarka, wax soo saarka, ADC, DHT22. Intaa waxaa dheer, xuduudaha isku xirka barta gelitaanka ayaa lagu muujiyay (haddii aan ka shaqeyneyno qaabka saldhigga WiFi); Halbeegyada marinnada gelitaanka (haddii aan ku shaqeyneyno qaabka barta gelitaanka WiFi) ama labadaba. Hagaag, marka lagu daro, xuduudaha isku xirka ee dilaaliinta MQTT ayaa la muujinayaa haddii borotokoolka MQTT la isticmaalo.

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

КSida aan aragno, ma jiraan wax gaar ah ama xiiso leh. Xitaa ma jiraan wax aad gujiso! Inkastoo... Waxaa jira laba tab oo kale! Dejinta goobaha shabakada Networking iyo tifaftiraha wareegga barnaamijka ElDraw.

Кsidaas ayaad u malaysay, Networking - Tani waa shabakad isku xiran, laakiin kaliya maaha. Waxay leedahay dhowr cabbir oo xiiso leh. Aynu gujino tab Networking waxaanan halkaas ku arki doonaa qiyaastii waxa shaxanka ka muuqda.
НDejinta magaca barta gelitaanka iyo erayga sirta ah ee qaab kasta - xarunta WiFi iyo barta gelitaanka WiFi. Wax walba waxay u muuqdaan inay cad yihiin. Iyo sidoo kale ujeedada badhanka "Scan WiFi" hufan.
А waa kan liiska hoos u dhaca "Qaabka ShIoTiny" waxay u baahan tahay caddayn. Xaqiiqdu waxay tahay inaanan sinaba u go'aansan karin qaabka iigu habboon inaan ku shaqeeyo. Oo sidaas daraaddeed wuxuu bixiyey 5 hababka hawlgalka qalabka.

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

ПAynu si kooban u taxno hababkan hawlgalka.

Qaabka qaabaynta - qaabka qaabeynta. Kani waa hab marin u furan oo leh ciwaan go'an oo ah 192.168.4.1 iyo magaca esp_8266_xxxx.

Habka saldhiga - qaabka saldhigga WiFi ee ku xiran barta aad ka geli karto.

Habka AP - habka barta gelitaanka xiran. Adiga ayaa dejinaya magaca iyo erayga sirta ah.

Habka AP+Station - kani waa dhaqaajinta isku mar ee qaabka AP + qaabka saldhiga.

hab Single - Shaqeyn la'aan xiriir shabakadeed gabi ahaanba. Maamule cidlo ah oo sita saamigiisa culus...

В mid ka mid ah hababka marka laga reebo "Qaabka isku xidhka", waxaad xannibi kartaa bogga shabakadda adoo calaamadeynaya sanduuqa "Shabakadda ku quful qaabka saldhigga". Tani waa nooca sababo ammaan dartood.

НDejinta MQTT waa caddahay: server, port, password, connection open or by SSL. Halkan kuma tafatiran doono

КWaxaa ka mid ah, kontaroolaha ShIoTiny wuxuu soo diri karaa oo heli karaa xirmooyin qaab gaar ah isagoo adeegsanaya multicast. Habaynteedu sidoo kale waa caddahay: ciwaanka kooxda iyo dekedda.
Dabcan, haddii aad sharaxdo dhammaan nuucyada goobaha, waxaad heli doontaa maqaal gaar ah, laakiin tani maaha qayb ka mid ah qorshayaashayda.

Иhaa, oo leh tab Networking wax walba waa badan ama ka yar cad. Aan u gudubno muuqaalka ugu muhiimsan ee kontoroolka - tifaftiraha wareegga barnaamijka ElDraw.

Тadigoo taabsiinaya tab ElDraw, waxaan arki doonaa wax la mid ah kuwan soo socda. Dabcan, haddii qalabku aanu lahayn wareegyo la raray, markaa goobta wareegga ayaa noqon doonta madhan.

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

Сbidix - palette palette ah canaasiir ama noodes (nodes).
Сxuquuqda - goobta schema ama si fudud "qorshe".
СXagga sare waxa ku yaal badhammo lagu raro oo lagu dejiyo saxanka iyo aaladda, iyo sidoo kale badhamada wax lagu beddelo.

ДKuwa la soo shaqeeyay tifaftirayaasha, maamulku guud ahaan waa cad yahay. Waxaad u baahan tahay inaad ku darto curiye jaantuska - ku qaado jiirka oo ka soo jiid palette-ga jaantuska. Haddii aad u baahan tahay in aad jaantuska ka saarto curiye ama xidhiidh, ku dhufo ama jiirka oo taabo furaha DEL. Waxaan u baahannahay inaan isku xirno curiyeyaasha - waxaynu qaadannaa gelinta hal element oo aan ku xirno wax soo saarka kale.

ЕWaxa kale oo jira miisaan (SHIFT + mouse wheel). Nasiib darro, suurtagal maaha in la koobiyeeyo canaasirta iyo kooxaha curiyayaasha. Laakiin tani wax badan igama dhibayso.

КIntaa waxaa dheer, sababo macquul ah awgood, gelinta noodhka waxaa lagu xiri karaa oo kaliya hal wax soo saar oo kale. Laakiin wax soo saarka qanjirada ayaa leh dhowr waxyaalood oo nood kale ah. Gelidyadu had iyo jeer waxay ku yaalliin bidixda qanjidhada. Ka bixista had iyo jeer waxay ku yaalaan midig.

КWaa maxay awoodaha aan leenahay si aan u hirgelino algorithms?
ВFursadaha ayaa aad u ballaaran. palette-ku waxa uu ka kooban yahay noodhadhka matalaya dhammaan qalabka xakamaynta ShioTiny: gelinta, relays, ADC, DHT11/22.

ДWaxaa jira noodhadhka macquulka ah iyo xisaabaadka ee habaynta xogta.

ЧSi aan ugula shaqeyno aaladda internetka, waxaa jira noodes loogu talagalay isdiiwaangelinta iyo daabacaadda xuduudaha MQTT.

ЕHaddii aan rabno dhowr kontaroolayaal ShioTiny si ay isu dhaafsadaan macluumaadka, waxaan u isticmaali karnaa noodhka diritaanka iyo helitaanka cabbirada anagoo adeegsanayna borotokoolka UDP multicast.

КIntaa waxaa dheer, waxaa jira noodes saacad; noodhadhka habaynta dhacdada.

ПWaxaan ku siinayaa dhawr tusaale. Tusaale ahaan, ma doonaysaa in xogta heerkulka iyo qoyaanka lagu daabaco server-ka MQTT 30kii daqiiqoba mar? Ma jiraan wax ka fudud Aan u sawirno sidan.

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

Жbadhanka meme ee "U soo rar". Dhammaan!
ЕHaddii aad si sax ah u habaysay xidhiidhka dilaaliinta MQTT ee tab Networking, markaa taasi waa intaas!
Кnus saac kasta, heerkulka ayaa lagu daabici doonaa dullaal hoostiisa mawduuca / T, iyo huurka - hoos mawduuca / H. Ama, haddii aad dejiso magacyo mawduucyo kuu gaar ah, ka dibna iyaga ka hooseeya.
ЗSu'aasha iska cad ayaa ah: waa maxay sababta 18000 30 daqiiqo? Sababtoo ah dhammaan waqtiyada waxaa lagu qiyaasaa toban meelood meel ilbiriqsi.

ТHadda waxaad rabtaa inaad ku darto nidaamkan awoodda aad ku shidayso Relay1 adoo isticmaalaya internetka, iyo xitaa wakhti go'an? Dhib malahan Aan u dhamaystirno sawirka sidan.

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

ОShan guji badhanka "U soo rar" Dhammaan! Hadda, marka lagu daro xaqiiqda ah in nus saac kasta, heerkulka iyo qoyaanka ayaa lagu daabici doonaa dullaaliyaha MQTT, waxaa suurtagal ah in la shido Relay1 Relay. Haa, kaliya shid ma aha, laakiin 10 daqiiqo oo sax ah. Waxaad awood u siin kartaa gudbinta adigoo daabacaya mawduuca /r1cmd, loo dejiyay 1. Xaaladda dhabta ah ee gudbinta waxaa lagu daabici doonaa mawduuca / r1status.

ВMa rabtaa inaadan shidin oo kaliya, laakiin sidoo kale aad damiso gudbinta ka hor jadwalka? Haa, wax kasta oo aad tiraahdo. Sawirka hoose wuxuu muujinayaa sida tan loo sameeyo!

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

ПMabda'a ma cad yahay? Kaliya waxaad ku sawirtaa algorithm-ka jiirkaaga! Oo qor dhowr goobood: wakhtiga, magaca mawduuca iyo taasi waa. Tani aad ayey uga caddahay qoritaanka farabadan kood.

КBy habka, muujinta isku xirnaanta midabyo kala duwan ma aha "Photoshop" - waa mid ka mid ah hawlaha tifaftirayaasha. Waxaad u midabayn kartaa isku xirka sida aad rabto si aadan u jahwareerin.

НOh iyo taasi ma aha oo dhan! Si loo saxo algorithm-ka, waxaa jira badhanka "Monitor start". Si la yaab leh, waxay shidaysaa habka "kormeerka". Habkan, xaaladda dhammaan wax soo saarka dhammaan qanjidhada ayaa si xilliyo ah looga akhriyaa kantaroolaha ShioTiny oo lagu soo bandhigay jaantuska. Qiyaas ahaan sida sawirka hoose.

ShIoTiny: Automation yar, Internet of things ama "lix bilood ka hor fasaxa"

ТTaasi waa, waxaan arki karnaa "ku dhawaad ​​​​waqtiga dhabta ah" waxa aan ku hayno wax-soo-saarka iyo wax-soo-saarka nood kasta. Aad bay u caawisaa marka wax aan caddayn.

ЕWaxa jira “khiyaamo iyo astaamo badan” oo kale oo aan jeclaan lahaa in aan ku tilmaamo, laakiin damiirkaygu kuuma oggola in aad waqti ku lumiso hal maqaal. Fikradda ugu weyn ee la hirgeliyay waa horeba cad: ugu yaraan cabbirrada la beddeli karo - caddaynta ugu badan.

Qaado daamur ah

КDabcan, waxaan rabaa in aan duqsi ku jirin boomaatada, laakiin dunidu maaha mid ku habboon. Tifaftirahayga iyo maamulahayguba ma qummana. Waxaan helay laba astaamood oo waaweyn oo aanan weli awoodin inaan tirtiro.

ВMarka hore, cilad-xumo ayaa mararka qaarkood soo baxda marka xubno koox u socdaan. Laakiin tani wax badan kuma faragelinayso shaqada. In ka badan "sifo" ka badan "bug".

И, marka labaad, xaaladaha qaarkood, ka dib markii lagu shubo wareegga qalabka isticmaalaya badhanka "Upload", dib u bilowdo. Tani ma faragelinayso nolosha, laakiin bogga tifaftiruhu wuxuu u baahan yahay in la cusbooneysiiyo.

gunaanad

НWaxaan rajeynayaa inaad jeceshahay fikradda sawirida algorithms halkii aad ka qori lahayd barnaamijyada. Tani waa sida fikradaha, fikradaha iyo khilaafyadu ay mararka qaarkood u keenaan horumar dhammaystiran oo la taaban karo.

НOh, fikradeyda, mugga maqaalku wuxuu dhaafey dhammaan xuduudaha macquulka ah. Markaa maanta ayaan dhamaynayaa.
ПAan idhaahdo kaliya dhawr toddobaad ayaa ka hadhsan fasaxa, waxaanan diyaar u ahay inaan ka guuro khaladka kontaroolaha miiska si aan u saxo "gudaha garoonka."
ЕHaddii qof uu xiiseynayo fikradahayga ama faahfaahinta horumarineed, ii soo qor: [emailka waa la ilaaliyay]

ВHad iyo jeer waan ku farxi doonaa inaan helo faallooyin iyo dhaleeceyn, haddii ay tahay, dabcan, ku habboon.

Жsoo dhawoow ra'yigaaga, faallooyinkaaga iyo taladaada.

Xiriirinta, tixraacyada iyo xirmooyinka

ESP8266
WiFi
MQTT
UDP Multicast

Codsiga shaqaalaha

ВWaxaan dhejinayaa dukumeenti cayriin iyo firmware (binar).

https://github.com/shiotiny/ShIoTinyBin

Firmware: https://github.com/shiotiny/ShIoTinyBin/blob/master/bin/esp-07-shiotiny.bin

Qorshaha: https://github.com/shiotiny/ShIoTinyBin/blob/master/doc/esp-07-shiotiny.png

Sharaxaada qaybaha iyo sharaxaad kooban: https://github.com/shiotiny/ShIoTinyBin/blob/master/doc/ShIoT-esp8266-nodes.pdf

Tilmaamaha "sida loo tolo" ayaa jira.

Source: www.habr.com

Add a comment