დღის ტაიმერი კვანძის წითელი გამოყენებით მუდმივი მეხსიერებით: 6 ნაბიჯი
დღის ტაიმერი კვანძის წითელი გამოყენებით მუდმივი მეხსიერებით: 6 ნაბიჯი
Anonim
დღის ტაიმერი კვანძის წითელი გამოყენებით მუდმივი მეხსიერებით
დღის ტაიმერი კვანძის წითელი გამოყენებით მუდმივი მეხსიერებით

მე ფართოდ ვიყენებ Node-red- ს ჩემი სახლის ავტომატიზაციის პროექტებისთვის. მე არ ვარ პროგრამისტი პროგრამით, მაგრამ სხვადასხვა კონტრიბუტორის დახმარებით ვცდილობ დავაკონფიგურირო საგნები ჩემი მოთხოვნილების შესაბამისად. ხან მუშაობს და ხან არა:)

ჩემი ერთ -ერთი ავტომატიზაციის პროექტისათვის მჭირდებოდა ქრონომეტრები, რომელთა დაყენებაც შესაძლებელია კვირის წინამორბედ დღის წინ მდებარე წითელი კვანძიდან _ წითელი UI. არსებობს ხელმისაწვდომი პროექტები, სადაც მონაწილეებმა გამოიყენეს Node-red- წვლილი ფაილები მისი მიზნებისათვის. მაგრამ ერთი ძირითადი რამ, რაც მე არასოდეს მიპოვია, არის ის, თუ როგორ შევინარჩუნოთ დროის დაყენება კვანძ-წითელი გადატვირთვის შემდეგაც კი (სისტემის ავარიის გამო და ა.შ …). მე მინდოდა რაღაც, რაც განახლდებოდა ბოლო სამუშაო ეტაპიდან და შემდგომ გაგრძელდებოდა

ამ საჭიროებამ მაიძულა ამ პროექტზე მუშაობა.

ჩემს პროექტში მუდმივი მოთხოვნა იყო ქრონომეტრის ფუნქცია

ნაბიჯი 1: წინასწარი მოთხოვნები

წინასწარი მოთხოვნები

1) Windows– ზე სამუშაო Node-red პროგრამა (ან Linux, Mac…). ინტერნეტში ბევრი ინსტრუქციაა Windows- ზე Node-red- ის დაყენების მიზნით.

2) If, სხვა ლოგიკური სტატისტიკის ძირითადი ცოდნა

3) და ბევრი ცნობისმოყვარეობა საგნების შესასწავლად ……………..

ნაბიჯი 2: ცოტაოდენი კვანძის შესახებ - წითელი (გაითვალისწინეთ, რომ ძალიან ბევრი არ ხართ დეტალებში…..)

ცოტაოდენი კვანძის შესახებ - წითელი (გაითვალისწინეთ, რომ ძალიან ბევრი არ არის დეტალურად…..)
ცოტაოდენი კვანძის შესახებ - წითელი (გაითვალისწინეთ, რომ ძალიან ბევრი არ არის დეტალურად…..)

როგორც მათი ოფიციალური ვებგვერდი აცხადებს

"Node-RED არის პროგრამირების ინსტრუმენტი აპარატურის მოწყობილობების, API- ებისა და ონლაინ სერვისების ახალი და საინტერესო გზების გაყვანილობისთვის. ის უზრუნველყოფს ბრაუზერზე დაფუძნებულ რედაქტორს, რომელიც აადვილებს პალიტრაში კვანძების ფართო სპექტრის გამოყენებით ნაკადების გაერთიანებას. გამოიყენოს მისი გაშვების დრო ერთი დაწკაპუნებით."

url:

თქვენ არ უნდა იყოთ პროგრამისტი ბიჭი ამის გასაკეთებლად, მაგრამ თუ თქვენ გაქვთ გარკვეული უნარი JavaScript– ების წერისას, ეს აუცილებლად გააფართოვებს თქვენს შესაძლებლობებს.

ეს არის ძლიერი GUI, რომელსაც აქვს გადაადგილებისა და ვარდნის ფუნქცია ამის ავტომატიზაციისთვის.

მაგალითად: ტაიმერის ამ გაკვეთილის გამოყენებით თქვენ შეგიძლიათ შეიმუშაოთ ნაკადი, რომლის დროსაც ტაიმერის საფუძველზე დაიწყეთ ღონისძიება "მორწყეთ ბაღი", "გაუგზავნეთ წერილი" და ა.

ნაბიჯი 3: დაიწყეთ კვანძი - წითელი

დაწყების კვანძი - წითელი
დაწყების კვანძი - წითელი

Node -red თქვენს აპარატზე დაყენების შემდეგ. წადი კომანდში. პროგრამის დასაწყებად ჩაწერეთ წითელი კვანძი.

ნაბიჯი 4: Node Red Control Box

კვანძის წითელი საკონტროლო ყუთი
კვანძის წითელი საკონტროლო ყუთი

საკონტროლო ყუთი აჩვენებს ჩანართებს, რომლებიც ცნობილია როგორც ნაკადები, თავდაპირველად ის ცარიელი იქნება, რადგან ის ახალი ინსტალაციაა, გადადით მარჯვენა კუთხეში და ჩამოსაშლელი მენიუდან აირჩიეთ "პალიტრის მართვა". ეს ვარიანტი გამოიყენება სხვადასხვა პაკეტების ინსტალაციისთვის.

დააწკაპუნეთ პალიტრის მართვაზე, ის გახსნის ფანჯარას ორი ჩანართით

-კვანძები -ეს ჩამოთვლის თქვენს მიერ დაყენებულ ყველა კვანძს (პაკეტს)

- ინსტალაცია - ახალი კვანძების დაყენება.

გადადით ინსტალაციაზე და დააინსტალირეთ ქვემოთ მოყვანილი კვანძები:

-node-red-dashboard: ეს ჩაანაცვლებს იმ კვანძებს, რომლებიც გამოიყენება დაფების შესაქმნელად (ღილაკები, გრაფიკები, კონცენტრატორები და სხვ.)

-node-red-contrib-persist: ეს არის უახლესი კვანძი, ეს კვანძი შეიძლება გამოყენებულ იქნას ნებისმიერი ღილაკის მდგომარეობის შესანახად, ცვლადი მნიშვნელობები მოიცავს კვანძ-წითელ კრახს ან მკვეთრად დაიხურება.

-node-red-contrib-simpletime: ეს არის მიმდინარე დროის გარდაქმნა საჭირო ფორმატში

ნაბიჯი 5: ცოტაოდენი კვანძის წითელი ელემენტების შესახებ

ზედა ნაწილი მოიცავს სხვადასხვა ნაკადებს, თქვენ შეგიძლიათ შექმნათ იმდენი ნაკადი, რაც მარცხენა კუთხეში შეიცავს ყველა კვანძს. ზოგი ნაგულისხმევია, ზოგი შეიძლება იმპორტირებული იყოს მართვის პალეტის ვარიანტის გამოყენებით და თუ საკმარისად გამოცდილი ხართ, შეგიძლიათ შექმნათ კვანძი.

კვანძი ძირითადად არის ელემენტი წინასწარ განსაზღვრული მახასიათებლებით.

სამუშაო ადგილის მარჯვენა მხარე მოიცავს გამართვის ფანჯარას, დაფის კონფიგურაციას და ა.

ნაკადში შეგიძლიათ გამოიყენოთ მრავალი კვანძი, ხოლო სხვადასხვა ნაკადის კვანძების გამოყენებით შეგიძლიათ შეიმუშაოთ დაფა.

Setting Timer არის ერთ -ერთი ასეთი დაფა, რომელიც მოიცავს კვანძებს Flow- დან "Timer Flow Setting" და "Day Set".

მთელი ნაკადის ექსპორტირება შესაძლებელია ბუფერში ან ფაილში და მისი ხელახლა გამოყენება შესაძლებელია იმავე მასალის იმპორტით.

დართული ორი ნაკადი, როგორც txt ფაილი.

ნაკადების იმპორტისათვის:

შეინახეთ ეს დამატებითი ფაილები თქვენს სამუშაო მაგიდაზე

გადადით მარჯვენა ჩამოსაშლელ მენიუში> იმპორტი> ბუფერი

გახსენით ბლოკნოტი და ჩასვით აქ შინაარსი

გაიმეორეთ მოქმედება სხვა ნაკადისათვის.

ახლა თქვენ გექნებათ ორი ნაკადის იმპორტირებული, დააწკაპუნეთ განლაგებაზე პროექტის შესანახად.

ნაბიჯი 6: დაფის ხედი

დაფის ხედი
დაფის ხედი

დააწკაპუნეთ გამართვის ფანჯრის უკიდურეს კუთხეზე, თქვენ ნახავთ ბარის grapg ხატულას. ეს გახსნის ახალ ფანჯარას დაფის ინტერფეისით, ითამაშეთ ქრონომეტრებით, დააყენეთ სხვადასხვა ვარიანტი.

შედით დღის სხვადასხვა დროს კვირის სხვადასხვა დღეებში, რათა შეამოწმოთ მუშაობს თუ არა როგორც მოსალოდნელი იყო.

ეს პროექტი შეიძლება დამატებით გაფართოვდეს და თვეები მოიცავდეს შერჩევის კრიტერიუმების ნაწილად.

ისიამოვნეთ და გთხოვთ მოგაწოდოთ უკუკავშირი.

პროდუქტიული კრიტიკა სიამოვნებით მიიღებდა მონაწილეობას, რადგან მე არ ვარ პროგრამისტი და იქნება ამის უფრო ჭკვიანური / მოკლე / მარტივი გზა.

გირჩევთ: