INHOUDSOPGAWE:
- Stap 1: Voorvereistes
- Stap 2: 'n bietjie oor knoop - rooi (let nie te veel op detail nie …)
- Stap 3: Begin Node - Rooi
- Stap 4: Node Red Control Box
- Stap 5: 'n bietjie oor die knooprooi elemente
- Stap 6: Dashboard -aansig
Video: Dagopnemer met knooprooi met volgehoue geheue: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Ek gebruik Node-red op groot skaal vir my Home Automation-projekte. Ek is nie 'n programmeerder deur vordering nie, maar met behulp van verskillende bydraers probeer ek dinge volgens my vereiste instel. Soms werk dit en soms nie:)
Vir een van my outomatiseringsprojekte het ek Timers nodig gehad, waarmee ek dit vanaf die voorkant Node _red UI op verskeie dae van die week kan instel. Daar is beskikbare projekte waarin bydraers die Node-red-contrib-lêers vir sy doel gebruik het. Maar een basiese ding wat ek nooit gevind het nie, is hoe u die tydsopstelling kan behou, selfs nadat die knooprooi weer begin (weens stelselongeluk, ens.). Ek wou iets hê wat vanaf die laaste werksfase sou hervat en daarna sou voortgaan
Hierdie behoefte het my aan hierdie projek laat werk.
Daar was 'n konstante behoefte in my projek om 'n timerfunksie te hê
Stap 1: Voorvereistes
Voorvereistes
1) 'n Werkende Node-rooi program op Windows (of Linux, Mac …). Daar is baie instruksies op die internet om Node-red op Windows op te stel.
2) Basiese kennis van If, andersins logiese stellings
3) En baie nuuskierigheid om dinge te ondersoek ……………..
Stap 2: 'n bietjie oor knoop - rooi (let nie te veel op detail nie …)
Soos dit op hul amptelike webwerf staan
"Node-RED is 'n programmeerhulpmiddel om hardeware-toestelle, API's en aanlyndienste op nuwe en interessante maniere aan te sluit. Dit bied 'n blaaier-gebaseerde redakteur wat dit makliker maak om strome saam te snoer met behulp van die wye verskeidenheid knope in die palet wat word met 'n enkele klik na sy tydsduur ontplooi."
url:
U hoef nie 'n programmeerder te wees om dit te doen nie, maar as u kennis het met die skryf van javascripts, sal dit u moontlikhede beslis uitbrei.
Dit is 'n kragtige GUI met sleep -en -laat funksie om baie hiervan te outomatiseer.
Byvoorbeeld: deur hierdie timeropleiding te gebruik, kan u 'n vloei ontwerp waarin 'n gebeurtenis "Water die tuin", "stuur 'n e -pos" ens.
Stap 3: Begin Node - Rooi
Na die installering van Node -red op u masjien. gaan na die comand promt. Tik node-rooi in om die program te begin.
Stap 4: Node Red Control Box
Die bedieningsboks sal oortjies bekend as strome vertoon, aanvanklik sou dit leeg wees, aangesien dit 'n nuwe installasie is, na die regterkantste hoek en in die keuselys 'Bestuur pallette' kies. Hierdie opsie word gebruik om verskillende pakkette te installeer.
Klik op Manage Pallette, dit maak 'n venster oop met twee oortjies
-Knope -Dit bevat 'n lys van alle nodusse (pakkette) wat u geïnstalleer het
- Installeer - Om nuwe nodusse te installeer.
Gaan na die Installeer en installeer die onderstaande nodusse:
-node-red-dashboard: dit sal die nodusse wat gebruik word vir die skep van dashboards (knoppies, grafieke, skakelaars, ens.)
-node-red-contrib-persist: Dit is 'n baie onlangse node, hierdie node kan gebruik word om enige knoppie-toestand op te slaan, veranderlike waardes veroorsaak dat die knoop-rooi ineenstort of skielik gesluit word.
-node-red-contrib-simpletime: Dit is om die huidige tyd om te skakel in die formaat wat u benodig
Stap 5: 'n bietjie oor die knooprooi elemente
Die boonste gedeelte bestaan uit die verskillende strome; u kan soveel benodigde vloei skep. Die linkerhoek bevat al die nodusse. Sommige is standaard, ander kan ingevoer word met die opsie Beheer pallete, en as u genoeg ervaring het, kan u 'n nodus skep.
'N Knoop is basies 'n element met vooraf bestemde funksies.
Die regterkant van die werkarea bestaan uit die ontfoutingsvenster, opstel van die dashboard, ens …
In 'n stroom kan u verskeie nodusse gebruik, en deur die nodusse van verskillende strome te gebruik, kan u 'n paneelbord ontwerp.
Die instellingstimer is een van hierdie paneelborde wat bestaan uit nodusse van die stroom "Instelling van die tydstroom" en "dagstel"
Die hele vloei kan na 'n knipbord of 'n lêer uitgevoer word, en dit kan hergebruik word deur dieselfde in te voer.
het die twee strome as 'n txt -lêer ingesluit.
vir die invoer van die vloei:
stoor hierdie ext -lêers op u lessenaar
Gaan na die keuselys regs> Invoer> knipbord
maak die notaboek oop en plak die inhoud hier
herhaal die aksie vir die ander stroom.
U sal dus twee strome laat invoer; klik op Ontplooi om die projek te stoor.
Stap 6: Dashboard -aansig
Klik op die regterkantste hoek van die ontfoutingsvenster, u kry 'n staafgrafiekoon. Dit sal 'n nuwe venster oopmaak met die dashboard -UI, Speel met die timers, stel verskillende opsies in.
Meld op verskillende tye van die dag aan op verskillende dae van die week om te kyk of dit werk soos verwag.
Hierdie projek kan verder geëkstrapoleer word om maande in te sluit as deel van die keuringskriteria.
Geniet dit en gee terugvoer.
Produktiewe kritiek sal met graagte toegepas word, want ek is geen programmeerder nie en daar is beslis 'n slimmer / korter / eenvoudiger manier om dit te doen.
Aanbeveel:
Geheue -raaiselspel met behulp van 'n BBC MicroBit: 7 stappe
Geheue -raaiselspel met behulp van 'n BBC MicroBit: As u nie weet wat 'n BBC MicroBit is nie, is dit basies 'n baie klein toestel wat u kan programmeer om insette en uitsette te hê. Soort soos 'n Arduino, maar meer ingewikkeld. Wat ek regtig van die MicroBit gehou het, was dat dit twee ingeboude invoerb
Versterk u geheue met 'n Augmented Reality Mind Palace: 8 stappe
Versterk u geheue met 'n Augmented Reality Mind Palace: Die gebruik van breinpaleise, soos in Sherlock Holmes, is deur geheue -kampioene gebruik om baie inligting te herroep, soos die volgorde van die kaarte in 'n geskommelde dek. Die breinpaleis of loci -metode is 'n geheuetegniek waar visuele mnemonieke
Geheue legkaart wekker: 3 stappe (met foto's)
Memory Puzzle Alarm Clock: Dit is 'n Alarm Puzzle Clock wat beteken dat daar 'n klein geheue -speletjie is wat u moet oplos om die alarm te laat lui! Dit het 3 LED's, en as u op een van die knoppies druk, sal die alarm wees
Afstandsbediende huistoepassing met geheue -funksie: 4 stappe
Huistoepassing op afstand met geheue -funksie: deur hierdie kring te gebruik, kan ons 4 relais met behulp van 'n afstandsbediening beheer, en deur die eeprom -funksie te onthou, onthou dit die laaste toestand van relais, selfs tydens kragverlies
IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi: 27 stappe
IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi: stel NCD se langafstand-draadlose temperatuurvochtigheidsensor van NCD bekend, met 'n bereik van 28 myl met 'n draadlose netwerk-argitektuur. Deur die Honeywell HIH9130 temperatuur-humiditeitsensor op te neem, dra 'n baie akkurate temperatuur en