Სარჩევი:
- ნაბიჯი 1: გაწურეთ ჟოლო Pi 8 არხიანი რელეით
- ნაბიჯი 2: Raspbian Lite– ის დაყენება Raspberry Pi– ზე
- ნაბიჯი 3: განაახლეთ Raspbian
- ნაბიჯი 4: დააინსტალირეთ პაკეტები
- ნაბიჯი 5: კლონირება "HomeAutomationServer" საცავი
- ნაბიჯი 6: გაუშვით სერვერი Pm2– ით
- ნაბიჯი 7: გადატვირთეთ სერვერი
ვიდეო: სახლის ავტომატიზაცია: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გადააქციეთ თქვენი სახლი ჭკვიან სახლად, ამით თქვენ შეგიძლიათ აკონტროლოთ თქვენს სახლში არსებული ყველა ელექტრონული მოწყობილობა ერთი აპლიკაციის ფარგლებში. მაგრამ ამ პროექტისთვის მე ვაკონტროლებდი მხოლოდ სახლის ყველა განათების კონტროლს. ყველაფერი მარტივად კეთდება ჟოლოს პი 3 -ით და რელეს ფიზიკური გადამრთველების გასაკონტროლებლად და ნულიდან აშენებული აპლიკაცია დისტანციური მართვის რელეს გასაკონტროლებლად.
საჭირო მასალები
ჟოლო პი 3
8 არხიანი 5v სარელეო მოდული
მიკრო SD ბარათი (8 GB)
ქალი-მდე ქალი მხტუნავი მავთული
პროგრამული უზრუნველყოფის გამოყენება
Win32DiskImager
ნაბიჯი 1: გაწურეთ ჟოლო Pi 8 არხიანი რელეით
მავთული დიაგრამაზე ზემოთ მოცემულია
ნაბიჯი 2: Raspbian Lite– ის დაყენება Raspberry Pi– ზე
ეწვიეთ
გადაახვიეთ ქვემოთ და ჩამოტვირთეთ უახლესი Raspbian Lite (მიმდინარე - Buster)
გახსენით.zip ფაილი და მიიღებთ.img ფაილს
გაუშვით Win32DiskImager
დაათვალიერეთ.img ფაილი "Image File" ვარიანტში
აირჩიეთ სწორი დისკი "მოწყობილობა" (მაგ. E:)
დააწკაპუნეთ ღილაკზე "ჩაწერა" დაწვის პროცესის დასაწყებად
დააწკაპუნეთ "YES" მოთხოვნისთანავე
დასრულების შემდეგ ჩადეთ თქვენი sd ბარათი ჟოლოს პიში და ჩართეთ
ნაბიჯი 3: განაახლეთ Raspbian
დააყენეთ სტატიკური IP Raspbian– ზე განახლებამდე, როგორ?
შედით Raspbian ტერმინალში
მომხმარებელი: piPassword: ჟოლო
ტიპი
sudo nano /etc/dhcpcd.conf
გადაახვიეთ ქვემოთ და ჩასვით კოდის ეს ხაზები
ინტერფეისი eth0
სტატიკური ip_address =/24 სტატიკური მარშრუტიზატორები = სტატიკური domain_nameservers = ინტერფეისი wlan0 სტატიკური ip_address =/24 სტატიკური მარშრუტიზატორები = სტატიკური domain_nameservers =
შეინახეთ იგი "ctrl+x" და "y" დაჭერით
საბოლოოდ გადატვირთეთ თქვენი pi, "sudo reboot" - ით
წარმატებული გადატვირთვის შემდეგ, გაუშვით ეს ბრძანება, რათა განაახლოთ raspbian უახლესი ვერსია
sudo apt-get განახლება
sudo apt-get განახლება
sudo apt-get dist-upgrade
ნაბიჯი 4: დააინსტალირეთ პაკეტები
დროა დააყენოთ ყველა საჭირო დამოკიდებულება
ტერმინალში გაუშვით ეს ბრძანებები
sudo apt-get დააინსტალირეთ nodejs
sudo apt-get დააინსტალირეთ npm
sudo apt-get დააინსტალირეთ git
sudo npm დააინსტალირეთ pm2 -g
შეამოწმეთ თუ არა ყველაფერი სწორად დაინსტალირებული ამ ბრძანებების გაშვებით
კვანძი -v
npm -v
pm2 -v
git -შემობრუნება
ნაბიჯი 5: კლონირება "HomeAutomationServer" საცავი
კლონი "HomeAutomationServer" საცავი github– დან
git კლონი
ერთხელ კლონირებული, შედით "HomeAutomationServer" დირექტორიაში და გაუშვით ეს
npm ინსტალაცია
პროექტისთვის საჭირო ყველა დამოკიდებულება ავტომატურად დაინსტალირდება
ნაბიჯი 6: გაუშვით სერვერი Pm2– ით
გაუშვით სერვერი pm2- ით
ჩაწერეთ ეს ტერმინალში, რათა შეიქმნას გზა pm2– ისთვის
pm2 გაშვება
დააკოპირეთ გენერირებული ბრძანება და ჩასვით ტერმინალში და შეასრულეთ იგი
დაბოლოს, ჩართეთ სერვერი pm2– ით, ჩაწერეთ ეს ბრძანება, თქვენ უკვე უნდა იყოთ სწორ დირექტორიაში
pm2 start server.js -სახელი "HomeAutomationServer" -საათი
გაუშვით ეს ბრძანება, რომ შეინახოთ სერვერი pm2- ში, ასე რომ pm2 ავტომატურად გაუშვებს თქვენს სერვერს ყველა ჩატვირთვისას
pm2 შენახვა
ნაბიჯი 7: გადატვირთეთ სერვერი
გადატვირთეთ სერვერი ამ ბრძანებით
sudo გადატვირთვა
გადატვირთვის შემდეგ, ჩაწერეთ ეს ბრძანება, რომ შეამოწმოთ სერვერი ავტომატურად იმუშავებს გადატვირთვის შემდეგ
pm2 სია
ამით თქვენ დაასრულეთ სახელმძღვანელო სერვერის დაყენებისათვის pm2– ით
მთლიანი სწავლების დასრულებამდე, ნება მიბოძეთ გითხრათ, რომ ეს არის განაცხადის მხოლოდ ნახევარი, ასე რომ, სად არის დარჩენილი გაკვეთილი, რომელსაც გკითხავთ, ეწვიეთ https://github.com/khairmuhammad-ybh/HomeAutomati… საბოლოო გაკვეთილისთვის დააინსტალირეთ აპლიკაცია თქვენს მოწყობილობაზე.
განახლებები
ჩამოტვირთეთ და დააინსტალირეთ აქ მოწოდებული apk: HomeAutomation და სცადეთ
გირჩევთ:
სახლის ავტომატიზაცია: 5 ნაბიჯი
სახლის ავტომატიზაცია: ამ პროექტში ჩვენ წავედით და ბევრი რამ გამოვიყენეთ ნულიდან იმისათვის, რომ გავიგოთ IoT ინტერნეტის ნივთების პროცესი ვიდეო ყველა პროექტისთვის
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით: ჩემს წარსულ NodeMCU პროექტებში, მე ვაკონტროლებდი ორ საყოფაცხოვრებო ტექნიკას ბლინკის აპლიკაციიდან. მე მივიღე ბევრი კომენტარი და შეტყობინება პროექტის განახლებისათვის ხელით კონტროლით და დამატებითი ფუნქციების დამატებით. ასე რომ, მე შევიმუშავე ეს ჭკვიანი სახლის გაფართოების ყუთი. ამ IoT
შემდეგი თაობის სახლის ავტომატიზაცია Eagle Cad– ის გამოყენებით (ნაწილი 1 - PCB): 14 ნაბიჯი
შემდეგი თაობის სახლის ავტომატიზაცია Eagle Cad– ის გამოყენებით (ნაწილი 1 - PCB): შესავალი: რატომ ვამბობ მის მომავალ თაობას: რადგან ის იყენებს ზოგიერთ კომპონენტს, რომლებიც ბევრად უკეთესია ვიდრე სახლის ავტომატიზაციის ტრადიციული მოწყობილობები. მას შეუძლია გააკონტროლოს ტექნიკა: Google Voice Commands Touch Panel on Device Control on app
სახლის ავტომატიზაცია ESP8266 ან NODEMCU გამოყენებით: 6 ნაბიჯი
სახლის ავტომატიზაცია ESP8266 ან NODEMCU გამოყენებით: გსურდათ ოდესმე თქვენი სახლის ავტომატიზირება wifi საშუალებით? გსურთ გააკონტროლოთ განათება, ვენტილატორი და ყველა სხვა მოწყობილობა თქვენი სმარტფონიდან? ან ოდესმე გსურდათ ინსტრუქტაჟი დაკავშირებული მოწყობილობების შესახებ და მისი დაწყება? სახლის ავტომატიზაციის ეს პროექტი იქნება
მოლაპარაკე ავტომატიზაცია -- აუდიო არდუინოდან -- ხმით კონტროლირებადი ავტომატიზაცია -- HC - 05 Bluetooth მოდული: 9 ნაბიჯი (სურათებით)
მოლაპარაკე ავტომატიზაცია || აუდიო არდუინოდან || ხმით კონტროლირებადი ავტომატიზაცია || HC - 05 Bluetooth მოდული: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის …. …. ამ ვიდეოში ჩვენ ავაშენეთ Talkative Automation .. როდესაც თქვენ გაგზავნით ხმოვან ბრძანებას მობილურით, ის ჩართავს სახლის მოწყობილობებს და გამოაგზავნის გამოხმაურებას