İçindekiler:

Ses Kontrollü Otomasyon: 13 Adım
Ses Kontrollü Otomasyon: 13 Adım

Video: Ses Kontrollü Otomasyon: 13 Adım

Video: Ses Kontrollü Otomasyon: 13 Adım
Video: Ultra Akıllı Ev Kontrol Paneli Yaptım! (Haftalık Vlog) 2024, Kasım
Anonim
Ses Kontrollü Otomasyon
Ses Kontrollü Otomasyon

Günümüzde insanlar her zaman yanlarında akıllı telefonlar var. Bu nedenle, ev aletlerini kontrol etmek için bunları kullanmak mantıklıdır. Burada, tıklamalar ve sesli komutlarla elektrikli cihazları kontrol etmek için kullanabileceğiniz basit bir Android uygulaması kullanan bir ev otomasyon sistemi sunulmaktadır. Komutlar Bluetooth(HC05) üzerinden röle çalışmasını kontrol eden (AÇIK veya KAPALI) Arduino Uno'ya gönderilir. Bu nedenle, film izlerken veya bazı işler yaparken veya başka nedenlerle cihazı açmak veya kapatmak için kalkmanıza gerek yoktur.

Adım 1: Bileşenler

1.arduino(nano/uno)

2.4 kanal röle kartı (5v)

3. Bluetooth modülü (HC05/HC06)

4. LCD ekran 20x4

5.7805 voltaj regülatörü

6.9v smps adaptörü (güç kaynağı için).

Adım 2: Arduino Uno

Arduino Uno'su
Arduino Uno'su

Arduino, kullanımı kolay donanım ve yazılıma dayalı elektronikte açık kaynaklı bir prototipleme platformudur. Basitçe söylemek gerekirse Arduino, bir tuşa parmak, bir ekrana dokunma, bir sensör üzerindeki ışık vb. girdileri okuyabilen ve bir LED'i açmak gibi çıkışa çevirebilen dijital cihazların geliştirilmesinde kullanılabilecek mikrodenetleyici tabanlı bir prototipleme kartıdır., bir motoru döndürmek, bir hoparlörden şarkı çalmak vb.

Arduino kartları genellikle 8, 16 veya 32 bit AVR mimarisi tabanlı mikrodenetleyiciler gibi Atmel Corporation'ın mikrodenetleyicilerini temel alır. Arduino kartlarının önemli özelliği standart konektörlerdir. Bu konektörleri kullanarak Arduino kartını LED'ler veya Shields adı verilen eklenti modüller gibi diğer cihazlara bağlayabiliriz. Arduino kartları ayrıca yerleşik voltaj regülatörü ve kristal osilatörden oluşur. Ayrıca, Arduino kartının USB bağlantısı kullanılarak programlanabileceği USB'den seriye adaptörden oluşurlar. Arduino kartını programlamak için Arduino tarafından sağlanan IDE'yi kullanmamız gerekiyor. Arduino IDE, Processing programlama diline dayalıdır ve C ve C++'ı destekler.

.arduino nedir?

Adım 3: 4 Kanallı Röle Kartı

4 Kanal Röle Kartı
4 Kanal Röle Kartı

Burada 5v 4 kanal röle modülü kullanıyorum.

6 pinli VCC, GND, IN1, IN2, IN3, IN4'e sahiptir.

VCC 5v ve toprağa (GND) uygulayabiliriz.

IN1'den IN4'e kontrol sinyali olan arduinoya bağlanır.

Röle nedir? Röle nasıl çalışır?

Adım 4: BLUETOOTH MODÜLÜ HC05/06

BLUETOOTH MODÜLÜ HC05/06
BLUETOOTH MODÜLÜ HC05/06
BLUETOOTH MODÜLÜ HC05/06
BLUETOOTH MODÜLÜ HC05/06

Burada android telefondan komutları almak için HC05 bluetooth modülünü kullanıyorum.

Adım 5: LCD EKRAN

LCD EKRAN
LCD EKRAN
LCD EKRAN
LCD EKRAN

Bu projemde 20x4 lcd ekran kullanıyorum. Bağlantıyı resimdeki gibi yapın.

Adım 6: Voltaj Regülatörü Ic 7805

Voltaj Regülatörü Ic 7805
Voltaj Regülatörü Ic 7805

1. voltaj regülatörü

ic7805'in giriş pinine bağlı adaptörden giriş-9v. yere ikinci pim. Üçüncü pin çıkış pinidir. Çıkış 5v'dir. Bu 5v lcd ekran, bluetooth modülü ve röle kartının vcc'si olarak kullanılır.

Adım 7: Röle Bağlantıları

Image
Image
LCD Bağlantıları
LCD Bağlantıları

Video, rölede AC yükünün nasıl bağlanacağını gösterir.

şimdi arduino pin D6, D7, D8, D9'u IN1, IN2, 1N3, 1N4 OF RÖLE KARTI'na bağlayın.

VCC 5v(o/p voltaj regülatörü(7805))

GND-GND

Adım 8: BLUETOOTH MODÜLÜ BAĞLANTILARI

Arduino kartının TX'ine bağlı bluetooth modülünün RX'i (Arduino'nun dijital pin1'i)

Arduino kartının RX'ine bağlı bluetooth modülünün TX'i (arduino'nun dijital pin 0'ı).

VCC-5v (olp voltaj regülatörü kullanarak)

yer-zemin(gnd)

Adım 9: LCD Bağlantıları

LCD Bağlantıları
LCD Bağlantıları

* LCD RS pininden dijital pin 12'ye

* LCD Etkinleştirme pininden dijital pin 11'e

* LCD D4 pininden dijital pin 5'e

* LCD D5 pininden dijital pin 4'e

* LCD D6 pininden dijital pin 3'e

*LCD D7 pininden dijital pin 2'ye

* LCD R/W pimi toprağa

* LCD VSS piminden toprağa

* LCD VCC pininden 5V'a

*15 pin lcd ekran arka ışık led + 5v'ye bağlı.

*Toprağa 16 pim.

*V0 henüz topraklanmış durumda, ekranın kontrastını ayarlamak için 10k pot kullanabilirsiniz.

DEVRE ŞEMASINA BAKIN

Adım 10: ANDROID UYGULAMASI VE YAPILANDIRMALARI

BU UYGULAMAYI PLAYSTORE'DAN İNDİRİN

UYGULAMA BAĞLANTISI

Adım 11: KOD

GEREKLİ YAZILIM: ARDUINO IDE

ARDUINO IDE YAZILIM İNDİRME BAĞLANTISI - pencereler

KOD:

UYGULAMADAKİ AÇMA/KAPAMA BUTONU KULLANILMASI I SETLight-'1 'Cihazı açmak için, 'A' ile cihazı kapatmak için kullanılır. kapat.

Fan-'2 'Cihazı açmak için 'kullanmak ve cihazı kapatmak için 'B' kullanmak. Sesli kontrol kullanarak komut, açmak için "fan on" ve kapatmak için "fan of" şeklindedir.

AC-'3 'Cihazı açmak için kullanılır ve cihazı kapatmak için 'C' kullanılır. Sesle kontrol kullanılarak komut "AC on" açmak için ve "AC of" kapatmak için kullanılır.

TV-'4 'Cihazı açmak için' ve 'D' ile cihazı kapatmak için kullanılır. Sesli kumanda ile komut "TV on" açma ve "TV of" kapatmadır.

tüm cihazları aç-'9'. sesli komut - "hepsi açık".

tüm cihazları kapatın - 'I'. sesli komut-"hepsi"

TAM KOD İNDİR

arduino kartınızı pc'ye bağlayın.

Kodu indirin ve arduino yazılımında açın.

arduino kartını seçin Araçlar> Tahta'ya tıklayın> tahtanızı seçin.

Bağlantı noktasını ayarla--Araçlar>bağlantı noktası>bağlantı noktasını seçin.

Kodu yükleyin.

Adım 12: Tüm Bileşenleri Bağlayın

tüm bileşenleri bağladıktan sonra bir multimetre kullanarak tüm bağlantıları kontrol edin.

şimdi bağlantılar iyi, sonra gücü açın.

Önerilen: