
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Мен Node-redді үйдегі автоматтандыру жобаларында кеңінен қолданамын. Мен прогресс бойынша бағдарламашы емеспін, бірақ әр түрлі үлес қосушылардың көмегімен мен өзімнің талаптарыма сәйкес заттарды конфигурациялауға тырысамын. Кейде ол жұмыс істейді, ал кейде ол болмайды:)
Менің автоматтандыру жобасының бірінде маған таймер қажет болды, мен оны аптаның бірнеше күнінде түйін _red интерфейсінің алдыңғы бетінен орната аламын. Қол жетімді жобалар бар, онда қатысушылар Node-red-салым файлдарын өз мақсаттары үшін қолданған. Бірақ мен ешқашан таппаған негізгі нәрсе-қызыл-қызыл түйін қайта басталғаннан кейін де уақытты қалай сақтау керектігін білу (жүйенің бұзылуынан және т.б.). Мен соңғы жұмыс кезеңінен қайта басталатын және одан кейін жалғасатын нәрсені алғым келді
Бұл қажеттілік мені осы жобамен жұмыс жасауға мәжбүр етті.
Менің жобамда Таймер функциясы болу қажеттілігі үнемі болды
1-қадам: Алдын ала талаптар
Алдын ала талаптар
1) Windows жүйесінде жұмыс істейтін түйін-қызыл бағдарлама (Немесе linux, Mac …). Windows жүйесінде Node-red параметрін орнатуға арналған интернетте көптеген нұсқаулар бар.
2) If, else логикалық есептеулер туралы негізгі білім
3) Зерттеуге деген қызығушылық көп ……………
2 -қадам: Түйін туралы аздап - қызыл (сіз тым көп емес екеніңізді ескеріңіз …..)

Олардың ресми сайтында айтылғандай
«Node-RED-бұл аппараттық құрылғыларды, API мен онлайн қызметтерін жаңа және қызықты тәсілдермен қосуға арналған бағдарламалау құралы. Ол палитрадағы түйіндердің кең спектрін қолдана отырып ағындарды біріктіруді жеңілдететін шолғышқа негізделген редакторды ұсынады. бір рет басу арқылы оның жұмыс уақытына орналастырылады. «
URL:
Мұны істеу үшін сізге бағдарламалаушы болудың қажеті жоқ, бірақ егер сізде JavaScript -ті жазу дағдысы болса, бұл сіздің мүмкіндіктеріңізді кеңейтетіні сөзсіз.
Бұл көп нәрсені автоматтандыру үшін апарып тастау функциясы бар қуатты GUI.
Мысалы: Таймердің осы оқулығын қолдана отырып, ағынды жобалауға болады, онда Таймер негізінде «Бақшаны суару», «электрондық поштаны жіберу» және т.
3 -қадам: түйінді бастау - қызыл

Құрылғыға Node -red орнатқаннан кейін. командамен өтіңіз. Бағдарламаны бастау үшін қызыл түйін енгізіңіз.
4 -қадам: Қызыл түйінді басқару терезесі

Басқару терезесінде ағындар деп аталатын қойындылар пайда болады, бастапқыда ол бос болады, себебі бұл жаңа қондырғы, оң жақ бұрышқа өтіңіз және ашылмалы мәзірден «Паллетті басқару» таңдаңыз. Бұл опция әр түрлі пакеттерді орнату үшін қолданылады.
Паллетті басқару түймесін басыңыз, ол екі қойындысы бар терезені ашады
-Түйіндер -Бұл сіз орнатқан барлық түйіндердің (пакеттердің) тізімін береді
- Орнату - Жаңа түйіндерді орнату үшін.
Орнату бөліміне өтіп, төмендегі түйіндерді орнатыңыз:
-түйін-қызыл бақылау тақтасы: бұл бақылау тақталарын жасау үшін пайдаланылатын түйіндерді біріктіреді (түймелер, графиктер, қосқыштар және т.
-node-red-салым-сақталуы: Бұл соңғы түйін, бұл түйінді кез келген түйменің күйін сақтау үшін пайдалануға болады, айнымалы мәндер түйін қызыл апаттарын қосады немесе кенеттен жабылады.
-түйін-қызыл-үлес-қосылу уақыты: бұл ағымдағы уақытты қажетті форматқа түрлендіру
5 -қадам: Қызыл түйіндер туралы аздап
Жоғарғы бөлік әр түрлі ағындардан тұрады, сіз қанша ағын жасай аласыз, сол жақ бұрышта барлық түйіндер бар. Кейбіреулер әдепкі болып табылады, кейбіреулерін паллетті басқару опциясы арқылы импорттауға болады, ал егер сіз жеткілікті тәжірибеге ие болсаңыз, түйін жасай аласыз.
Түйін - бұл алдын ала белгіленген мүмкіндіктері бар элемент.
Жұмыс аймағының оң жағы түзету терезесінен, бақылау тақтасының конфигурациясынан тұрады …
Ағын кезінде сіз бірнеше түйіндерді қолдана аласыз, ал әр түрлі ағындардың түйіндерін пайдалана отырып, бақылау тақтасын жобалауға болады.
Реттеу таймері - бұл «Таймер ағынының реттелуі» мен «Күндізгі жиын» ағынының тораптарынан тұратын бақылау тақтасының бірі.
Бүкіл ағынды алмасу буферіне немесе файлға экспорттауға болады және оны импорттау арқылы қайта пайдалануға болады.
екі ағынды txt файлы ретінде тіркеді.
ағындарды импорттау үшін:
Бұл қосымша файлдарды жұмыс үстелінде сақтаңыз
Оң жақ ашылмалы мәзір> Импорт> Алмасу буферіне өтіңіз
блокнотты ашып, мазмұнын осында қойыңыз
әрекетті басқа ағын үшін қайталаңыз.
Енді сізде екі ағын импортталады, жобаны сақтау үшін Қолдану түймесін басыңыз.
6 -қадам: Бақылау тақтасының көрінісі

Отладка терезесінің ең жақын бұрышын нұқыңыз, онда сіз жолақты суреттеу белгішесін таба аласыз. Бұл пайдаланушы интерфейсінің бақылау тақтасы бар жаңа терезені ашады, Таймерлермен ойнаңыз, әр түрлі опцияларды орнатыңыз.
Аптаның әр түрлі күндерінде күннің әр уақытында жүйеге кіріп, оның күткендей жұмыс істейтінін тексеріңіз.
Бұл жобаны іріктеу критерийлерінің бөлігі ретінде айларды қосу үшін одан әрі экстраполяциялауға болады.
Ләззат алыңыз және кері байланыс жасаңыз.
Өнімді критикум қуана қабылданады, өйткені мен бағдарламашы емеспін және мұны істеудің неғұрлым ақылды / қысқа / қарапайым әдісі болатын еді.
Ұсынылған:
AVR (ATMEGA32) MCU қолданатын INFRA ҚЫЗЫЛ ҚАШЫҚТАН БАСҚАРЫЛҒАН РОБОКАР: 5 қадам

AVR (ATMEGA32) MCU қолданатын INFRA ҚЫЗЫЛ ҚАШЫҚТАН БАСҚАРЫЛҒАН РОБОКАР: Бұл ЖОБА әр түрлі автоматтандырылған басқарылмайтын басқару қосымшаларында қолдануға болатын инфрақызыл (IR) қашықтан басқарылатын RoboCar дизайнын және енгізілуін сипаттайды. Мен қашықтан басқарылатын RoboCar құрдым (солдан оңға/алдыңғыдан артқа). Т
NCD сымсыз температурасы мен ылғалдылығы датчигінің қызыл-қызыл түйінін қолдану арқылы электрондық хабарландырулар жасау: 22 қадам

NCD сымсыз температурасы мен ылғалдылығы датчиктерінің электрондық поштасы бойынша ескерту жасау Node-Red: Біз мұнда NCD температурасы мен ылғалдылығы сенсорын қолданамыз, бірақ қадамдар кез келген ncd өніміне тең болады, сондықтан егер сізде басқа ncd сымсыз сенсорлары болса, тәжірибе жасаңыз. қатар байқаңыз. Бұл мәтінді тоқтату арқылы сізге
Raspberry Pi мен түйінді қолданатын Google Vision API: 11 қадам

Raspberry Pi мен түйінді қолданатын Google Vision API: Бұл Google Vision API қолданудың бастапқы нұсқаулығы. Ол келесі Raspberry Pi Zero W Arch Linux NodeJS интернет байланысын пайдаланады Arch Linux білмейсіз бе? Немесе Raspberry Pi қалай орнатуға болады? Уайымдамаңыз, мен бірнеше мақалалар жаздым
Қосымша жады бар XXL коммутаторы: 7 қадам

Қосымша жады бар XXL коммутаторы: Мен мұндай нәрсені ұзақ уақыт бойы жасауды жоспарладым, бірақ оған нақты қажеттілік болмады. Бұл бірнеше апта бұрын өзгерді. Маған жарты жылға басқа (өте кішкентай) орынға көшу керек болды, мен өз компьютерлік заттарымды ішінара өзіммен бірге алғым келді. Сондықтан мен
Логотипті жарықтандыратын 8 Гб жады / Led бар Nes контроллері: 4 қадам

Nes контроллері 8 Гб жадымен / Логотипті жарықтандырумен: Нес болсын, оны жақсарту үшін ештеңе жасауға болмайды. Мен ойладым, бұл өте керемет! Мен көргендердің барлығына күлімсіредім. Адамдар бұрын осылай жарықдиодты және usb жадысын қояды, бірақ олай емес және тұрақты емес