Sadržaj:
- Korak 1: Preduvjeti
- Korak 2: Malo o čvoru - crveno (imajte na umu da nemate previše detalja …..)
- Korak 3: Pokreni čvor - crveno
- Korak 4: Crvena kontrolna kutija čvora
- Korak 5: Nešto o crvenim elementima čvora
- Korak 6: Prikaz nadzorne ploče
Video: Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Node-red često koristim za svoje projekte kućne automatizacije. nisam programer po progesiji, ali uz pomoć raznih suradnika pokušavam konfigurirati stvari prema svojim zahtjevima. Nekad uspije, a nekad ne:)
Za jedan od mojih projekata automatizacije bili su mi potrebni mjerači vremena koje mogu postaviti s sučelja Node _red sa crvenim korisničkim sučeljem za više dana u tjednu. Postoje dostupni projekti u kojima su suradnici koristili datoteke Node-red-contrib u svoju svrhu. Ali jedna osnovna stvar koju nikada nisam pronašao je kako zadržati postavku vremena čak i nakon ponovnog pokretanja čvora (zbog pada sustava itd …). Htio sam nešto što će se nastaviti od posljednje radne faze i nastaviti nakon toga
Ta me potreba natjerala da radim na ovom projektu.
U mom projektu postojala je stalna potreba za značajkom mjerača vremena
Korak 1: Preduvjeti
Preduvjeti
1) Radni program Node-red u sustavu Windows (ili linux, Mac….). Na webu postoji mnogo uputa za postavljanje Node-red u sustavu Windows.
2) Osnovno poznavanje logičkih tvrdnji If, else
3) I mnogo znatiželje za istraživanje stvari ……………..
Korak 2: Malo o čvoru - crveno (imajte na umu da nemate previše detalja …..)
Kako stoji na njihovoj službenoj web stranici
"Node-RED je programski alat za povezivanje hardverskih uređaja, API-ja i mrežnih usluga na nove i zanimljive načine. On nudi uređivač temeljen na pregledniku koji olakšava povezivanje tokova pomoću širokog raspona čvorova u paleti koji mogu biti raspoređen na vrijeme izvođenja jednim klikom."
url:
Ne morate biti programer da biste to učinili, ali ako imate znanja u pisanju javascripta, to bi svakako proširilo vaše mogućnosti.
To je moćan grafički korisnički interfejs koji ima funkciju povlačenja i ispuštanja za automatizaciju mnogo toga.
Na primjer: Koristeći ovaj Timer Tutorial možete osmisliti tok u kojem na temelju Timer -a započinje događaj "Zalijevanje vrta", "slanje e -pošte" itd …
Korak 3: Pokreni čvor - crveno
Nakon instaliranja Node -red na vaš stroj. idi na zapovjedništvo. Upišite node-red za pokretanje programa.
Korak 4: Crvena kontrolna kutija čvora
Upravljački okvir bi prikazao kartice poznate kao tokovi, početno bi bio prazan jer je to nova instalacija, idite u krajnji desni kut i na padajućem izborniku odaberite "Upravljanje paletom". Ova se opcija koristi za instaliranje različitih paketa.
Pritisnite Manage Pallette, otvorit će se prozor s dvije kartice
-Čvorovi -Ovdje se navode svi čvorovi (paketi) koje ste instalirali
- Instaliraj - Za instaliranje novih čvorova.
Idite na Instaliraj i instaliraj donje čvorove:
-node-red-dashboard: Ovo će uključiti sve čvorove koji se koriste za stvaranje nadzornih ploča (gumbi, grafikoni, prekidači itd.)
-node-red-contrib-persist: Ovo je najnoviji čvor, ovaj čvor se može koristiti za spremanje bilo kojeg stanja gumba, Vrijednosti varijable u slučaju rušenja ili naglog zatvaranja čvora.
-node-red-contrib-simpletime: Ovo služi za pretvaranje trenutnog vremena u bilo koji potreban format
Korak 5: Nešto o crvenim elementima čvora
Gornji dio sastoji se od različitih tokova, možete stvoriti onoliko potrebnih tokova, lijevi kut sadrži sve čvorove. Neki su zadani, neki se mogu uvesti pomoću opcije Upravljanje paletom, a ako ste dovoljno iskusni, možete stvoriti čvor.
Čvor je u osnovi element s unaprijed dodijeljenim značajkama.
Desna strana radnog područja sastoji se od prozora za otklanjanje pogrešaka, konfiguracije nadzorne ploče itd …
U toku možete koristiti više čvorova, a pomoću čvorova iz različitih tijekova možete dizajnirati nadzornu ploču.
Mjerač vremena za postavljanje jedna je takva nadzorna ploča koja se sastoji od čvorova iz toka "Postavljanje protoka mjerača vremena" i "Dnevni skup"
Cijeli tok može se izvesti u međuspremnik ili datoteku, a to se može ponovno upotrijebiti uvozom iste.
priložio dva toka kao txt datoteku.
za uvoz tokova:
spremite ove ext datoteke na radnu površinu
Idite na padajući izbornik Desno> Uvoz> Međuspremnik
otvorite bilježnicu i zalijepite sadržaj ovdje
ponovite radnju za drugi tok.
Dakle, sada ćete imati dva toka uvezena, kliknite Spremi da biste spremili projekt.
Korak 6: Prikaz nadzorne ploče
Kliknite na krajnji desni kut prozora za otklanjanje pogrešaka, pronaći ćete ikonu gragrafa trake. Ovo će otvoriti novi prozor s korisničkim sučeljem nadzorne ploče, Igrajte se s mjeračima vremena, postavite različite opcije.
Prijavite se u različito doba dana kroz različite dane u tjednu kako biste provjerili radi li očekivano.
Ovaj se projekt može dodatno ekstrapolirati tako da uključi mjesece kao dio kriterija za odabir.
Uživajte i molim vas dajte povratne informacije.
Kriticizam produktivnosti bio bi rado prihvaćen jer nisam programer i definitivno bi postojao pametniji / kraći / jednostavniji način za to.
Preporučeni:
KS-čaj-mjerač vremena: 4 koraka
KS-Tea-Timer: SituacijaTi si na pr. u uredu i želite skuhati čaj kako treba (npr. zeleni čaj 2 minute, crni čaj 5 minuta …), ali ponekad jednostavno propustite pravo vrijeme da prekinete kuhanje i izvadite čaj iz Vruća voda. To je vrlo
Mjerač vremena s Arduinom i rotacijskim koderom: 5 koraka
Mjerač vremena s Arduinom i rotacijskim koderom: Mjerač je alat koji se često koristi u industrijskim i kućanskim djelatnostima. Ovaj sklop je jeftin i jednostavan za izradu. Također je vrlo svestran, jer može učitati program odabran prema potrebama. Nekoliko programa sam napisao za Ardui
555 Mjerač vremena za odašiljanje signala za prekid Atmega328: 7 koraka
555 Timer za odašiljanje signala za prekid Atmega328: Glavni cilj ovog kruga je ušteda energije. Dakle, neću govoriti o arduinu jer sama ploča ima nepotrebne troškove za konačni proizvod. Odličan je za razvoj. No, nije baš dobro za završne projekte koji se izvode na batt
Arduino 3-u-1 prikaz vremena i vremena: 11 koraka
Arduino 3-u-1 prikaz vremena i vremena: Volim PIC mikrokontrolere i volim programiranje na asemblerskom jeziku. Zapravo, u posljednjih nekoliko godina na svojoj sam web stranici objavio oko 40 projekata na temelju te kombinacije. Nedavno sam naručivao neke dijelove iz jednog od mojih omiljenih američkih v
Google Vision API pomoću Raspberry Pi i čvora: 11 koraka
Google Vision API pomoću Raspberry Pi i čvora: Ovo je početni vodič za korištenje Google Vision API -ja. Koristi sljedeću Raspberry Pi Zero W Arch Linux NodeJS internetsku vezuNe znate Arch Linux? Ili kako postaviti Raspberry Pi? Bez brige, napisao sam niz članaka koji