İçindekiler:
- Adım 1: Raspberry Pi'yi 8 Kanallı Röle ile Sıkma
- 2. Adım: Raspberry Pi'de Raspbian Lite Kurulumu
- 3. Adım: Raspbian'ı Güncelleyin
- 4. Adım: Paketleri Kurun
- Adım 5: "HomeAutomationServer" Deposunu Klonlama
- Adım 6: Sunucuyu Pm2 ile Çalıştırın
- 7. Adım: Sunucuyu Yeniden Başlatın
Video: Ev Otomasyonu: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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:
Ev Otomasyonu: 5 Adım
Ev Otomasyonu: Bu projede, IoT nesnelerin interneti sürecini anlamak için bir çok şeyi sıfırdan inşa etmeye gittik, tüm proje için video
Arduino-ev-otomasyonu: 5 Adım
Arduino-ev-otomasyonu: Bu Eğitilebilir Kitapta size, ışık, ısı ve nemi ölçmek ve kontrol etmek için kullanılan bir ZELIO SR3 PLC ve Arduino kartları tarafından kontrol edilen bir ev otomasyonu örneğinden bahsedeceğim. Bu sistem öğrencilerim tarafından temel bilgileri öğrenmek için kullanılıyor. otomasyon
Temel Ev Otomasyonu için HC-05(bluetooth) Modülü: 3 Adım
Temel Ev Otomasyonu için HC-05(bluetooth) Modülü: Son projemde bir buton kullanarak LED'i kontrol ediyordum ama bu projede PUSH BUTTON'u HC-05 modülü ile değiştirdim.Daha önce bu projeleri incelemenizi şiddetle tavsiye ederim. bu proje ile devam ediyor. Tüm detayları haberimizde
NodeMCU Dokunmatik Sensörlü Ev Otomasyonu LDR Sıcaklık Kontrol Rölesi: 16 Adım
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu: Geçmiş NodeMCU projelerimde Blynk App'ten iki ev aletini kontrol ettim. Projeyi Manuel Kontrol ile yükseltmek ve daha fazla özellik eklemek için birçok yorum ve mesaj aldım.Bu yüzden bu Akıllı Ev Genişletme Kutusunu tasarladım.Bu IoT'de
PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu: 4 Adım
PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu: PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu Birkaç hafta önce rootsaid.com'da hobiler arasında iyi karşılanan ve "Raspberry Pi kullanarak Ev Otomasyonu" adlı bir öğretici yayınladık. üniversite öğrencileri. Sonra bir üyemiz geldi