İçindekiler:

Arduino ile Akıllı Ev: 11 Adım (Resimlerle)
Arduino ile Akıllı Ev: 11 Adım (Resimlerle)

Video: Arduino ile Akıllı Ev: 11 Adım (Resimlerle)

Video: Arduino ile Akıllı Ev: 11 Adım (Resimlerle)
Video: Arduino app inventor ile akıllı ev kontrol mobil uygulaması 2024, Kasım
Anonim
Arduino ile Akıllı Ev
Arduino ile Akıllı Ev

Merhaba.

Size kendi akıllı evinizi nasıl inşa edeceğinizi göstereceğim. Pencere açık veya kapalı ise içerideki ve dışarıdaki sıcaklığı gösterir, yağmur yağdığında gösterir ve PIR sensörü hareket algıladığında alarm verir. Tüm verileri görüntülemek için uygulamayı android üzerinde yaptım (tarayıcıdan da izleyebilirsiniz). Evinizdeki sıcaklığı ve dünyanın her yerinden diğer bilgileri görebilirsiniz! Uygulama ingilizce ve lehçeye çevrilmiştir. Kendi akıllı evimi yapıp kontrol etmek istediğim için inşa ettim. İsterseniz kendi akıllı evinizi yapabilirsiniz, tek ihtiyacınız olan parçalar (aşağıda listelenmiştir) ve bolca arzu. Öyleyse başlayalım.

Yeni başlayanlar için kısaltmaların açıklaması:

GND - toprak

VCC - güç

PIR - hareket sensörü

Adım 1: Parçalar

Parçalar
Parçalar
Parçalar
Parçalar

Bütün parçalar bana 90 dolara mal oldu.

  • Arduino
  • Ethernet modülü ENC28J60
  • Termometre DS18B20 x2
  • Mikrofon modülü
  • Yağmur sensörü
  • PIR sensörü
  • Manyetik anahtar
  • Röle
  • Direnç 4, 7k Ω
  • Bükümlü çift kablo
  • Ethernet kablosu
  • Araçlar (lehimleme, tornavida)

2. Adım: Bağlantı

Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı

Yukarıda bağlantı ile fritzingden resim ekledim. Bununla ilgili bir sorununuz varsa, bir yorum bırakın.

Adım 3: Program

İlk yapmanız gereken bu kütüphaneyi indirmek, çıkarmak ve arduino IDE'ye aktarmak. Ve buradan 1Wire kütüphanesini, buradan Dallas sıcaklığını indirin ve arduino IDE'ye de aktarın. Bu programı arduino'nuza yükleyebilirsiniz. Yorumda kodun açıklaması var.

Adım 4: Nasıl Çalışır?

Nasıl çalışır?
Nasıl çalışır?

Uygulamanızda veya tarayıcıda yenilemeyi tıkladığınızda Arduino, akıllı telefona/tarayıcıya veri gönderir. Uygulama her sayfadan (/tempin, /tempout, /rain, /window, /alarm) kaynak kodunu alır ve telefonunuzda görüntüler.

Adım 5: Android için Uygulama

Android için uygulama
Android için uygulama
Android için uygulama
Android için uygulama
Android için uygulama
Android için uygulama

Android telefonunuza uygulama yüklemek için bunu yapmanız gerekir (yukarıdaki resimde görebilirsiniz)::1. ilk adım smartHome.apk dosyasını indirin 2. Apk dosyasını telefonunuza gönderin 3. Dosya yöneticisini açın ve smarthHome.apk dosyasını bulun4. Üzerine tıklayın ve yükle'ye tıklayın (ihtiyacınız olan google play dışında uygulama yükleme seçeneğini etkinleştirdiyseniz) açmak için) 5. Kurulumu bitirdiniz, uygulamayı etkinleştirebilirsiniz.

Uygulama ingilizce ve lehçeye çevrilmiştir. Tarayıcıda ışığı açıp kapatabilirsiniz, ancak uygulamada bunu yapamadığım için değil, üzgünüm.

Adım 6: Uygulama Yapılandırması

Uygulama Yapılandırması
Uygulama Yapılandırması
Uygulama Yapılandırması
Uygulama Yapılandırması
Uygulama Yapılandırması
Uygulama Yapılandırması
Uygulama Yapılandırması
Uygulama Yapılandırması

Uygulamanın nasıl çalıştığını anlatacağım. Evinizdeki tüm verileri gösterir. IP adresinizi düzenlemek ve alarmı açmak veya kapatmak için ayarlar simgesine tıklayabilirsiniz. Alarmı açtığınızda, uygulama servisteki PIR sensöründen veri alır ve evinizde hareket algılanırsa bildirim yapar. Uygulama, verileri her dakika hareket sensöründen alır. IP alanına IP adresinizi girmelisiniz. Buradan kontrol edebilirsiniz.

7. Adım: Tarayıcı

Tarayıcı
Tarayıcı
Tarayıcı
Tarayıcı

Tarayıcınıza ip / tümünü yazın. Orada tüm verileri görebilir ve ışığı açıp kapatabilirsiniz.

Android'de uygulama yerine bunu kullanabilirsiniz.

Adım 8: Bağlantı Noktası Yönlendirme

Port Yönlendirme
Port Yönlendirme

Yönlendiricinizde bağlantı noktası açmanız gerekir. Yönlendirici yapılandırmanızı açın ve arduino ipini ayarlayın ve 80 numaralı bağlantı noktasını açın. Yukarıdaki resimde görebilirsiniz.

9. Adım: IP YOK (isteğe bağlı)

IP YOK (isteğe bağlı)
IP YOK (isteğe bağlı)

IP olmadan bir hesap oluşturabilirsiniz ancak bu gerekli değildir. Yukarıdaki resimde nasıl yapılandırılacağını görebilirsiniz.

Adım 10: Test Edin

Bilgisayarınızdaki verileri görmek istiyorsanız bunu tarayıcınıza yourip / all (örn. 12.345.678.901/all) yazarak veya android uygulamasını kullanarak yapabilirsiniz.

Projemi beğendiyseniz yorum bırakmayı ve favorilere tıklamayı unutmayın:)

11. Adım: DÜZENLE: Android Uygulaması Kaynak Kodu

Birçok kişi bana android kaynak kodunu sorduğu için aşağıya ekliyorum.

Önerilen: