ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

Hevi-dehibe na ny momba ity lahatsoratra ity

ТKoa satria tsy mitovy ny tombontsoan'ny olona, ​​ary tsy manam-potoana firy ny olona, ​​dia fohy momba ny votoatin'ilay lahatsoratra.

СIty lahatsoratra ity dia topimaso momba ny tetikasa fanaraha-maso miaraka amin'ny vidiny ambany indrindra sy ny fahaiza-manao fandaharana hita maso amin'ny alàlan'ny navigateur WEB.

ПSatria ity dia lahatsoratra famerenana natao hampisehoana "inona no azo tsoahina avy amin'ny mpandrindra penny", tsy tokony hitady fahamarinana lalina sy algorithm amin'ny antsipiriany ao ianao.

РNy antony manosika, ny hevitra ary ny vokatry ny fananganana mpanara-maso mifototra amin'ny chip WiFI dia raisina Sary ESP8266.

Ny fisorohana

Tsy te hanoratra ity lahatsoratra ity aho. Tsy mpankafy manoratra lahatsoratra mihitsy aho. Mila mieritreritra an'izany ianao, ary betsaka. Eritrereto ny fomba hanoratana amin'ny fomba izay hampihena ny isan'ny olona diso hevitra anao. Eritrereto ny fomba tsy handehanana tafahoatra. Ary mbola betsaka ny tokony hoeritreretina.
Saingy ny namako dia nilaza fa satria mahaliana azy ireo ny ezaka ataoko eo amin'ny sehatry ny IoT sy ny automation kely hafa, dia mety hahaliana ny hafa sy ny sarambabem-bahoaka koa izy ireo. Aiza ho aiza ny vahoaka liana amin’izany? Mazava ho azy, amin'ny hub. Ary eto aho. Mpamaky taloha sy mpanoratra vaovao.

Tsy tompon'andraikitra amin'ny lesoka, ny tsy fahatomombanana, ny typo, ny fomba fampiseho lany andro, sns, izay mety tsy tian'ny mpamaky aho. Vakio amin'ny atahoranao.

Mampitandrina anao avy hatrany koa aho fa tsy hanazava ny MQTT, WiFi ary UDP multicast ary zavatra hafa tsy mifandray mivantana amin'ny lohahevitra. Misy rohy sasany any amin'ny faran'ny lahatsoratra.

Ny fahaterahan'ny hevitra na tononkira sasany

ЖTsy mora ny fiainana ary manana anjara toerana lehibe amin’izany ny Majesty Chance. Noho izany dia te-hizara aho hoe ahoana no nahatonga ny fisehoan-javatra kisendrasendra, miaraka amin'ny hakamoana voajanahary, niteraka fivoarana mahaliana iray amin'ny fanaraha-maso mifototra amin'ny ESP8266.

НNanomboka tamin'ny fomba mahazatra izany rehetra izany: te-hanorina rafitra mifehy ny famatsiana rano sy manondraka ny zaridaina sy kirihitra ao amin'ny firenena aho.

НOh, satria tsy afaka miasa feno afa-tsy amin'ny fantsona, fiara mifono vy ary paompy aho mandritra ny fialan-tsasatra, izay mbola enim-bolana mahery sisa - ny zava-drehetra dia voafetra amin'ny fifanakalozan-kevitra any am-piasana miaraka amin'ny mpiara-miasa sy ny namana ary ny mpiara-miasa amin'ny sehatra tsy ara-potoana.

ТNy lohahevitry ny "automatique kely" na, araka ny filazan'izy ireo matetika amin'ny "ireo mpianatra mpijirika-hipsters" - ny lohahevitry ny IoT - Internet of Things - dia nahaliana ahy hatry ny ela. Ela be talohan'ny nampiasana ny Internet mihitsy.

ЕNa dia tamin’ny fahazazako aza, dia naniry ny hanao zavatra “ho irery” aho. Ary iriny ny hahafahako mifehy azy ireo avy lavitra. Saingy tamin'izany fotoana izany (80s, fiandohan'ny taona 90 tamin'ny taonarivo farany) dia somary sarotra izany. Ny Internet dia tsy nisy na taiza na taiza teto amin'izao tontolo izao, toy ny tsy fisian'ny finday, tablette, na fampisehoana LCD na USB flash drive na aiza na aiza. Noho izany dia tsy maintsy nametra ny tenanay tamin'ny "famokarana jiro mitehaka" sy ny fanaraha-maso lavitra radio tsotra izahay. Fa tamin'izany fotoana izany sy tamin'izany taona izany, dia tsy ratsy sy mahaliana.

НOh, zavatra taloha ireo. Taonjato faha-15 izao. Ary ny tsirairay dia manana finday avo lenta ao am-paosiny, ny Internet dia misy saika na aiza na aiza ilana azy ary tsy ilaina, ary ny fototry ny singa elektronika misy ankehitriny dia toy izany fa vao XNUMX taona lasa izay dia tsy nanonofy izany mihitsy ny salan'isan'ny mponin'ny planeta Tany. .

ПNoho izany, rehefa nanapa-kevitra ny hanangana mpanara-maso momba ny rano ao amin'ny dacha aho, dia nitodika tany amin'ny chip ESP8266 aho.
Voalohany indrindra, ity puce ity dia mora. Ary raha tsy ampy ny mpanara-maso iray dia azonao atao ny mametraka roa, telo na dimy. Faharoa, misy WiFi ao anaty sambo. Izany hoe, afaka mijery ny zava-mitranga amin'ny alàlan'ny Internet ianao ary mifehy ny fizotran'ny smartphone rehetra. Mazava ho azy fa mila teboka fidirana misy fidirana amin'ny Internet ianao, saingy tsy olana izany. Na izany na tsy izany, saika any amin'ny toerana rehetra na efa ho avy izy io, anisan'izany ny ao amin'ny dacha-ko.

ПRehefa niroboka tao amin'ny tontolon'ny tetikasa mahafinaritra ho an'ny ESP8266 aho, dia gaga aho nahita fa na dia eo aza ny fahaiza-manaon'ity chip ity, ny tetikasa eo aminy, miaraka amin'ny tsy fahita firy, dia mizara ho karazany roa: ireo dia programa tena tranainy toy ny "click". ny switch avy amin'ny findainao ary jereo ny toetry ny mari-pana amin'ny alàlan'ny Internet"; na mpandika teny JavaScript na Lua tsara sy mafy orina, saingy indrisy fa mandany saika ny fahatsiarovana rehetra izy ireo ary tsy mamela anao hanao zavatra matotra.

ПNy hevitro voalohany dia tsotra toy ny pancakes - hanoratra programa tsotra ho an'ny fanaraha-maso ny paompy mifototra amin'ny toetry ny sensor ary izany no izy. Saingy, toy ny roller efa za-draharaha amin'ny resaka mitsambikina eo amin'ny rake amin'ny fampiharana rafitra samihafa, dia azoko fa tsy ho vitako mihitsy ny hahita mialoha ny fiolahana rehetra amin'ny algorithm izay tiako na mila ahitsy mandritra ny fananganana ny famatsiana rano sy rafitra fanondrahana.

ДTsy dia mety loatra ny fanodinana ny programa ao amin'ny dacha, ao anaty trano maizina. Fa tsy maintsy ianao.
Inona no lalana hivoahana? Mazava ho azy fa ny zavatra voalohany tonga tao an-tsaiko dia ny fanaovana ny algorithm azo zahana. Ny iray amin'ireo mpiara-miasa amiko dia nanome torohevitra be dia be - inona no hatsangana ary ahoana. Tamin'izany no namonoany ny hevitro voalohany teo am-piandohana. Misaotra azy. Raha tsy nambarany teo anoloan'ny masoko ny isan'ny masontsivana mila amboarina, dia mety tsy ho nandà an'ity safidy ity aho: manao pejin-drafitra algorithm.

НNy sary mampihoron-koditra amin'ny isan'ny mari-pamantarana, ary na dia ireo izay mifanandrify aza, dia nampitebiteby ahy. Tsapako indray fa tsy ho hitanao mialoha ny zava-drehetra ...

СHanao famandrihana indray mandeha aho: kamo aho. tena kamo! Tena kamo loatra aho hamerina manoratra ny fandaharana isaky ny mandeha. Noho izany, nipoitra ny asa - ny fomba haingana sy mora mametraka algorithm, indrindra raha tsy misy fandaharana? Ankoatra izany, ity algorithm ity dia ho sarotra be; hanana masontsivana be dia be; ho voafaritra manokana amin'ny raharahako ary tsy mety amin'ny hafa. Ary tena tiako ny hanao ny fitaovana ho an'ny rehetra na latsaka ...

ПKoa satria mbola nisy enim-bolana teo ho eo talohan'ny fialan-tsasatra sy ny asa fanompoan-tsampy rehetra, dia nanapa-kevitra ny haka ny fotoanako aho ary hieritreritra ny fomba hahatonga azy io ho mety sy tsara tarehy? Ahoana ny fametrahana programa tsy misy programa? Ahoana no atao raha tsy misy paramètres trillion azo ovaina rehefa configure?

КToy ny mahazatra, efa noforonina teo anoloantsika ny zava-drehetra: tsapako fa te hanao algorithm amin'ny endrika efamira hetsika aho ary hampifandray azy ireo amin'ny tsipika fifandraisana izay mampiseho ny toerana misy ny angon-drakitra manidina avy sy mankany. Eny ary, amin'ny fanondroana ny efamira, tiako ny ho afaka manitsy ny sasany amin'ireo masontsivana tsirairay.

ИTsy vaovao ny hevitra hamaritana algorithm amin'ny fanaovana azy amin'ny efajoro. Ny rafitra toy izany dia efa nisy tamin'ny taona 80; Ankehitriny dia misy rafitra NodeRed malaza be, izay fantatry ny olona efa nanatevin-daharana ny tontolon'ny automation/IoT madinika.

НOh, ity ny olana: ny rafitra toy izany dia natao ho an'ny "PC lehibe". Amin'ny ratsy indrindra - amin'ny Raspberry PI. Fa tsy ao amin'ny ESP8266, izay tsy manana afa-tsy folo kilobytes RAM ary tsy misy rafitra fandidiana!

Кny hatao? Ary tsy misy afa-tsy fomba roa: manoratra sy manaova fandaharana amin'ny "PC lehibe" na solosaina finday, ary avy eo dia mamindra izany amin'ny endrika sasany amin'ny ESP8266, na manandrana "manosika ny tsy azo atao" ao amin'ny controller ESP8266.

ПNoho izany, ny programa ambony indrindra nananako dia izao: ny fandaharana ny mpanara-maso anao dia tsy mila zavatra hafa ankoatra ny solosaina misy navigateur WEB ianao! Izany hoe, solosaina finday misy navigateur WEB sy ny mpanara-maso ahy - izany dia tokony ho ampy handrindrana sy hanoratana ary hanintonana programa fanaraha-maso.

И, araka ny hita dia azo natao tokoa ny nampihatra izany!
Tsy hankaleo anao amin'ny antsipiriany rehetra momba ny fampandrosoana ny tetikasa aho. Holazaiko fotsiny fa mifototra amin'ny teny tonga tao an-tsaiko sy tao an-tsaiko nandritra ny dingan'ny fampandrosoana dia azo atao ny mamorona "Rakibolana momba ny fiteny vetaveta ampiasain'ny mpiasan'ny indostria elektronika" Saingy efa tapitra izany. Ny marimarina kokoa, tsy ny zava-drehetra, fa ny dingana voalohany, sarotra indrindra, rehefa tsy mazava raha ho eo ny hevitrao momba ny fiainana na ny delirium fotsiny amin'ny loko volondavenona amin'ny alin'ny volana.

ПHizara ny vokatry ny nivoaka sy nahazo ny anarana aho "ShioTiny Controller".

Dia inona no nitranga?

Ny fitaovana anjara Ny mpanara-maso ny ShIoTiny dia manara-penitra sy tsotra: fampidirana telo natao ho an'ny karazana sensor "contact maina" (bokotra, fametahana bararata, fandrefesana ny haavon'ny rano ao anaty tanky ihany koa), fampidirana ADC iray, fampidirana iray hampifandray ny sensor ny mari-pana sy ny hamandoana. DHT22 karazana na mitovitovy. Ary farany, Output telo amin'ny endrika switching relays ho an'ny 220 Volt, 1 Ampere. Ny relay dia milaza fa 10A, saingy tena zava-misy aho ary tsy hamela 10Amps amin'ny solaitrabe. Ary mba hifehezana ny fanombohana paompy dia ampy ny 1Amp. Izany rehetra izany dia avy amin'ny loharanon-jiro misy voltase 5 hatramin'ny 9 volts.

ЧRaha ny marina, nampiako ny sensor mari-pana toy izany, fa tamin'ny ADC dia nanantena ny handrefesana ny voltase amin'ny tambajotra famatsiana aho. Iza no mahalala?

РMazava ho azy, ny fidirana rehetra, afa-tsy ny fidirana amin'ny fampifandraisana ny DHT22, dia voaaro amin'ny resistors sy diodes: tsy naniry ny handoro ny ESP8266 aho, ary ny diodes sy ny resistors dia mitentina kopecks vitsivitsy.

sary Ny vokatra vita dia azo jerena eo am-piandohan'ny lahatsoratra. Nanafatra maromaro tamin'ireo boards ireo aho - ahoana raha hodorako izy ireo na hotapahiko ny tongotra?
Saingy, indrisy, tsy voatery nanao izany aho.

ФIty vokatra ity, mazava ho azy, dia hatsaran-tarehy sy fahalehibeazana. Fa ho fanamorana, eto ambany ny sarin'ny fampifandraisana ny simulator sensor sy actuators amin'ny solaitrabe.

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

Вho solon'ny sensor niveau dia misy bokotra Input1..3, fa tsy starter dia misy LED mifandray amin'ny Relay1..3 relay. Eny, ny resistor miovaova amin'ny ADC mba hanahafana ny volavolan-tsolika.
КRehefa tapaka ny fampitana dia mirehitra ny LED mena. Ary rehefa mandeha dia maitso izy io. Noho izany dia nosoloiko teo ambony latabatra.

КHo fanampin'izany rehetra izany dia misy mpampitohy herinaratra eo amin'ny ilany havia amin'ny solaitrabe, ary bokotra serivisy roa eo ankavanana: Reset sy AP. Eny, misy switch DIP izay mamadika ny fitaovana amin'ny fomba fandaharana. Misy ihany koa ny mpampitohy fandaharana ESP8266 amin'ny alàlan'ny adaptatera USB-UART.

Fanazavana sasany momba ny bokotra. Inona no Reset - ary dia mazava izany. Ary indro ny bokotra AP ilaina handikana ShioTiny hanokafana ny fomba fidirana (mode configuration na Mode Config). Nahoana no ilaina izany? Ohatra, nokorontaninao ny firafitry ny tambajotra ary te hanova azy ireo ianao. Tsindrio ny bokotra AP mandritra ny segondra vitsy (mandra-pahazava ny LED manga tsara tarehy). Avy eo, raiso ny findainao na ny solosainao, velomy ny WiFi ary jereo ny teboka fidirana misokatra eo misy ny anarana esp_8266_xxxx ary mifandray amin'izany. Avy eo dia mankanesa any amin'ny navigateur amin'ny findainao na solosainao ary midira ao amin'ny adiresy bar: 192.168.4.1. Raha milamina ny zava-drehetra, dia entina any amin'ny pejy mpanara-maso ShIoTiny ianao ary afaka manamboatra azy indray.

КAraka ny hitantsika, ny fitaovana dia tsy sarotra. Noho izany o ampahany rindrambaiko.

ВHolazaiko ny quirks rehetra amin'ny fampiharana, fa taty aoriana. Indray andro. Ary androany aho dia handinika ny rindrambaiko ihany "avy any ivelany", izany hoe avy amin'ny fomba fijerin'ny mpampiasa - ny tenako na ny olon-kafa izay naka risika tamin'ny fampiasana ny asako (misy ihany koa ny stuntmen).

С Raha ny fomba fijerin'ny mpampiasa dia mpizara HTTP azo idirana amin'ny WiFi ilay fitaovana. Ny fanovana rehetra, ny fandaharana, sy ny sisa dia atao amin'ny alàlan'ny navigateur WEB.

ИNoho izany, nandeha tany amin'ny pejy mpanara-maso izahay. Inona no hitantsika? Ary hitantsika ny tabilao "Control and status", izay mampiseho ny toetry ny fitaovana ampiasaina amin'izao fotoana izao: inputs, outputs, ADC, DHT22. Ankoatr'izay dia aseho ny mari-pamantarana fifandraisana amin'ny teboka fidirana (raha miasa amin'ny fomba fiantsonana WiFi izahay); masontsivana fidirana (raha miasa amin'ny fomba fidirana WiFi) na izy roa. Eny ary, ankoatra izany, ny mari-pamantarana fifandraisana amin'ny broker MQTT dia aseho raha ampiasaina ny protocol MQTT.

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

КAraka ny hitantsika, tsy misy zavatra manokana na mahaliana. Tsy misy zavatra azo kitihina akory! Na dia ... Misy tabilao roa hafa! Fandrindrana ny firafitry ny tambajotra fifaneraserana ary tonian-dahatsoratry ny programa ElDraw.

Кka noheverinao izany, fifaneraserana - Fametrahana tamba-jotra ity, fa tsy izany ihany. Manana mari-pamantarana mahaliana kokoa izy io. Aleo tsindrio eo amin'ny tabilao fifaneraserana ary ho hitantsika eo ny momba izay aseho eo amin’ny sary.
НFametrahana ny anaran'ny teboka fidirana sy ny tenimiafina ho an'ny maody tsirairay - toby WiFi sy teboka fidirana WiFi. Toa mazava ny zava-drehetra. Ary koa ny tanjon'ny bokotra "Scan WiFi" tena mangarahara.
А eto ny lisitry ny midina "Mode ShioTiny" mila fanazavana. Ny zava-misy dia tsy afaka manapa-kevitra amin'ny fomba rehetra izay fomba mety kokoa ho ahy hiasa aho. Ary noho izany dia nanome 5 fomba fiasan'ny fitaovana.

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

ПAndeha hotanisaintsika fohifohy ireo fomba fiasa ireo.

Config mode - fomba fanamboarana. Ity dia fomba fidirana misokatra misy adiresy raikitra 192.168.4.1 ary anarana esp_8266_xxxx.

Fomba fiantsonana - fomba fiantsonan'ny WiFi mifandray amin'ny toerana fidiranao.

Mode AP - fomba hidirana mihidy. Ianao no nametraka ny anarana sy ny tenimiafina.

AP+Station mode - ity no fampahavitrihana miaraka amin'ny mode AP + maody Station.

Single maody - miasa tsy misy fifandraisana amin'ny tambajotra mihitsy. Mpanara-maso manirery mitondra ny anjarany mavesatra...

В ny fomba rehetra afa-tsy "Mode config", azonao atao ny manakana pejy WEB amin'ny alàlan'ny fanamarinana ny boaty "Hidio ny tranokala amin'ny fomba fiantsonana". Izany dia karazana noho ny antony fiarovana.

НMiharihary ny firafitry ny MQTT: mpizara, seranan-tsambo, tenimiafina, fifandraisana misokatra na avy SSL. Tsy holazaiko amin’ny antsipiriany eto.

КAnkoatra ny zavatra hafa, ny mpanara-maso ShIoTiny dia afaka mandefa sy mandray fonosana amin'ny endrika manokana amin'ny alàlan'ny multicast. Miharihary ihany koa ny firafiny: adiresin'ny vondrona sy seranan-tsambo.
Mazava ho azy, raha mamaritra ny nuance rehetra amin'ny toe-javatra ianao, dia hahazo lahatsoratra misaraka, saingy tsy ao anatin'ny drafitrao izany.

Иeny, miaraka amin'ny tabilao fifaneraserana mazava be ny zava-drehetra. Andeha isika hifindra amin'ny endri-javatra lehibe indrindra amin'ny controller - ny tonian-dahatsoratry ny programa ElDraw.

Тamin'ny fipihana ny tabilao ElDraw, dia hahita zavatra toy izao manaraka izao isika. Mazava ho azy, raha tsy manana faritra feno entana ny fitaovana, dia ho foana ny faritra faritra.

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

Сhavia - palette misy singa na nodes (nodes).
Сzo - saha schema na "schema" fotsiny.
СEo an-tampony dia misy bokotra hampidirana sy hamoahana ny kapila sy ny fitaovana, ary koa ny bokotra fanitsiana.

ДHo an'ireo izay niara-niasa tamin'ny tonian-dahatsoratra dia mazava ho azy ny fitantanana. Mila manampy singa amin'ny kisary ianao - ento amin'ny totozy ary tariho avy amin'ny palette mankany amin'ny kisary. Raha mila manaisotra singa na fifandraisana amin'ny kisary ianao dia tsindrio eo amin'io na miaraka amin'ny totozy ary tsindrio ny fanalahidy DEL. Mila mampifandray ireo singa isika - maka ny fidirana amin'ny singa iray ary mampifandray izany amin'ny fivoahan'ny iray hafa.

ЕMisy ihany koa ny scaling (SHIFT + kodiaran'ny totozy). Indrisy anefa fa tsy azo atao ny mandika singa sy vondrona singa. Tsy dia mampaninona ahy loatra anefa izany.

КAnkoatra izany, noho ny antony lojika, ny fidirana amin'ny node dia tsy azo ampifandraisina amin'ny vokatra iray amin'ny node iray hafa. Fa ny fivoahan'ny node dia miaraka amin'ny fampidirana maromaro amin'ny nodes hafa. Eo ankavian'ny nodes foana ny fidirana. Eo ankavanana hatrany ny fivoahana.

КInona no fahaiza-manao ananantsika hampiharana algorithms?
ВNy fahafaha-manao dia tena midadasika. Ny palette dia misy nodes maneho ny fitaovana fanaraha-maso rehetra ShioTiny: fampidirana, fampitana, ADC, DHT11/22.

ДMisy node lojika sy arithmetika ho an'ny fanodinana data.

ЧMba hahafahantsika miasa amin'ny fitaovana amin'ny alàlan'ny Internet, misy nodes ho an'ny famandrihana sy famoahana ny mari-pamantarana amin'ny broker MQTT.

ЕRaha mila mpanara-maso ShIoTiny maromaro isika hifanakalo vaovao, dia afaka mampiasa nodes handefasana sy handraisana mari-pamantarana amin'ny alàlan'ny protocol multicast UDP.

КAnkoatra izany, misy ny timer nodes; nodes fanaraha-maso fanodinana hetsika.

ПHanome ohatra vitsivitsy aho. Ohatra, tianao ve ny havoaka amin'ny mpizara MQTT isaky ny 30 minitra ny angon-drakitra momba ny mari-pana sy ny hamandoana? Tsy misy zavatra tsotra kokoa. Andao hanao sary toy izao.

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

Жbokotra meme "Upload". Rehetra!
ЕRaha efa namboarinao tsara ny fifandraisana amin'ny broker MQTT ao amin'ny tabilao Networking, dia izay ihany!
Кisaky ny antsasak'adiny, ny mari-pana dia havoaka amin'ny broker eo ambanin'ny lohahevitra / T, ary ny hamandoana - eo ambanin'ny lohahevitra / H. Na, raha mametraka ny anaran'ny lohahevitrao manokana ianao, dia eo ambanin'izy ireo.
ЗNy fanontaniana mazava dia ny hoe: nahoana no 18000 30 minitra? Satria ny fotoana rehetra dia refesina amin'ny ampahafolon'ny segondra.

ТAnkehitriny ianao dia te-hanampy amin'ity tetika ity ny fahafahana mamadika ny Relay1 amin'ny alàlan'ny Internet, ary na dia mandritra ny fotoana iray aza? Tsisy olana. Andeha hotanterahina toy izao ny sary.

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

ОDimy tsindrio ny bokotra "Upload". Rehetra! Ankehitriny, ankoatry ny hoe isaky ny antsasak'adiny, ny mari-pana sy ny hamandoana dia havoaka amin'ny broker MQTT, dia azo atao ny mamadika ny relay Relay1. Eny, tsy velomina fotsiny, fa mandritra ny 10 minitra katroka. Azonao atao ny mamela ny fampitana amin'ny alàlan'ny famoahana ny lohahevitra /r1cmd, napetraka amin'ny 1. Ary ny tena toetry ny fampitana dia havoaka amin'ny lohahevitra /r1status.

ВTsy te-hanalefaka fotsiny ve ianao, fa hamono koa ny fampitana alohan'ny fandaharam-potoana? Eny, na inona na inona lazainao. Ny sary etsy ambany dia mampiseho ny fomba hanaovana izany!

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

ПMazava ve ny fitsipika? Ataovy sary fotsiny ny algorithm amin'ny totozy! Ary manorata toe-javatra vitsivitsy: fotoana, anarana lohahevitra ary izay ihany. Izany dia mazava kokoa noho ny fanoratana andian-kaody.

КRaha ny marina, ny fanasongadinana ny fifandraisana amin'ny loko isan-karazany dia tsy "Photoshop" - iray amin'ireo andraikitry ny mpamoaka lahatsoratra. Azonao atao ny loko ny fifandraisana araka izay tianao mba tsy ho very hevitra.

Нary tsy izay ihany! Mba hanesorana ny algorithm dia misy bokotra "Monitor start". Hafahafa ihany fa mamadika ny fomba "monitor". Amin'ity fomba ity, ny toetry ny vokatra rehetra amin'ny nodes rehetra dia vakiana tsindraindray avy amin'ny mpanara-maso ShioTiny ary aseho amin'ny kisary. Sahala amin'ny sary etsy ambany.

ShioTiny: automation kely, Internet momba ny zavatra na "enim-bolana alohan'ny fialan-tsasatra"

ТIzany hoe, afaka mahita ao anatin'ny "saika tena fotoana" isika izay ananantsika amin'ny fidirana sy fivoahana isaky ny node. Manampy betsaka rehefa misy zavatra tsy mazava.

ЕMisy “fetika sy endri-javatra” maro hafa izay tiako holazaina, saingy ny feon'ny fieritreretako dia tsy hamela anao handany fotoana amin'izy ireo amin'ny lahatsoratra iray. Ny hevi-dehibe nampiharina dia efa mazava: farafahakeliny ny masontsivana azo zahana - mazava tsara indrindra.

Mialatsiny ao anaty menaka

КMazava ho azy fa tiako ny tsy hisy lalitra ao amin'ny menaka, fa izao tontolo izao dia tsy mety. Samy tsy tonga lafatra na ny mpamoaka lahatsoratra ahy na ny mpanara-maso ahy. Nahita endri-javatra roa lehibe aho izay mbola tsy nesorinako.

ВVoalohany, miseho indraindray ny glitches rehefa mamindra singa ao anaty vondrona. Tsy manelingelina ny asa anefa izany. Betsaka kokoa ny "endriny" noho ny "bug".

И, faharoa, ao anatin'ny fepetra sasany, aorian'ny fampidirana ny fizaran-tany ao amin'ny fitaovana amin'ny fampiasana ny bokotra "Upload", dia miverina indray. Tsy manelingelina ny fiainana izany, fa mila havaozina ny pejy editor.

famaranana

НManantena aho fa tianao ny hevitra manao sary algorithm fa tsy manoratra programa. Toy izany no mahatonga ny eritreritra, hevitra ary fifandirana kisendrasendra miteraka fivoarana azo tanterahina tanteraka.

НOh, raha ny hevitro, ny habetsahan'ny lahatsoratra dia nihoatra ny fetra mety. Ka hofaranako anio.
ПMamelà ahy hilaza fotsiny fa herinandro vitsivitsy sisa tavela alohan'ny fialan-tsasatra ary vonona aho ny hifindra amin'ny debugging ny controller eo amin'ny latabatra mankany amin'ny debugging azy "eny an-tsaha."
ЕRaha misy olona liana amin'ny hevitro na ny antsipirian'ny fampandrosoana dia manorata amiko: [email voaaro]

ВHo faly foana aho handray fanehoan-kevitra sy fanakianana, raha tena ilaina tokoa izany.

Жmandray ny hevitrao, ny hevitrao ary ny soso-kevitrao.

Rohy, references ary parcels

Sary ESP8266
Wifi
MQTT
UDP Multicast

Amin'ny fangatahan'ny mpiasa

ВAlefako ny antontan-taratasy manta sy firmware (binar).

https://github.com/shiotiny/ShIoTinyBin

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

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

Famaritana ny singa sy fanazavana fohy: https://github.com/shiotiny/ShIoTinyBin/blob/master/doc/ShIoT-esp8266-nodes.pdf

Misy toromarika "fomba fanjairana".

Source: www.habr.com

Add a comment