Mündəricat:
- Addım 1: 8 kanallı Relay ilə Raspberry Pi-ni sıxın
- Addım 2: Raspberry Pi üzərində Raspbian Lite qurun
- Addım 3: Raspbian -ı yeniləyin
- Addım 4: Paketləri quraşdırın
- Addım 5: "HomeAutomationServer" Deposunu klonlaşdırın
- Addım 6: Serveri Pm2 ilə işə salın
- Addım 7: Serveri yenidən başladın
Video: Ev avtomatlaşdırılması: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Evinizi ağıllı bir evə çevirin, bununla evinizdəki bütün elektron cihazları tək bir tətbiqdə idarə edə bilərsiniz. Ancaq bu layihə üçün yalnız evdəki bütün işıqlandırmaya nəzarət etdim. Raspberry pi 3 və fiziki açarları idarə etmək üçün röle və uzaqdan idarəetmə rölesini idarə etmək üçün sıfırdan bir tətbiq qurma ilə hər şey asanlıqla edildi.
TƏLƏB OLUNAN MATERİALLAR
Moruq pi 3
8 Kanallı 5v Relay Modulu
Micro sd kart (8GB)
Dişi-Dişi Jumper teli
İSTİFADƏ OLUNAN YAZILIM
Win32DiskImager
Addım 1: 8 kanallı Relay ilə Raspberry Pi-ni sıxın
Yuxarıda göstərilən sxemə görə tel çəkin
Addım 2: Raspberry Pi üzərində Raspbian Lite qurun
Https://www.raspberrypi.org/downloads/raspbian/ ziyarət edin
Aşağı diyirləyin və ən son Raspbian Lite -i yükləyin (cari - Buster)
.zip faylını açın və bir.img faylı alacaqsınız
Win32DiskImager proqramını işə salın
"Image File" seçimi altında.img faylına baxın
düzgün "Cihaz" sürücüsünü seçin (məsələn, E:)
yazma prosesinə başlamaq üçün "Yaz" düyməsini basın
istədiyiniz zaman "Bəli" düyməsini basın
bitirdikdən sonra sd kartınızı moruq pi -yə daxil edin və yandırın
Addım 3: Raspbian -ı yeniləyin
Yeniləmədən əvvəl statik IP -ni Raspbian -a təyin edin, NECƏ?
Raspbian terminalına daxil olun
İstifadəçi: piPassword: moruq
növü
sudo nano /etc/dhcpcd.conf
sonuna qədər aşağı diyirləyin və bu kod sətirlərini yapışdırın
Et0 interfeysi
statik ip_address =/24 statik yönləndiricilər = statik domain_nameservers = interfeys wlan0 statik ip_address =/24 statik yönləndiricilər = statik domain_nameservers =
"ctrl+x" və "y" düymələrinə basaraq qeyd edin.
nəhayət "sudo reboot" ilə pi -ni yenidən başladın
uğurla yenidən başladıqdan sonra, raspbian -ı ən son versiyaya yeniləmək üçün bu əmri işlədin
sudo apt-get yeniləməsi
sudo apt-get yeniləmə
sudo apt-get dist-upgrade
Addım 4: Paketləri quraşdırın
Lazım olan bütün asılılıqları qurmaq vaxtıdır
terminalda bu əmrləri işlədin
sudo apt-get nodejs quraşdırın
sudo apt-get npm yükləyin
sudo apt-get install qurun
sudo npm pm2 -g qurun
Bu əmrləri yerinə yetirərək hər şeyin düzgün qurulduğunu yoxlayın
düyün -v
npm -v
pm2 -v
git -versiya
Addım 5: "HomeAutomationServer" Deposunu klonlaşdırın
Github -dan "HomeAutomationServer" deposunu klonlayın
git klonu
klonlandıqdan sonra "HomeAutomationServer" qovluğuna daxil olun və bunu işə salın
npm quraşdırın
Layihə üçün lazım olan bütün asılılıqlar avtomatik olaraq quraşdırılacaq
Addım 6: Serveri Pm2 ilə işə salın
PM2 ilə serveri işə salın
pm2 üçün yol yaratmaq üçün bunu terminala yazın
pm2 başlanğıcı
yaradılan əmri kopyalayın və terminala yapışdırın və yerinə yetirin
nəhayət, serveri pm2 ilə başladın, bu əmri yazın, indiyə qədər doğru qovluqda olmalısınız
pm2 start server.js -"HomeAutomationServer" adı -baxın
pm2 -də serveri saxlamaq üçün bu əmri işlədin, beləliklə pm2 serverinizi hər açılışda avtomatik olaraq işə salacaq
pm2 saxla
Addım 7: Serveri yenidən başladın
Bu əmrlə serveri yenidən başladın
sudo yenidən başladın
Yenidən başladıqdan sonra serverin yenidən başladıqdan sonra avtomatik işlədiyini yoxlamaq üçün bu əmri yazın
pm2 siyahısı
Bununla pm2 ilə işləyən serveri qurmaq üçün təlimatı tamamladınız
BÜTÜN TƏLİMATI bitirməzdən əvvəl sizə bildirim ki, bu tətbiqin yalnız yarısıdır, buna görə də qalan dərslik haradadır, son dərs üçün https://github.com/khairmuhammad-ybh/HomeAutomati… ziyarət edin. tətbiqi cihazınıza quraşdırmaq üçün.
YENİLƏNİR
Burada təqdim olunan apk -ı yükləyin və quraşdırın: HomeAutomation və sınayın
Tövsiyə:
Ev avtomatlaşdırılması: 5 addım
Ev Avtomatlaşdırması: bu layihədə, bütün layihə üçün videoların IoT internet prosesini başa düşmək üçün sıfırdan qurduğumuz bir çox şeydən istifadə etdik
Arduin-ev-avtomatlaşdırılması: 5 addım
Arduin-ev-avtomatlaşdırma: Bu Təlimat kitabında sizə işığı, istiliyi və rütubəti ölçmək və idarə etmək üçün istifadə olunan bir ZELIO SR3 PLC və Arduino lövhələri ilə idarə olunan ev avtomatlaşdırma nümunəsi haqqında məlumat verəcəyəm. avtomatlaşdırma
Tampa De Aquário Avtomatlaşdırılması: 7 Addım
Tampa De Aquário Avtomatlaşdırılması: Tampa de Aquário avtomatlaşdırma sistemini elektron sistemlərdə və sistemlərdə idarə etmək üçün avtomatik olaraq internet üzərindən idarə edə bilərsiniz. İnternetdən istifadə etməklə bir hava istiliyinin tənzimlənməsi
ESP8266 və ya NODEMCU istifadə edərək ev avtomatlaşdırılması: 6 addım
ESP8266 və ya NODEMCU istifadə edərək ev avtomatlaşdırılması: Heç evinizi wifi vasitəsilə avtomatlaşdırmaq istəyirdinizmi? Smartfonunuzdan işıqları, fanatı və digər cihazları idarə etmək istəyirsiniz? Yoxsa bağlı qurğular və onunla işə başlamağı öyrənmək istədinizmi? Bu Ev Avtomatlaşdırılması layihəsi
LoRa ilə bir istixana avtomatlaşdırılması! (2 -ci hissə) -- Motorlu Pəncərə Açıcı: 6 Addım (Şəkillərlə birlikdə)
LoRa ilə bir istixana avtomatlaşdırılması! (2 -ci hissə) || Motorlu Pəncərə Açacağı: Bu layihədə sizə istixanam üçün motorlu pəncərə açıcısını necə yaratdığımı göstərəcəyəm. Bu o deməkdir ki, sizə hansı motoru istifadə etdiyimi, həqiqi mexaniki sistemi necə hazırladığımı, mühərriki necə idarə etdiyimi və nəhayət bir Arduino LoRa istifadə etdiyimi göstərəcəyəm