Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Unë përdor gjerësisht Node-red për projektet e mia të Automatizimit të Shtëpisë. Unë nuk jam programues sipas progresit, por me ndihmën e kontribuesve të ndryshëm përpiqem të konfiguroj gjërat sipas kërkesës sime. Ndonjëherë funksionon dhe nganjëherë jo:)
Për një nga projektet e mia të automatizimit, më duheshin kohëmatës të cilët mund t'i vendosja nga ndërfaqja e përparme Node _red në ditën e shumëfishtë të javës. Ka projekte të disponueshme ku kontribuesit kanë përdorur skedarët e kontributeve Node-red për qëllimin e tij. Por një gjë themelore të cilën nuk e gjeta kurrë është se si të ruaj konfigurimin e kohës edhe pas rifillimit të ngjyrës së kuqe (për shkak të prishjes së sistemit, etj …). Doja diçka që do të rifillonte nga faza e fundit e punës dhe do të vazhdonte më pas
Kjo nevojë më bëri të punoj në këtë projekt.
Ka pasur një nevojë të vazhdueshme në projektin tim për të pasur një veçori të kohëmatësit
Hapi 1: Parakushtet
Parakushtet
1) Një program Node-red i punës në Windows (Ose linux, Mac….). Ka shumë udhëzime në internet për të konfiguruar Node-red në Windows.
2) Njohuri themelore për If, përndryshe statutet logjike
3) Dhe shumë kuriozitet për të eksploruar gjërat ……………..
Hapi 2: Pak për Nyjen - E Kuqe (Kini parasysh që nuk jeni shumë të detajuar…..)
Siç thuhet në faqen e tyre zyrtare
"Node-RED është një mjet programimi për lidhjen e pajisjeve harduerike, API-ve dhe shërbimeve online në mënyra të reja dhe interesante. Ofron një redaktues të bazuar në shfletues që e bën të lehtë lidhjen e rrjedhave duke përdorur gamën e gjerë të nyjeve në paleta që mund të vendoset në kohën e funksionimit me një klik të vetëm."
url:
Nuk është e nevojshme të jesh programues për ta bërë këtë, por nëse ke aftësi për të shkruar javascript, sigurisht që do të zgjeronte mundësitë e tua.
It'sshtë një GUI i fuqishëm që ka funksionueshmëri drag and drop për të automatizuar shumë nga kjo.
Për shembull: Duke përdorur këtë Udhëzues të Kohëmatësit ju mund të krijoni një rrjedhë ku në bazë të Kohëmatësit filloni një ngjarje "Ujitni kopshtin", "dërgoni një email" etj….
Hapi 3: Nyja e fillimit - E kuqe
Pas instalimit të Node -red në kompjuterin tuaj. shkoni në komandën promt. Shkruani nyjen-e kuqe për të filluar programin.
Hapi 4: Kutia e Kontrollit të Nyjes së Kuqe
Kutia e kontrollit do të shfaqë skedat e njohura si rrjedhë, fillimisht do të ishte bosh pasi është një instalim i ri, shkoni në cepin më të djathtë dhe nga menyja rënëse zgjidhni "Menaxho paletën". Ky opsion përdoret për të instaluar pako të ndryshme.
Klikoni në Manage Pallette, do të hapë një dritare me dy skeda
-Nyjet -Kjo liston të gjitha nyjet (paketat) që keni instaluar
- Instalo - Për të instaluar nyje të reja.
Shkoni te Install dhe instaloni nyjet e mëposhtme:
-nyje-e kuqe-pult: Kjo do të përfshijë nyjet që përdoren për krijimin e paneleve (butona, grafikë, çelsa etj.)
-nyja-e kuqe-kontribuon-vazhdon: Kjo është një nyje shumë e fundit, kjo nyje mund të përdoret për të ruajtur çdo gjendje Butoni, Vlerat e ndryshueshme përfshijnë rrëzimet e kuqe të nyjës ose mbyllen papritmas.
-node-red-contrib-simpletime: Kjo është për të kthyer kohën aktuale në cilindo format të kërkuar
Hapi 5: Pak për elementët e kuq të nyjes
Pjesa e sipërme përfshin rrjedha të ndryshme, mund të krijoni sa më shumë rrjedha të kërkuara, Këndi i majtë përmban të gjitha nyjet. Disa janë të paracaktuara, disa mund të importohen duke përdorur opsionin Manage palete dhe nëse jeni mjaft të eksperiencuar mund të krijoni një nyje.
Një nyje është në thelb një element me karakteristika të paracaktuara.
Ana e djathtë e zonës së punës përfshin dritaren e korrigjimit, konfigurimin e pultit etj …
Në një rrjedhë ju mund të përdorni nyje të shumta, dhe duke përdorur nyjet nga rrjedha të ndryshme ju mund të krijoni një pult.
Kohëmatësi i cilësimit është një Pult i tillë i përbërë nga nyje nga Flow "Setting Timer Flow" dhe "Day Set"
I gjithë rrjedha mund të eksportohet në një kujtesë ose një skedar dhe kjo mund të ripërdoret duke importuar të njëjtën.
mbyllur dy Flows si një skedar txt.
për importimin e rrjedhave:
ruani këto skedarë shtesë në desktopin tuaj
Shkoni te menyja zbritëse E djathtë> Import> Clipboard
hapni fletoren dhe ngjisni përmbajtjen këtu
përsëris veprimin për rrjedhën tjetër.
Pra, tani do të keni dy Rrjedha të importuara, klikoni në Vendos për të ruajtur projektin.
Hapi 6: Pamja e pultit
Klikoni në cepin më të afërt të dritares së korrigjimit, do të gjeni një ikonë të kapjes së shiritit. Kjo do të hapë një dritare të re me UI të pultit, Luani me kohëmatësit, vendosni opsione të ndryshme.
Hyni në periudha të ndryshme të ditës në ditë të ndryshme të javës për të kontrolluar nëse po funksionon siç pritej.
Ky projekt mund të ekstrapolohet më tej për të përfshirë muaj si pjesë e kritereve të përzgjedhjes.
Shijoni dhe pls jepni reagime.
Kritika produktive do të merrej me kënaqësi pasi nuk jam programues dhe definitivisht do të kishte një mënyrë më të zgjuar / më të shkurtër / më të thjeshtë për ta bërë këtë.
Recommended:
IoT: Vizualizimi i të dhënave të sensorit të dritës duke përdorur Nyjen-KUQ: 7 hapa
IoT: Vizualizimi i të dhënave të sensorit të dritës duke përdorur Node-RED: Në këtë udhëzues, do të mësoni se si të krijoni një sensor të lidhur me internetin! Unë do të përdor një sensor të dritës së ambientit (TI OPT3001) për këtë demonstrim, por çdo sensor sipas zgjedhjes tuaj (temperatura, lagështia, potenciometri, etj.) Do të funksiononte. Vlerat e sensorit
Të dhënat e vibruesit pa tel dhe sensorit të temperaturës në MySQL duke përdorur Nyjen-RED: 40 hapa
Të dhënat e dridhjeve pa tel dhe sensorit të temperaturës në MySQL duke përdorur Node-RED: Prezantimi i sensorit të dridhjeve dhe temperaturës pa tela të NCD's Long Range IoT Industrial, i cili mburret deri në një distancë prej 2 kilometrash duke përdorur strukturën e rrjetit me rrjetë pa tel. Përfshirë një sensor dridhjeje dhe temperature të saktë 16-bit, kjo pajisje kalon
Platforma e Integrimit Ubidots me LOGO! Siemens Duke përdorur Nyjen-KUQ: 13 hapa
Platforma e Integrimit Ubidots me LOGO! Siemens Duke përdorur Node-RED: ap Për disa javë kam bërë disa teste me një LOGO! (moduli logjik) nga Siemens, për disa muaj kam parë që ata e përdorin atë në aplikimet themelore industriale, edhe pse unë personalisht nuk e konsideroj atë 100% një PLC, ai integrohet lehtësisht në mon
Sinjalizimet me email të dridhjeve dhe temperaturës duke përdorur Nyjen-KUQ: 33 hapa
Sinjalizimet me email të dridhjeve dhe temperaturës duke përdorur Node-RED: Prezantimi i sensorit të dridhjeve dhe temperaturës së wireless të Rrjetit të Largët IoT të NCD, i cili mburret deri në një distancë prej 2 kilometrash duke përdorur strukturën e rrjetit me rrjetë pa tel. Përfshirë një sensor dridhjeje dhe temperature të saktë 16-bit, kjo pajisje kalon
Krijimi i sinjalizimeve me email për sensorin e temperaturës dhe lagështisë me valë NCD duke përdorur Nyjen-Kuqe: 22 hapa
Krijimi i paralajmërimeve me email për sensorin e temperaturës dhe lagështisë pa tel NCD duke përdorur Node-Red: Ne po përdorim këtu sensorin e temperaturës dhe lagështisë të NCD, por hapat qëndrojnë të barabartë për cilindo nga produktet ncd, kështu që nëse keni sensorë të tjerë wireless wireless, përjetoni falas vëzhgoni krahas përveç. Me anë të ndalimit të këtij teksti, ju duhet të