İçindekiler:

Ev Otomasyonu: 7 Adım
Ev Otomasyonu: 7 Adım

Video: Ev Otomasyonu: 7 Adım

Video: Ev Otomasyonu: 7 Adım
Video: Akıllı Ev Otomasyonu - Nasıl Yapıldığını Gösteriyorum 2024, Kasım
Anonim
Ev otomasyonu
Ev otomasyonu

Evinizi akıllı bir eve dönüştürün, bununla evinizdeki tüm elektronik cihazları tek bir uygulama üzerinden kontrol edebilirsiniz. Ancak bu proje için sadece evdeki tüm aydınlatmayı kontrol etmeyi sağladım. Raspberry pi 3 ve fiziksel anahtarları kontrol etmek için röle ve uzaktan kumanda rölesini kontrol etmek için sıfırdan bir uygulama yapısı ile her şey kolayca yapılır.

GEREKLİ MALZEMELER

Ahududu pi 3

8 Kanallı 5v Röle Modülü

Mikro sd kart (8GB)

Dişi-Dişi Jumper teli

KULLANILAN YAZILIM

Win32DiskGörüntüleyici

Adım 1: Raspberry Pi'yi 8 Kanallı Röle ile Sıkma

Raspberry Pi'yi 8 Kanallı Röle ile Sıkma
Raspberry Pi'yi 8 Kanallı Röle ile Sıkma
Raspberry Pi'yi 8 Kanallı Röle ile Sıkma
Raspberry Pi'yi 8 Kanallı Röle ile Sıkma

Yukarıdaki şemaya göre tel

2. Adım: Raspberry Pi'de Raspbian Lite Kurulumu

www.raspberrypi.org/downloads/raspbian/ adresini ziyaret edin.

Aşağı kaydırın ve en son Raspbian Lite'ı indirin (güncel - Buster)

.zip dosyasını açın ve bir.img dosyası alacaksınız

Win32DiskImager'ı çalıştırın

"Görüntü Dosyası" seçeneği altında.img dosyasına göz atın

doğru sürücüyü seçin "Aygıt" (örneğin E:)

yazma işlemini başlatmak için "Yaz" düğmesine tıklayın

sorulduğunda "EVET"e tıklayın

işiniz bittiğinde, sd kartınızı ahududu pi'ye takın ve açın

3. Adım: Raspbian'ı Güncelleyin

Güncellemeden önce statik IP'yi Raspbian olarak ayarlayın, NASIL?

Raspbian terminaline giriş yapın

Kullanıcı: piPassword: ahududu

tip

sudo nano /etc/dhcpcd.conf

sonuna kadar aşağı kaydırın ve bu kod satırlarını yapıştırın

arayüz eth0

statik ip_adresi=/24 statik yönlendiriciler= statik etki alanı_adı sunucuları= arabirim wlan0 statik ip_adresi=/24 statik yönlendiriciler= statik etki alanı_ad sunucuları=

"ctrl+x" ve "y" tuşlarına basarak kaydedin

nihayet "sudo yeniden başlatma" ile pi'nizi yeniden başlatın

başarıyla yeniden başlattıktan sonra, raspbian'ı en son sürüme güncellemek için bu komutu çalıştırın

sudo apt-get güncellemesi

sudo apt-get yükseltme

sudo apt-get dağıtım yükseltme

4. Adım: Paketleri Kurun

Gerekli tüm bağımlılıkları yükleme zamanı

terminalde bu komutları çalıştırın

sudo apt-get kurulum düğümü

sudo apt-get install npm

sudo apt-get kurulum git

sudo npm pm2 -g'yi kurun

Bu komutları çalıştırarak her şeyin doğru kurulup kurulmadığını kontrol edin.

-v düğümü

npm -v

pm2 -v

git --versiyon

Adım 5: "HomeAutomationServer" Deposunu Klonlama

Github'dan "HomeAutomationServer" deposunu klonlayın

git klon

klonlandıktan sonra "HomeAutomationServer" dizinine gidin ve bunu çalıştırın

npm kurulumu

Proje için gereken tüm gerekli bağımlılıklar otomatik olarak kurulacaktır.

Adım 6: Sunucuyu Pm2 ile Çalıştırın

sunucuyu pm2 ile çalıştırın

pm2 yolunu oluşturmak için bunu terminale yazın

pm2 başlatma

oluşturulan komutu kopyalayın ve terminale yapıştırın ve çalıştırın

son olarak, sunucuyu pm2 ile başlatın, bu komutu yazın, şimdiye kadar doğru dizinde olmalısınız

pm2 start server.js --name "HomeAutomationServer" --watch

sunucuyu pm2'ye kaydetmek için bu komutu çalıştırın, böylece pm2 her açılışta sunucunuzu otomatik olarak çalıştıracaktır

pm2 kaydet

7. Adım: Sunucuyu Yeniden Başlatın

Bu komutla sunucuyu yeniden başlatın

sudo yeniden başlatma

yeniden başlatıldığında, sunucunun yeniden başlattıktan sonra otomatik olarak çalışıp çalışmadığını kontrol etmek için bu komutu yazın

pm2 listesi

Bununla, pm2 ile çalışan sunucuyu kurmak için öğreticiyi tamamladınız.

AMA BÜTÜN EĞİTİMİ BİTİRMEDEN ÖNCE, bunun uygulamanın sadece yarısı olduğunu söylememe izin verin, yani, geriye kalan öğretici nerede soruyorsunuz, son öğretici için https://github.com/khairmuhammad-ybh/HomeAutomati… adresini ziyaret edin… Uygulamayı cihazınıza yüklemek için

GÜNCELLEMELER

Burada sağlanan apk'yı indirin ve yükleyin: HomeAutomation ve deneyin

Önerilen: