Სარჩევი:
- ნაბიჯი 1: პაკეტების დაყენება
- ნაბიჯი 2: გაშვების კვანძი-წითელი პირველად
- ნაბიჯი 3: შესვლა ვებ გვერდზე
- ნაბიჯი 4: GPIO– ს საინფორმაციო დაფის მოდულის დაყენება
- ნაბიჯი 5: GPIO– სთვის დაფის შექმნა
- ნაბიჯი 6: გადამრთველის კონფიგურაცია
- ნაბიჯი 7: სლაიდერის კონფიგურაცია
- ნაბიჯი 8: ინტერფეისის დაწყება და ტესტირება
ვიდეო: Node Red - Control RaspberryPi: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ამ სასწავლო ინსტრუქციაში ჩვენ შევხედავთ როგორ დავაყენოთ 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– ს საინფორმაციო დაფის მოდულის დაყენება
ახლა ჩვენ შევხედავთ დაფის შექმნას 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: ინტერფეისის დაწყება და ტესტირება
ახლა თქვენი ახალი საინფორმაციო დაფის ინტერფეისის შესამოწმებლად თქვენ უნდა დააწკაპუნოთ განლაგებაზე ზედა მარჯვენა კუთხეში, თქვენი პერსონალური კოდის განსახორციელებლად. შემდეგ თქვენ უნდა შეხვიდეთ თქვენი pi მისამართის IP მისამართზე, რომელიც გადის წითელ კვანძზე. და მიანიჭეთ მას ინტერფეისის აღნიშვნა, მაგალითად: https://192.168.1.31:1880/ui რაც თქვენ უნდა ნახოთ არის თქვენი გადამრთველი და თქვენი სლაიდერი, რომელიც თქვენ შექმენით. ახლა თქვენ შეგიძლიათ შეამოწმოთ თითოეულ მათგანზე დაწკაპუნებით. ვიმედოვნებ, რომ მოგეწონათ ეს ინსტრუქცია და გთხოვთ შეამოწმოთ youtube არხი და ვიდეო ნებისმიერი სხვა ინფორმაციისთვის.
გირჩევთ:
მუშაობა URL API– ით Node-RED– ში: 10 ნაბიჯი
მუშაობა URL API– ში Node-RED– ში: ეს გასწავლით გასწავლით თუ როგორ გამოიყენოთ URL API (http get) კვანძ – RED– ში. ეს განზრახ მარტივია. და თუ თქვენ შედარებით ახალი ხართ node-RED– ში, მაშინ ეს მაგალითი თქვენთვისაა. მე გასწავლით თუ როგორ გამოიყენოთ კვანძ-წითელი გარემო და რა არის და
IoT: ვიზუალიზაცია სინათლის სენსორის მონაცემების გამოყენებით Node-RED: 7 ნაბიჯი
IoT: სინათლის სენსორის მონაცემების ვიზუალიზაცია Node-RED– ის გამოყენებით: ამ ინსტრუქციაში თქვენ ისწავლით თუ როგორ შექმნათ ინტერნეტთან დაკავშირებული სენსორი! მე გამოვიყენებ გარე განათების სენსორს (TI OPT3001) ამ დემოზე, მაგრამ თქვენი არჩევანის ნებისმიერი სენსორი (ტემპერატურა, ტენიანობა, პოტენომეტრი და ა.შ.) იმუშავებს. სენსორის მნიშვნელობა
Node-RED: RS485 Raspberry Pi გაკვეთილი: 8 ნაბიჯი
Node-RED: RS485 Raspberry Pi გაკვეთილი: ნაკადზე დაფუძნებული ვიზუალური პროგრამირების ინსტრუმენტი Node-RED სულ უფრო პოპულარული ხდება Raspberry Pi დეველოპერებისთვის. ეს ინსტრუქცია გაჩვენებთ თუ როგორ გამოიყენოთ ჩვენი იზოლირებული RS422 / RS485 Serial HAT Node-Red ქვეშ მარტივი RS485 კომუნიკაციისთვის და MODBUS– ისთვის
უკაბელო ვიბრაციისა და ტემპერატურის სენსორის მონაცემები MySQL– ში Node-RED გამოყენებით: 40 ნაბიჯი
უკაბელო ვიბრაციისა და ტემპერატურის სენსორის მონაცემები MySQL– ში Node-RED– ის გამოყენებით: NCD– ის Long Range IoT სამრეწველო უკაბელო ვიბრაციისა და ტემპერატურის სენსორის დანერგვა, რომელიც 2 მილის მანძილზე ამაყობს უკაბელო mesh ქსელის სტრუქტურის გამოყენებით. ვიბრაციისა და ტემპერატურის ზუსტი 16 ბიტიანი სენსორის ჩართვით, ეს მოწყობილობა გადადის
უკაბელო ვიბრაციისა და ტემპერატურის სენსორის მონაცემების გაგზავნა Excel- ში Node-RED გამოყენებით: 25 ნაბიჯი
უკაბელო ვიბრაციისა და ტემპერატურის სენსორის მონაცემების გაგზავნა Excel– ში Node-RED– ის გამოყენებით: NCD– ს Long Range IoT სამრეწველო უკაბელო ვიბრაციისა და ტემპერატურის სენსორის გაცნობა, რომელიც 2 მილის მანძილზე ამაყობს უკაბელო mesh ქსელის სტრუქტურის გამოყენებით. ვიბრაციისა და ტემპერატურის ზუსტი 16 ბიტიანი სენსორის ჩართვით, ეს მოწყობილობა გადადის