İçindekiler:

Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu: 8 Adım (Resimlerle)
Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu: 8 Adım (Resimlerle)

Video: Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu: 8 Adım (Resimlerle)

Video: Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu: 8 Adım (Resimlerle)
Video: Evinizi Telefondan Yönetin! | Akıllı Priz Nasıl Yapılır? | Akıllı Ev Projesi 2024, Temmuz
Anonim
Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu
Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu
Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu
Bluetooth, Android Akıllı Telefon ve Arduino Kullanan En Basit Ev Otomasyonu

Hepinize merhaba,

Bu proje, bir arduino ve bir bluetooth modülü kullanarak en basitleştirilmiş ev otomasyon cihazını oluşturmakla ilgilidir. Bunu inşa etmek çok kolaydır ve birkaç saat içinde inşa edilebilir. Burada anlattığım versiyonumda, Android akıllı telefonumu kullanarak 4 adete kadar ev aletini kontrol edebiliyorum. İhtiyaç duyacağınız malzeme ve araçların listesine bir göz atalım.

Adım 1: Gerekli Malzemeler ve Araçlar

Gerekli Malzemeler ve Araçlar
Gerekli Malzemeler ve Araçlar
  • 1. Arduino Pro Mini (Mağazaya bağlantı)
  • 2. HC 05 Bluetooth modülü (Mağazaya bağlantı)
  • 3. 5V 4 Kanal Röle Modülü (Mağazaya bağlantı)
  • 4. 5V güç kaynağı.
  • 5. Erkek ve Dişi başlıklar
  • 6. Perfboard (bir PCB yapmanızı tavsiye ederim, ancak bunu kolay yoldan yapmak istiyorsanız bir perfboard daha iyidir)

Araçlar Listesi

  • 1. Lehimleme takımı
  • 2. Tutkal tabancası
  • 3. Android Akıllı Telefon
  • 4. Tornavidalar
  • 5. Tel sıyırıcılar vb:

İhtiyacımız olan tek şey bu…

2. Adım: Kod

Arduino IDE'yi buradan indirin.

Bu kod, Arduino'daki rx ve tx pinlerini yapılandırmak için softwareserial.h kullanır. Bu rx ve tx pinleri sırasıyla HC 05 Bluetooth modülünün tx ve rx pinlerine bağlanır.

Bluetooth modülü, eşleştirilmiş bir android cihazdan veri alır ve alınan verilere göre röleleri tetikler.

Örneğin benim kodumda alınan veri "A" karakteri ise röle 1 tetiklenecek ve alınan veri "B" karakteri ise röle 1 KAPALI olacaktır.

Benzer şekilde tüm röleler bluetooth komutları kullanılarak AÇIK/KAPALI konuma getirilebilir. Ayrıntılı yorumlar için koda bakın.

EEPROM

EEPROM, burada rölenin durumunu (AÇIK/KAPALI) saklamak için kullanılan Elektronik Olarak Silinebilir Programlanabilir Salt Okunur Belleğin kısaltmasıdır, böylece kontrolör sıfırlandığında bir elektrik kesintisi olması durumunda, AÇIK tutulan tüm röleler güç geldikten sonra AÇIK konumlarına geri dönün. Yani bir röle açıldığında, EEPROM'da bir adreste saklanan bir değişken değerini 1 olarak değiştirir ve KAPALI olduğunda aynı değişken 0 olarak değişir. Her rölenin durumunu EEPROM'da saklamak için atanmış kendi değişkeni vardır. Bu yüzden kodun başında yaptığımız ilk şey, röleleri EEPROM'da saklanan değerlere göre başlatmak oldu.

Arduino Pro mini kullanıyorsanız, kodu Arduino'ya dökmek için bir USB'den TTL'ye dönüştürücüye ihtiyacınız olacaktır.

3. Adım: Android Uygulaması

Android Uygulaması
Android Uygulaması
Android Uygulaması
Android Uygulaması

Yukarıda bahsedildiği gibi mikro denetleyici, bir Android cihazdan Bluetooth Modülü aracılığıyla aldığı verilere göre her bir röleyi tetikler. Bu verileri HC 05'e göndermek için bir Android uygulamasına ihtiyacımız var.

MIT App mucitini kullanarak özelleştirilmiş bir uygulama yaptım. Uygulamamın 'blok düzenini', App Inventor'ı kullanarak kendi uygulamalarını yapacaklar için referans olması için buraya PDF olarak ekledim.

MIT Uygulama Mucidi

Uygulamayı yapmakla uğraşmak istemiyorsanız, aşağıdaki bağlantıdan kullanıma hazır Uygulamayı (Yalnızca yukarıda eklediğim kodla uyumlu) indirebilirsiniz.

4. Adım: Android Uygulaması için Talimatlar

Android Uygulaması için Talimatlar
Android Uygulaması için Talimatlar
Android Uygulaması için Talimatlar
Android Uygulaması için Talimatlar
Android Uygulaması için Talimatlar
Android Uygulaması için Talimatlar

Uygulamada kullanmadan önce HC-05 Bluetooth modülünü android cihazınızla eşleştirmeniz gerekir.

Adım 1: Cihazınızın bluetooth ayarlarını açın ve yeni cihazlar arayın, HC05 modülü üzerindeki ledin sürekli yanıp söndüğünden emin olun (Eşleştirme Modu).

Adım 2: HC 05'i seçin (veya resimde gösterildiği gibi "C" ile biten bir adres göreceksiniz.)

Adım 3: "1234" PIN'ini girin ve Tamam'a basın.

Adım 4: "Wiz Smart Home" uygulamasını açın ve ekranın üst kısmındaki bluetooth butonuna tıklayın.

Adım 5: Listeden "HC 05" öğesini seçin.

Adım 6: 1, 2, 3, 4 rölelerini AÇMAK/KAPATMAK için ilgili anahtarları kullanın.

Adım 7: Tek bir tıklamayla tüm röleleri AÇMAK/KAPATMAK için Master'a tıklayın.

Adım 5: Devre

Devre
Devre
  • Arduino'nun Pin 11'i HC-05 Modülünün TX Pinine.
  • Arduino'nun Pin 10'unu HC-05 Modülünün RX Pinine.
  • Arduino'da HC-05'in GND'si GND'ye.
  • Arduino'da HC-05'ten Vcc'ye (5v) Vcc.
  • Arduino'da Röle Modülünden Vcc'ye (5v) Vcc.
  • Arduino'da Röle Modülünün GND'si GND'ye.
  • Arduino'nun Pin 2'sini Röle Modülünün R1'ine.
  • Arduino'nun Pin 4'ünü Röle Modülünün R2'sine.
  • Arduino'nun Pin 6'sını Röle Modülünün R3'üne.
  • Arduino'nun Pin 8'ini Röle Modülünün R4'üne.
  • Arduino'nun güç pinlerine 5-v güç kaynağı verin.
  • Pin 12 ve 13, sırasıyla Güç göstergesi ve Bluetooth Durum Göstergesi LED'leri için Pinlerdir.

Cihaz için bu kadar.

Şebekeyi kontrol etmek için, her rölenin "Normalde Açık" kontaklarını, kontrol etmek istediğiniz ev aletlerinin ilgili anahtarlarına bağlayın (veya) canlı kabloyu tüm rölelerin bir "HAYIR" kontağı üzerinden döngüleyin ve cihazların uçlarını ilgili rölelerinin diğer "NO" kontağına bağlayın.

Adım 6: PCB Tasarımı

PCB Tasarımı
PCB Tasarımı
PCB Tasarımı
PCB Tasarımı

Bu çok basit bir devredir. Hemen bir perfboard üzerine lehimleyebilirsiniz, ancak yine de bir PCB yapmak istiyorsanız, Proteus 8 Pro kullanarak yaptığım PCB Tasarımını ekliyorum. Benim versiyonumda ayrıca resimlerde gösterildiği gibi bir dizi voltaj regülatörü vardı.

Adım 7: Bileşenlerin Birleştirilmesi

Bileşenlerin Montajı
Bileşenlerin Montajı
Bileşenlerin Montajı
Bileşenlerin Montajı
Bileşenlerin Montajı
Bileşenlerin Montajı

Cihazım için kasayı yapmak için eski bir bilgisayar SMPS'sinin muhafazasını kullandım. Fusion 360 veya başka bir 3D tasarım yazılımı kullanarak ihtiyaçlarınıza göre özel bir kasa tasarlamak ve projenize süper havalı bir görünüm kazandırmak için tasarımı 3D olarak yazdırmak daha iyi olacaktır. Bazı etiketler yazdırdım ve boş görünümünü doldurmak için SMPS kasasına yapıştırdım. İçine delikler açtım ve panonun yanındaki duvara sabitledim. Kablolar panoya giden küçük bir plastik boru kullanılarak gizlendi.

Adım 8: Sonuç

Image
Image
Bluetooth Yarışması
Bluetooth Yarışması

Burada yayınlanan video, ilk kez kullandığınızda cihazın çalışmasını gösterir. Cihazı yalnızca bir kez eşleştirmeniz yeterlidir! Bundan sonra, Bluetooth'u açın, bağlanın ve kablosuz olun!

Umarım bu talimatı okumaktan zevk almışsınızdır. Herhangi bir sorunuz varsa, buradan veya [email protected] adresine e-posta göndermekten çekinmeyin. Size yardımcı olmaktan memnuniyet duyarım.

Teşekkürler…!!!:)

Bluetooth Yarışması
Bluetooth Yarışması

Bluetooth Yarışmasında İkincilik

Önerilen: