İçindekiler:

Amazon Alexa Kullanan Akıllı Ev: 5 Adım
Amazon Alexa Kullanan Akıllı Ev: 5 Adım

Video: Amazon Alexa Kullanan Akıllı Ev: 5 Adım

Video: Amazon Alexa Kullanan Akıllı Ev: 5 Adım
Video: 1.400 TL'ye Evinizi Akıllı Hale Getirin! Alexa - Echo Dot 5. Nesil İncelemesi! 2024, Kasım
Anonim
Amazon Alexa Kullanan Akıllı Ev
Amazon Alexa Kullanan Akıllı Ev

Bu projenin arkasındaki temel fikir, bir elektronik cihazı Amazon Alexa veya uygulaması aracılığıyla dünyanın herhangi bir yerinden kontrol etmektir. Bunun için bir Node MCU V1.0 kullanacağız. Tüm kodlar Github Sayfamda olacak. Herhangi bir noktada bir adımı anlamazsanız, aşağıya yorum yapmaktan çekinmeyin; en kısa zamanda yanıtlayacağım. Sunucular için tüm Krediler ve kod kakopappa'ya (https://github.com/kakopappa) gider. Bu eğitimin amacı doğrultusunda kodu 4 Röleyi kontrol edecek şekilde değiştirdim. Pekala, başlayalım!

Not: Bu eğitim, Arduino IDE ve Node MCU hakkında biraz bilginiz olduğunu varsayar.

Gereçler

  1. Düğüm MCU V1.0
  2. 4 Röle (Röle Bankası)
  3. Atlama telleri
  4. ekmek tahtası
  5. Harici Güç Kaynağı

1. Adım: Sinric.com'da Hesap Oluşturun

Sinric.com'da Hesap Oluşturun
Sinric.com'da Hesap Oluşturun
Sinric.com'da Hesap Oluşturun
Sinric.com'da Hesap Oluşturun
Sinric.com'da Hesap Oluşturun
Sinric.com'da Hesap Oluşturun

Yapmanız gereken ilk şey sinric.com'a gidip bir hesap oluşturmak (Ücretsiz). Sinric, mikro denetleyicinizi internet üzerinden kontrol etmenizi sağlar. Ardından, hesabınıza özel olacak bir API anahtarı alacaksınız. Bu anahtarı daha sonra kodunuzda kullanacaksınız. Bir sonraki yapmamız gereken şey bir cihaz eklemek. Bu, "Ekle" düğmesine tıklanarak yapılır. Cihazınız için Alexa aracılığıyla aramak için kullanacağınız bir ad oluşturun. Cihaz tipinde "Değiştir"i seçin ve ardından Kaydet'e tıklayın. Bu, cihazınız için kodda da kullanılacak bir cihaz kimliği oluşturacaktır. Alexa uygulamasında Amazon yankınız için Sinric becerisini etkinleştirin, böylece yeni oluşturulan cihazları keşfedebilir.

Adım 2: Devrenin Kablolanması

Devrenin Kablolanması
Devrenin Kablolanması
Devrenin Kablolanması
Devrenin Kablolanması

Devreyi aşağıdaki gibi bağlayın veya ekli fritizasyon şemasını takip edin:

Röle-- ESP

VCC -----Vin

IN1------D5

IN2------D4

IN3------RX

IN4------D2

JD-VCCPharici Güç Kaynağının Pozitifliği

GND ----- Harici Güç Kaynağının GND'si

NodeMCU, röle bankasına tek başına güç sağlayamadığından, güç sağlamak için harici bir güç kaynağına ihtiyaç vardır.

Röleler, canlı kablo kesilerek ve bir anahtarda olduğu gibi her bir röleye takılarak cihazlar arasında bağlanır.

Adım 3: Kodu NodeMcu'ya Yükleme

Kod buraya yüklenir:

İhtiyaç duyacağınız kütüphaneler ArduinoJson(sürüm 5.13.2'yi kurun) ve Arduino websockets(Board'u Node MCU v1.0 olarak yapılandırmayı unutmayın.

İhtiyacınız olan röle sayısına bağlı olarak, daha fazlasını eklemek için kodu değiştirebilirsiniz. Gerekli değişiklikler, yeni bir pin tanımlamak ve yeni cihaz kimliğiyle başka bir if döngüsü eklemek olacaktır. Hatta https://github.com/esp8266/Arduino/blob/master/va… adresindeki bu pin tablosuna bakarak pinleri istediğiniz gibi değiştirebilirsiniz.

Bu size Arduino'da hangi GPIO'nun ne olduğunu söyler. Temel olarak röle pininizi D4'ten D3'e değiştirmek istiyorsanız, koddaki değişiklik aşağıdaki gibi olacaktır:

Önceki Kod:

#define MYPIN2 2 //D4

Yeni kod:

#define MYPIN2 0 //D3

Not:

// sonrasındaki herhangi bir şey aynı satırdaki bir yorumdur ve derleyici tarafından dikkate alınmaz.

4. Adım: Amazon Eko'yu Yapılandırma

Amazon Eko'yu Yapılandırma
Amazon Eko'yu Yapılandırma
Amazon Eko'yu Yapılandırma
Amazon Eko'yu Yapılandırma

Amazon Echo kullanarak cihazları kontrol etmek için önce onları kurmanız gerekir. Bunu "Alexa, Discover Devices" diyerek yapabilirsiniz. 20 saniye sürecek ve anahtarlarınızı keşfetmesi gerekiyor. Artık cihazınızı açmak için "Alexa, Cihaz adını aç" diyebilirsiniz ve bunun tersi de geçerlidir. Uygulamanın Cihazlar Bölümüne giderek Alexa uygulamasından da kontrol edebilirsiniz.

Adım 5: Son

Umarım bu Eğitilebilir Tabloyu takip ederken herhangi bir sorunla karşılaşmamışsınızdır. Herhangi bir sorunuz varsa, lütfen bunları yorumlar bölümünde aşağıya bırakın.

Bana herhangi bir şekilde destek olmak isterseniz Paypal kimliğim burada: paypal.me/sahilgoel2001

Önerilen: