Turinys:
- 1 žingsnis: išankstinės sąlygos
- 2 žingsnis: šiek tiek apie mazgą - raudona (nepamirškite išsamiai…..)
- 3 žingsnis: Pradėkite mazgą - raudona
- 4 žingsnis: Raudonas mazgas valdymo dėžutė
- 5 žingsnis: šiek tiek apie mazgo raudonuosius elementus
- 6 veiksmas: prietaisų skydelio vaizdas
Video: Dienos laikmatis naudojant raudoną mazgą su nuolatine atmintimi: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Savo namų automatikos projektams plačiai naudoju „Node-red“. nesu programuotojas pagal eigą, tačiau padedamas įvairių bendradarbių stengiuosi sukonfigūruoti dalykus pagal savo reikalavimus. Kartais pavyksta, o kartais ne:)
Vienam iš mano automatizavimo projektų man reikėjo laikmačių, kuriuos galiu nustatyti iš priekinio mazgo _red UI per kelias savaitės dienas. Yra projektų, kuriuose bendraautoriai jo tikslui naudojo „Node-red-contrib“failus. Bet vienas pagrindinis dalykas, kurio niekada neradau, yra tai, kaip išlaikyti laiko nustatymą net ir iš naujo paleidus raudoną mazgą (dėl sistemos gedimo ir tt). Norėjau kažko, kas būtų atnaujinta iš paskutinio darbo etapo ir tęsiama vėliau
Šis poreikis privertė mane dirbti prie šio projekto.
Mano projekte nuolat reikėjo turėti laikmačio funkciją
1 žingsnis: išankstinės sąlygos
Išankstinės sąlygos
1) Veikianti „Node-red“programa sistemoje „Windows“(arba „Linux“, „Mac“…). Žiniatinklyje yra daug instrukcijų, kaip nustatyti „Node-red“sistemoje „Windows“.
2) Pagrindinės žinios apie If, kitaip loginius teiginius
3) Ir daug smalsumo tyrinėti dalykus ………………………
2 žingsnis: šiek tiek apie mazgą - raudona (nepamirškite išsamiai…..)
Kaip teigiama jų oficialioje svetainėje
„„ Node-RED “yra programavimo įrankis, skirtas naujiems ir įdomiems būdams prijungti aparatūros įrenginius, API ir internetines paslaugas. Jame yra naršykle pagrįstas redaktorius, leidžiantis lengvai sujungti srautus naudojant įvairius paletės mazgus, kurie gali vienu paspaudimu bus įdiegta iki veikimo laiko “.
URL:
Jūs neturite būti programuotojas, kad tai padarytumėte, bet jei turite tam tikrų įgūdžių rašydami „JavaScript“, tai tikrai praplėstų jūsų galimybes.
Tai galinga GUI, turinti vilkimo ir nuleidimo funkciją, kad būtų galima automatizuoti daugelį šių dalykų.
Pavyzdžiui: naudodamiesi šia laikmačio pamoka galite suplanuoti srautą, kuriame, remiantis laikmačiu, pradėkite renginį „Vandens sodas“, „atsiųskite el. Laišką“ir tt.
3 žingsnis: Pradėkite mazgą - raudona
Įdiegę „Node -red“savo kompiuteryje. eikite į komandų eilutę. Norėdami pradėti programą, įveskite mazgą raudona.
4 žingsnis: Raudonas mazgas valdymo dėžutė
Valdymo lange būtų rodomi skirtukai, žinomi kaip srautai, iš pradžių jis būtų tuščias, nes tai yra naujas diegimas, eikite į dešinįjį kampą ir išskleidžiamajame meniu pasirinkite „Tvarkyti paletę“. Ši parinktis naudojama įvairiems paketams įdėti.
Spustelėkite Tvarkyti paletę, atsidarys langas su dviem skirtukais
-Mazgai -čia išvardyti visi jūsų įdiegti mazgai (paketai)
- Įdiegti - Norėdami įdiegti naujus mazgus.
Eikite į Įdiegti ir įdiekite žemiau esančius mazgus:
-mazgas-raudonas prietaisų skydelis: į jį bus įtraukti visi mazgai, naudojami prietaisų skydams kurti (mygtukai, grafikai, jungikliai ir kt.)
-mazgas-raudonas-prisidėjimas išlieka: tai yra labai nesenas mazgas, šis mazgas gali būti naudojamas bet kuriai mygtuko būsenai išsaugoti, kintamosios vertės sukelia raudono mazgo gedimus arba staiga uždaromos.
-node-red-contrib-simpletime: Tai paverčia dabartinį laiką bet kokiu reikiamu formatu
5 žingsnis: šiek tiek apie mazgo raudonuosius elementus
Viršutinę dalį sudaro skirtingi srautai, galite sukurti tiek srautų, kiek reikia, kairiajame kampe yra visi mazgai. Kai kurie yra numatytieji, kai kuriuos galima importuoti naudojant parinktį Tvarkyti paletę, o jei turite pakankamai patirties, galite sukurti mazgą.
Mazgas iš esmės yra elementas, turintis iš anksto nustatytas funkcijas.
Dešinę darbo srities pusę sudaro derinimo langas, prietaisų skydelio konfigūracija ir kt.
Sraute galite naudoti kelis mazgus, o naudodami skirtingų srautų mazgus galite sukurti prietaisų skydelį.
Nustatymo laikmatis yra vienas iš tokių prietaisų skydelio, kurį sudaro srauto „Laikmačio srauto nustatymas“ir „Dienos rinkinys“mazgai
Visas srautas gali būti eksportuojamas į mainų sritį arba failą ir jį galima pakartotinai naudoti importuojant tą patį.
pridėjo du srautus kaip txt failą.
srautams importuoti:
išsaugokite šiuos ext failus darbalaukyje
Eikite į dešinįjį išskleidžiamąjį meniu> Importuoti> iškarpinę
atidarykite bloknotą ir įklijuokite turinį čia
pakartokite veiksmą kitam srautui.
Taigi dabar turėsite importuoti du srautus, spustelėkite Diegti, kad išsaugotumėte projektą.
6 veiksmas: prietaisų skydelio vaizdas
Spustelėkite dešiniausią derinimo lango kampą, pamatysite juostos grafiko piktogramą. Bus atidarytas naujas langas su prietaisų skydelio vartotojo sąsaja, Žaiskite su laikmačiais, nustatykite skirtingas parinktis.
Prisijunkite skirtingu paros metu skirtingomis savaitės dienomis ir patikrinkite, ar jis veikia taip, kaip tikėtasi.
Šis projektas gali būti papildomai ekstrapoliuotas įtraukiant mėnesius kaip atrankos kriterijų dalį.
Mėgaukitės ir pls teikia atsiliepimus.
Produktyvi kritika būtų mielai sutikta, nes nesu programuotojas ir tikrai būtų protingesnis / trumpesnis / paprastesnis būdas tai padaryti.
Rekomenduojamas:
Motinos dienos dovana naudojant „Arduino/1sheeld“: 6 žingsniai
Motinos dienos dovana naudojant „Arduino/1sheeld“: mes žinome viską, kas šiandien yra Motinos diena, todėl turėtume būti pasirengę duoti savo motinoms tai, kas verčia ją žinoti, kaip mes juos mylime įrankiai, audiniai, namų instrumentai
Įdiekite raudoną mazgą „Raspberry Pi“: 4 veiksmai
Įdiekite „Node RED“savo „Raspberry Pi“: „Node-RED“yra srautinis programavimo įrankis, skirtas naujiems ir įdomiems būdams prijungti aparatūros įrenginius, API ir internetines paslaugas. Jame yra naršyklės redaktorius, leidžiantis lengvai sujungti srautus naudojant platus mazgų asortimentas. Šiuo t
El. Pašto įspėjimai apie vibraciją ir temperatūrą naudojant mazgą RED: 33 žingsniai
El. Pašto įspėjimai apie vibraciją ir temperatūrą naudojant „Node-RED“: pristatome NCD „Long Range IoT Industrial“belaidį vibracijos ir temperatūros jutiklį, galintį pasigirti iki 2 mylių atstumu naudojant belaidžio tinklo tinklo struktūrą. Šiame įrenginyje yra tikslus 16 bitų vibracijos ir temperatūros jutiklis
Kintamosios srovės konvertavimas į nuolatinę srovę, naudojant centrinį srieginį lygintuvą: 5 žingsniai
Konvertuokite kintamosios srovės į nuolatinę srovę centriniu lygintuvu: Sveiki, draugas, šiandien aš padarysiu grandinės centrinį lygintuvą. Tai yra visos bangos lygintuvas, kuris konvertuos kintamąją į nuolatinę srovę. Ši grandinė duos išėjimą nuolatine banga. Tai yra visos bangos lygintuvo tipas. Pradėkime
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: 22 žingsniai
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: čia mes naudojame NCD temperatūros ir drėgmės jutiklį, tačiau bet kurio ncd produkto veiksmai išlieka vienodi, taigi, jei turite kitų belaidžių jutiklių, išbandykite nemokamai stebėti šalia. Sustabdydami šį tekstą turite