Სარჩევი:

Node Red - Control RaspberryPi: 8 ნაბიჯი
Node Red - Control RaspberryPi: 8 ნაბიჯი

ვიდეო: Node Red - Control RaspberryPi: 8 ნაბიჯი

ვიდეო: Node Red - Control RaspberryPi: 8 ნაბიჯი
ვიდეო: Control LOGO! 8 with Node-RED 2024, ივლისი
Anonim
კვანძი წითელი - აკონტროლებს ჟოლოსპი
კვანძი წითელი - აკონტროლებს ჟოლოსპი

ამ სასწავლო ინსტრუქციაში ჩვენ შევხედავთ როგორ დავაყენოთ Node-Red პროგრამული უზრუნველყოფა, ასევე როგორ გავაკონტროლოთ GPIO თქვენს ჟოლოს პიზე მარტივად.

ნაბიჯი 1: პაკეტების დაყენება

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

pi@raspberrypi: su $ sudo apt-get განახლება

pi@raspberrypi: su $ sudo apt-get install install-essential python-rpi.gpio

(თუ გაშლილი რასბიანი მუშაობს, ის უკვე უნდა იყოს დაინსტალირებული.)

pi@raspberrypi: ~ $ bash <(curl -sL

ნაბიჯი 2: გაშვების კვანძი-წითელი პირველად

Node-Red– ის დასაწყებად თქვენ უბრალოდ უნდა გაუშვათ ტერმინალის ბრძანება: pi@raspberrypi: ~ $ node-red-start

Pi ჩატვირთვისას ავტომატურად რომ დაიწყოთ Node-Red თქვენ უბრალოდ უნდა ჩართოთ სერვისი შემდეგი ბრძანებით:

pi@raspberrypi: su $ sudo systemctl ჩართეთ nodered.service

ნაბიჯი 3: შესვლა ვებ გვერდზე

შესვლა ვებ გვერდზე
შესვლა ვებ გვერდზე

ახლა თქვენ უბრალოდ უნდა შეხვიდეთ იმ ვებგვერდზე, რომელიც ახლა მუშაობს თქვენს ჟოლოს პიზე Node-Red განვითარებისათვის.

ამისათვის თქვენ უბრალოდ უნდა მიხვიდეთ თქვენი პი მისამართზე და გამოიყენოთ პორტი 1880.

მაგალითი:

თუ ჩემი პი მისამართია 192.168.1.40, მაშინ შევდიოდი https://192.168.1.40:1880 გამოყენებით

ნაბიჯი 4: GPIO– ს საინფორმაციო დაფის მოდულის დაყენება

Dashboard Module– ის დაყენება GPIO– სთვის
Dashboard Module– ის დაყენება GPIO– სთვის

ახლა ჩვენ შევხედავთ დაფის შექმნას GPIO– ს კონტროლისთვის. პირველ რიგში ჩვენ დაგვჭირდება დაფის კომპონენტის დაყენება.

შეასრულეთ შემდეგი ბრძანება ტერმინალში თქვენი pi:

pi@raspberrypi: ~ $ node-red-stop

pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm დააინსტალირეთ node-red-dashboard pi@raspberrypi: ~ $ node-red-start

ნაბიჯი 5: GPIO– სთვის დაფის შექმნა

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

ამ გვერდიდან ჩვენ ავაშენებთ GPIO– ს მაგალითს. მე დავდებ გადამრთველს და სლაიდერს ერთი GPIO ჩართვისა და გამორთვისთვის და ერთი pwm ტალღის შესასრულებლად.

თქვენ უნდა იპოვოთ, პანელის მარცხენა მხრიდან დაფის ქვეშ, გადამრთველის ღილაკი და გადაიტანეთ იგი Flow 1. შემდეგ თქვენ უნდა იპოვოთ სლაიდერი და გადაიტანოთ იგი ასევე Flow 1 -ზე.

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

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

დაკავშირების შემდეგ თქვენ უნდა დააკონფიგურიროთ თითოეული ნაჭერი მათზე ორჯერ დაჭერით.

ნაბიჯი 6: გადამრთველის კონფიგურაცია

გადამრთველის კონფიგურაცია
გადამრთველის კონფიგურაცია
გადამრთველის კონფიგურაცია
გადამრთველის კონფიგურაცია

ორჯერ დააწკაპუნეთ გადართვის კვანძზე და გახსენით თვისებების მენიუ.

აქ თქვენ უნდა დააჭიროთ ფანქარს ჯგუფის მარჯვნივ.

ახლა შექმენით ახალი ჯგუფის სახელი (ჩემი ნაგულისხმევი დავტოვე)

აირჩიეთ ფანქრის ხატი TAB– ის გვერდით და დაასახელეთ ცხრილი, რომლის ნაწილიც გსურთ (მე ავირჩიე სახლი)

ახლა აირჩიეთ განახლება ზედა მარჯვენა კუთხეში.

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

გადართვისთვის თქვენ უნდა დააყენოთ დატვირთვის პარამეტრები შემდეგნაირად:

შეარჩიეთ ჩამოსაშლელი ისარი დატვირთვის ტექსტის ყუთის გვერდით და აირჩიეთ ნომერი ორივე დატვირთვისთვის და შემდეგ დააყენეთ:

დატვირთვაზე: 1

გამორთული დატვირთვა: 0

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

ორჯერ დააწკაპუნეთ ღილაკზე გადამრთველისთვის და ეს გახსნის რედაქტირების rpi-gpio გამოსვლის რეჟიმს.

შეარჩიეთ პინი, რომლის გამოყენებაც გსურთ, ჩვენს შემთხვევაში ჩვენ ვიყენებთ GPIO04-7 პინს.

მიეცით სახელი, თუ გსურთ და აირჩიეთ "შესრულებულია"

ნაბიჯი 7: სლაიდერის კონფიგურაცია

სლაიდერის კონფიგურაცია
სლაიდერის კონფიგურაცია
სლაიდერის კონფიგურაცია
სლაიდერის კონფიგურაცია

სლაიდერის კონფიგურაციისთვის თქვენ ჯერ უნდა დააჭიროთ ორმაგად სლაიდერის დაფის ღილაკს.

იქ შესვლისას თქვენ შეასწორებთ "label" თვისებას ისე, როგორც გსურთ რომ იყოს მისი სახელი UI- ში.

შემდეგი თქვენ დააყენებთ მინიმალურ დიაპაზონს და მაქსიმალურ დიაპაზონს. ვინაიდან PWM LED სიკაშკაშე ჩვეულებრივ პროცენტშია, %Duty Cycle- ის გამო, ჩვენ გვჭირდება მინიმალური 0 და მაქსიმალური 100.

ახლა ჩვენი მაგალითისთვის რამდენად აგრესიულია სინათლის ცვლა სიკაშკაშე არის საფეხურის გამო. მე მაქვს ჩვენი კონფიგურირებული 1 ნაბიჯზე, ასე რომ სლაიდერის 1 ერთეული უდრის 1% სიკაშკაშეს.

ეს არის სლაიდერისთვის

Pin– ისთვის დაგჭირდებათ ორმაგი დაწკაპუნება დაკავშირებულ GPIO pin მოდულზე.

ახლა ჩვენ შევარჩიეთ GPIO18 პინი, რადგან ეს არის PMW pin Raspberry pi 3 B+ - ისთვის.

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

დაარქვით მას სახელი და თქვენ აპირებთ წასვლას.

ნაბიჯი 8: ინტერფეისის დაწყება და ტესტირება

Image
Image

ახლა თქვენი ახალი საინფორმაციო დაფის ინტერფეისის შესამოწმებლად თქვენ უნდა დააწკაპუნოთ განლაგებაზე ზედა მარჯვენა კუთხეში, თქვენი პერსონალური კოდის განსახორციელებლად. შემდეგ თქვენ უნდა შეხვიდეთ თქვენი pi მისამართის IP მისამართზე, რომელიც გადის წითელ კვანძზე. და მიანიჭეთ მას ინტერფეისის აღნიშვნა, მაგალითად: https://192.168.1.31:1880/ui რაც თქვენ უნდა ნახოთ არის თქვენი გადამრთველი და თქვენი სლაიდერი, რომელიც თქვენ შექმენით. ახლა თქვენ შეგიძლიათ შეამოწმოთ თითოეულ მათგანზე დაწკაპუნებით. ვიმედოვნებ, რომ მოგეწონათ ეს ინსტრუქცია და გთხოვთ შეამოწმოთ youtube არხი და ვიდეო ნებისმიერი სხვა ინფორმაციისთვის.

გირჩევთ: