Cuprins:
- Pasul 1: Cerințe prealabile
- Pasul 2: Un pic despre nod - roșu (nu vă amintiți prea mult în detaliu …..)
- Pasul 3: Porniți nodul - roșu
- Pasul 4: Node Red Box Box
- Pasul 5: Un pic despre elementele roșii ale nodului
- Pasul 6: Vizualizare tablou de bord
Video: Cronometru de zi folosind nod roșu cu memorie persistentă: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Folosesc pe scară largă Node-red pentru proiectele mele de automatizare la domiciliu. Nu sunt un programator de progrese, dar cu ajutorul diferiților colaboratori încerc să configurez lucrurile în funcție de cerința mea. Uneori funcționează și alteori nu:)
Pentru unul dintre proiectele mele de automatizare, aveam nevoie de cronometre, pe care să le pot seta din frontendul Nod _UI roșu în mai multe zile din săptămână. Există proiecte disponibile în care colaboratorii au folosit fișierele Node-red- contrib în scopul său. Dar un lucru de bază pe care nu l-am găsit niciodată este cum să păstrez configurarea timpului chiar și după repornirea nodului roșu (din cauza blocării sistemului etc …). Am vrut ceva care să reia din ultima etapă de lucru și să continue după aceea
Această nevoie m-a făcut să lucrez la acest proiect.
A existat o nevoie constantă în proiectul meu de a avea o funcție Timer
Pasul 1: Cerințe prealabile
Condiții preliminare
1) Un program Node-roșu funcțional pe Windows (Sau Linux, Mac ….). Există multe instrucțiuni pe web pentru a configura roșu nod pe Windows.
2) Cunoștințe de bază despre If, else enunțuri logice
3) Și o mulțime de curiozitate pentru a explora lucruri ……………..
Pasul 2: Un pic despre nod - roșu (nu vă amintiți prea mult în detaliu …..)
După cum afirmă site-ul lor oficial
„Node-RED este un instrument de programare pentru conectarea dispozitivelor hardware, API-urilor și serviciilor online în moduri noi și interesante. Oferă un editor bazat pe browser care facilitează conectarea fluxurilor împreună utilizând gama largă de noduri din paletă care pot să fie implementat în timpul său de rulare cu un singur clic."
url:
Nu trebuie să fiți un tip de programare pentru a face acest lucru, dar dacă aveți ceva cunoștință în scrierea javascripturilor, cu siguranță vă va extinde posibilitățile.
Este o interfață grafică puternică, cu funcții de tragere și plasare pentru automatizarea multor lucruri.
De exemplu: folosind acest tutorial cu temporizator puteți proiecta un flux în care, pe baza temporizatorului, începeți un eveniment „Apă grădina”, „trimiteți un e-mail” etc….
Pasul 3: Porniți nodul - roșu
După instalarea Node -red pe mașină. du-te la comand promt. Tastați roșu nod pentru a porni programul.
Pasul 4: Node Red Box Box
Caseta de control ar afișa file cunoscute sub numele de fluxuri, inițial ar fi goală, deoarece este o instalare nouă, mergeți în colțul din dreapta și din meniul derulant selectați „Gestionați paleta”. Această opțiune este utilizată pentru a instala diferite pachete.
Faceți clic pe Gestionare paletă, va deschide o fereastră cu două file
- Noduri -Aceasta listează toate nodurile (pachetele) pe care le-ați instalat
- Instalare - Pentru a instala noi noduri.
Mergeți la Instalare și instalați nodurile de mai jos:
- node-red-dashboard: Acest lucru va interveni toate nodurile care sunt utilizate pentru crearea tablourilor de bord (butoane, grafice, comutatoare etc.)
- node-red-contrib-persist: Acesta este un nod foarte recent, acest nod poate fi folosit pentru a stoca orice stare Buton, valorile variabile încadrează nodul-roșu se blochează sau se închide brusc.
- node-red-contrib-simpletime: Aceasta este pentru a converti ora curentă în orice format este necesar
Pasul 5: Un pic despre elementele roșii ale nodului
Porțiunea de sus cuprinde fluxuri diferite, puteți crea cât mai multe fluxuri necesare, colțul din stânga conține toate nodurile. Unele sunt implicite, altele pot fi importate folosind opțiunea Gestionare palete și, dacă sunteți suficient de experți, puteți crea un nod.
Un nod este practic un element cu caracteristici predesemnate.
Partea dreaptă a zonei de lucru cuprinde fereastra de depanare, configurarea tabloului de bord etc …
Într-un flux puteți utiliza mai multe noduri, iar folosind nodurile din fluxuri diferite puteți proiecta un tablou de bord.
Setarea temporizatorului este un astfel de tablou de bord care cuprinde noduri din fluxul „Setarea fluxului temporizatorului” și „Setarea zilei”
Întregul flux poate fi exportat într-un clipboard sau un fișier și acest lucru poate fi reutilizat importând același lucru.
a inclus cele două Fluxuri ca fișier txt.
pentru importul fluxurilor:
salvați aceste fișiere ext pe desktop
Accesați meniul drop-down din dreapta> Import> Clipboard
deschideți blocnotesul și lipiți conținutul aici
repetați acțiunea pentru celălalt flux.
Deci, acum veți avea două fluxuri importate, faceți clic pe Deploy pentru a salva proiectul.
Pasul 6: Vizualizare tablou de bord
Faceți clic pe colțul din dreapta al ferestrei de depanare, veți găsi o bară pictogramă grapg. Aceasta va deschide o fereastră nouă cu interfața de utilizare a tabloului de bord, Joacă-te cu cronometrele, setează diferite opțiuni.
Conectați-vă la diferite momente ale zilei în diferite zile ale săptămânii pentru a verifica dacă funcționează conform așteptărilor.
Acest proiect poate fi extrapolat pentru a include luni ca parte a criteriilor de selecție.
Bucurați-vă și vă rugăm să oferiți feedback.
Critica productivă ar fi acceptată cu plăcere întrucât nu sunt programator și ar exista în mod sigur un mod mai inteligent / mai scurt / mai simplu de a face acest lucru.
Recomandat:
UCL-IIOT - Sistem de alarmă cu bază de date și nod roșu: 7 pași
UCL-IIOT - Sistem de alarmă cu bază de date și nod roșu: Scopul acestei construcții este de a învăța despre conectarea Arduino cu Node-roșu și o bază de date, astfel încât să puteți înregistra date și, de asemenea, să le colectați pentru o utilizare ulterioară. un sistem simplu de alarmă arduino care scoate 5 numere de date, fiecare separat cu un
Crearea de alerte prin e-mail a senzorului de temperatură și umiditate fără fir NCD folosind roșu nod: 22 de pași
Crearea de alerte prin e-mail ale senzorului de temperatură și umiditate fără fir NCD folosind roșu nod: folosim aici senzorul de temperatură și umiditate al NCD, dar pașii rămân egali pentru oricare dintre produsele ncd, deci dacă aveți alți senzori fără fir ncd, experiența este gratuită. observă alături. Prin oprirea acestui text, trebuie să
Senzor de temperatură și umiditate fără fir IOT cu rază lungă de acțiune cu roșu nod: 27 de pași
Senzor de temperatură și umiditate fără fir cu rază lungă de acțiune IOT cu roșu nod: Introducerea senzorului de temperatură și umiditate fără fir cu rază lungă de acțiune al NCD, oferind o gamă de până la 28 de mile utilizând o arhitectură de rețea fără fir cu plasă. Incorporarea senzorului de temperatură-umiditate Honeywell HIH9130 transmite o temperatură foarte precisă și
ESP8266 DS18B20 Nod de temperatură-ROȘU MQTT: 5 pași
ESP8266 DS18B20 Temperatură nod-RED MQTT: De data aceasta integrarea ESP8266 și platforma Node-RED a fost realizată integrând un senzor DS18B20 al protocolului de temperatură Onewire. Balanță de protocol și de pubsubclient
Cum se face un indicator cu punct roșu pentru punct roșu: 9 pași
Cum se realizează un indicator cu punct roșu cu punct roșu: Acesta este un instructiv cu privire la modul de realizare a unui indicator cu punct roșu cu punct roșu pentru a juca jocuri video. Acesta este un mod la îndemână de a trage arma cu precizie atunci când obiectivele furnizate sunt dificil de vizat sau nu sunt furnizate. Eu folosesc