Mündəricat:

Ev avtomatlaşdırılması: 7 addım
Ev avtomatlaşdırılması: 7 addım

Video: Ev avtomatlaşdırılması: 7 addım

Video: Ev avtomatlaşdırılması: 7 addım
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Ev avtomatlaşdırılması
Ev avtomatlaşdırılması

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

8 kanallı Relay ilə Raspberry Pi Wring
8 kanallı Relay ilə Raspberry Pi Wring
8 kanallı Relay ilə Raspberry Pi Wring
8 kanallı Relay ilə Raspberry Pi Wring

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ə: