Satura rādītājs:

Dienas taimeris, izmantojot sarkano mezglu ar pastāvīgu atmiņu: 6 soļi
Dienas taimeris, izmantojot sarkano mezglu ar pastāvīgu atmiņu: 6 soļi

Video: Dienas taimeris, izmantojot sarkano mezglu ar pastāvīgu atmiņu: 6 soļi

Video: Dienas taimeris, izmantojot sarkano mezglu ar pastāvīgu atmiņu: 6 soļi
Video: #17 Таймер плановой работы DS3231 RTC | Внешний ПЛК Arduino 2024, Novembris
Anonim
Dienas taimeris, izmantojot sarkanu mezglu ar pastāvīgu atmiņu
Dienas taimeris, izmantojot sarkanu mezglu ar pastāvīgu atmiņu

Savos mājas automatizācijas projektos plaši izmantoju mezglu-sarkano. es neesmu programmētājs pēc progresēšanas, bet ar dažādu līdzstrādnieku palīdzību es cenšos konfigurēt lietas atbilstoši savām prasībām. Dažreiz tas darbojas, bet dažreiz ne.:)

Vienam no maniem automatizācijas projektiem man bija nepieciešami taimeri, kurus es varu iestatīt no priekšpuses Node _red UI vairākas nedēļas dienas. Ir pieejami projekti, kuros līdzstrādnieki šim nolūkam ir izmantojuši mezgla sarkano ieguldījumu failus. Bet viena pamata lieta, ko es nekad neatradu, ir saglabāt laika iestatījumu pat pēc mezgla sarkanā restartēšanas (sistēmas avārijas dēļ utt.). Es gribēju kaut ko, kas atsāktos no pēdējā darba posma un turpinātu pēc tam

Šī vajadzība lika man strādāt pie šī projekta.

Manā projektā pastāvīgi ir bijusi vajadzība pēc taimera funkcijas

1. darbība. Priekšnosacījumi

Priekšnosacījumi

1) Darbīga mezgla sarkana programma operētājsistēmā Windows (vai Linux, Mac …). Tīmeklī ir daudz norādījumu, kā sistēmā Windows iestatīt sarkano mezglu.

2) Pamatzināšanas par If, citādi loģiskiem apgalvojumiem

3) Un daudz zinātkāres, lai izpētītu lietas ……………..

2. solis: mazliet par mezglu - sarkans (atcerieties, ka jums nav pārāk daudz detaļu…..)

Nedaudz par mezglu - sarkans (neaizmirstiet pārāk detalizēti…..)
Nedaudz par mezglu - sarkans (neaizmirstiet pārāk detalizēti…..)

Kā teikts viņu oficiālajā tīmekļa vietnē

"Node-RED ir programmēšanas rīks aparatūras ierīču, API un tiešsaistes pakalpojumu savienošanai jaunos un interesantos veidos. Tas nodrošina uz pārlūkprogrammu balstītu redaktoru, kas ļauj viegli savienot plūsmas, izmantojot plašu mezglu klāstu paletē. ar vienu klikšķi var tikt ieviests darbības laikā."

URL:

Lai to izdarītu, jums nav jābūt programmētājam, bet, ja jums ir prasme rakstīt javascript, tas noteikti paplašinātu jūsu iespējas.

Tas ir spēcīgs GUI ar vilkšanas un nomešanas funkciju, lai automatizētu daudz ko no tā.

Piemēram: Izmantojot šo taimera apmācību, jūs varat izveidot plūsmu, kurā, pamatojoties uz taimeri, sākt notikumu "Ūdens dārzs", "sūtīt e -pastu" utt.

3. darbība: sākuma mezgls - sarkans

Sākuma mezgls - sarkans
Sākuma mezgls - sarkans

Pēc Node -red instalēšanas savā datorā. dodieties uz komandu uzvedni. Lai sāktu programmu, ierakstiet sarkano mezglu.

4. solis: mezgla sarkanā vadības kārba

Mezgla sarkana vadības kārba
Mezgla sarkana vadības kārba

Vadības lodziņā tiktu parādītas cilnes, kas pazīstamas kā plūsmas, sākotnēji tā būtu tukša, jo tā ir jauna instalācija, dodieties uz labāko stūri un nolaižamajā izvēlnē atlasiet “Pārvaldīt paleti”. Šo iespēju izmanto, lai ievietotu dažādas paketes.

Noklikšķiniet uz Pārvaldīt paleti, tas atvērs logu ar divām cilnēm

-Mezgli -šeit ir uzskaitīti visi jūsu instalētie mezgli (paketes)

- Instalēt - lai instalētu jaunus mezglus.

Dodieties uz instalēšanu un instalēšanu zemāk esošajiem mezgliem:

-mezgls-sarkans-informācijas panelis: tas atņems visus mezglus, kurus izmanto informācijas paneļu izveidei (pogas, diagrammas, slēdži utt.)

-mezgls-sarkans-ieguldījums-saglabājas: šis ir pavisam nesen izveidots mezgls, šo mezglu var izmantot jebkura pogas stāvokļa saglabāšanai. Mainīgās vērtības izraisa mezgla sarkano avāriju vai pēkšņi aizveras.

-mezgls-sarkans-ieguldījums-vienkāršs laiks: tas ir, lai pašreizējo laiku pārvērstu vajadzīgajā formātā

5. solis: mazliet par mezgla sarkanajiem elementiem

Augšējā daļa sastāv no dažādām plūsmām, jūs varat izveidot tik daudz plūsmu, cik nepieciešams. Kreisajā stūrī ir visi mezgli. Daži no tiem ir noklusējuma iestatījumi, dažus var importēt, izmantojot opciju Pārvaldīt paleti, un, ja jums ir pietiekama pieredze, varat izveidot mezglu.

Mezgls būtībā ir elements ar iepriekš noteiktām funkcijām.

Darba zonas labajā pusē ir atkļūdošanas logs, informācijas paneļa konfigurācija utt.

Plūsmā varat izmantot vairākus mezglus, un, izmantojot dažādu plūsmu mezglus, varat izveidot informācijas paneli.

Iestatīšanas taimeris ir viens no šādiem informācijas paneļiem, kas sastāv no plūsmas "Taimera plūsmas iestatīšana" un "Dienas iestatīšana" mezgliem.

Visu plūsmu var eksportēt starpliktuvē vai failā, un to var atkārtoti izmantot, importējot to.

pievienoja abas plūsmas kā txt failu.

plūsmu importēšanai:

saglabājiet šos ext failus savā darbvirsmā

Atveriet nolaižamo izvēlni Labā> Importēt> Starpliktuve

atveriet piezīmju grāmatiņu un ielīmējiet saturu šeit

atkārtojiet darbību citai plūsmai.

Tātad tagad jums būs importētas divas plūsmas, noklikšķiniet uz Izvietot, lai saglabātu projektu.

6. darbība. Informācijas paneļa skats

Informācijas paneļa skats
Informācijas paneļa skats

Noklikšķiniet uz atkļūdošanas loga labākā stūra, jūs atradīsit joslas grafika ikonu. Tiks atvērts jauns logs ar informācijas paneļa lietotāja saskarni, Spēlējiet ar taimeriem, iestatiet dažādas iespējas.

Piesakieties dažādos dienas laikos dažādās nedēļas dienās, lai pārbaudītu, vai tas darbojas, kā paredzēts.

Šo projektu var papildus ekstrapolēt, lai atlases kritērijos iekļautu mēnešus.

Izbaudiet un pls sniedz atsauksmes.

Labprāt tiktu uzņemta produktīva kritika, jo es neesmu programmētājs, un noteikti būtu gudrāks / īsāks / vienkāršāks veids, kā to izdarīt.

Ieteicams: