სახლის ავტომატიზაცია ჟოლოს Pi 3 და Node-RED გამოყენებით: 6 ნაბიჯი
სახლის ავტომატიზაცია ჟოლოს Pi 3 და Node-RED გამოყენებით: 6 ნაბიჯი
Anonim
სახლის ავტომატიზაცია ჟოლოს Pi 3 და Node-RED გამოყენებით
სახლის ავტომატიზაცია ჟოლოს Pi 3 და Node-RED გამოყენებით

საჭირო მასალები: 1. ჟოლო Pi 32. სარელეო მოდული 3. Jumper Wires დამატებითი ინფორმაციისათვის იხილეთ:

ნაბიჯი 1: წითელი კვანძის დაყენება

Node-RED არის ვიზუალური ინსტრუმენტი ნივთების ინტერნეტის გაყვანილობისთვის, რომლის გაშვებაც შესაძლებელია Raspberry Pi– ზე და იძლევა პროექტების სწრაფი პროტოტიპირების საშუალებას. სანამ დავიწყებ, მინდა რაღაცის გარკვევა: მე ახალი ვარ აქ, ასე რომ შესაძლებელია, რომ შეცდომები დავუშვი. ასე რომ უბრალოდ იგნორირება გაუკეთეთ. დააყენეთ Raspberry Pi ქსელში და განაახლოთ განაწილება. თქვენ შეგიძლიათ გაუშვათ შემდეგი ბრძანებები ტერმინალში ამისათვის: sudo rpi-updatesudo reboot გადატვირთვის შემდეგ შეასრულეთ შემდეგი ბრძანებები: sudo apt-get updatesudo apt-get upgrade პროექტის დასასრულს, ამ პროექტის საბოლოო მომხმარებლის ინტერფეისი გამოიყურება შემდეგნაირად:

ნაბიჯი 2: დააინსტალირეთ Node-Red

ეს პროგრამა მუშაობს ბრაუზერში, ასე რომ თქვენ არ გჭირდებათ რაიმე დამატებითი პროგრამის დაყენება და შეგიძლიათ გაუშვათ ნებისმიერი სმარტფონიდან, ტაბლეტიდან ან კომპიუტერიდან, რომელსაც აქვს ბრაუზერი. რაც შეეხება იმას, რაც შეეხება ამ პროექტს, თქვენ შეგიძლიათ ავტომატიზიროთ თქვენი სახლი მხოლოდ თქვენი სახლის ქსელში. თქვენ შეგიძლიათ გააფართოვოთ სისტემის ფუნქციონირება, მაგრამ მე არ ვაპირებ ამის ახსნას ამ პროექტში. ამ პროექტისთვის, პირველ რიგში, თქვენ უნდა შექმნათ Node-RED Raspberry Pi 2. Raspberry Pi– ზე Node-RED– ის დაყენება არსებობს ორი გზა ეს: არის წინასწარ დაინსტალირებული Node-RED 2015 წლის ნოემბრის Raspbian Jessie სურათზე. გადადით: მენიუ-> პროგრამირება-> Node-RED. ან შეგიძლიათ ხელით დააინსტალიროთ. ძალიან კარგი დოკუმენტაციაა ამისთვის და თქვენ ნახავთ აქ. გაშვებული Node-RED ყველაფრის დაყენების შემდეგ, შემდეგი ნაბიჯი არის Node-RED- ის გაშვება. შეგიძლიათ გაუშვათ იგი მენიუდან ან ტერმინალში შემდეგი ბრძანებით: node-red-startnode-red-stop (კვანძი-წითელი შეჩერება) თუ გსურთ Raspberry Pi დესკტოპზე მუშაობა, გახსენით ვებ ბრაუზერი და შეიყვანეთ მისამართი, რომელიც შეგიძლიათ ნახოთ შემდეგ სურათზე, Node-RED გაშვების შემდეგ:

ნაბიჯი 3: კვანძის წითელი გახსნა

გახსნის კვანძი-წითელი
გახსნის კვანძი-წითელი

ან მეორე ვარიანტი (ბევრად უკეთესია ვიდრე ადგილობრივ მასპინძელზე მუშაობა) არის გახსნათ ვებ ბრაუზერი ნებისმიერ სხვა კომპიუტერში (უფრო სწრაფად ვიდრე Raspberry Pi), რომელიც დაკავშირებულია თქვენს სახლის ქსელთან და შეიყვანოთ მისამართი, როგორც ხედავთ შემდეგ სურათზე. მე გამოვიყენე მეორე ვარიანტი. გახსენით ბრაუზერი და შეიყვანეთ თქვენი Raspberry Pi მისამართი, ჩემს შემთხვევაში ეს არის: 192.168.1.12:1880 თუ ყველაფერი სწორია, თქვენ ნახავთ შემდეგ შედეგს: როგორც ხედავთ მარცხენა მხარეს არის მრავალი განსხვავებული კვანძი და მე რამდენიმე მათგანს გამოვიყენებ ამ პროექტისათვის. უბრალოდ გადაიტანეთ და ჩამოაგდეთ მათი გამოსაყენებლად.

ნაბიჯი 4: დამატებითი კვანძების დაყენება

დამატებითი კვანძების დაყენება
დამატებითი კვანძების დაყენება

დამატებით კვანძებს თქვენს Raspberry Pi- ში და ეს ძალიან მარტივია, უბრალოდ შეიყვანეთ შემდეგი ბრძანებები ტერმინალში: cd ~/.node-rednpm install node-red-contrib-gpio (Documentation) npm install node-red-contrib-ui (Documentation) თქვენ შეგიძლიათ იპოვოთ მრავალი სხვა კვანძი და დოკუმენტაცია აქ (არ არის საჭირო ამ პროექტისთვის). ამ ბრძანებების გაშვების შემდეგ, მე გირჩევთ შეწყვიტოთ და გადატვირთოთ Node-RED, რათა მას შეეძლოს კვანძების სიის განახლება.

ნაბიჯი 5: Hareware– ის დაყენება

Hareware– ის დაყენება
Hareware– ის დაყენება

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

გირჩევთ: