İçindekiler:

Ucuz ve Kolay Akıllı Ev Sistemi: 7 Adım
Ucuz ve Kolay Akıllı Ev Sistemi: 7 Adım

Video: Ucuz ve Kolay Akıllı Ev Sistemi: 7 Adım

Video: Ucuz ve Kolay Akıllı Ev Sistemi: 7 Adım
Video: Akıllı evin avantajları 😍 2024, Temmuz
Anonim
Ucuz ve Kolay Akıllı Ev Sistemi
Ucuz ve Kolay Akıllı Ev Sistemi

Merhaba!

Ben Ed, bilgisayar, programlama ve elektrik mühendisliği tutkusuyla 15 yaşındayım. Oldukça genç olduğum için ailemin evinde yaşıyorum, Bu proje Tavan Arası / Loft Odasına taşınmaya karar vermemle başladı, Alacağım yeni mobilyalarla odayı tasarlama sürecinde bunu yapmaya karar verdim. oda biraz farklı; Ve Akıllı Oda Doğdu!

Adım 1: Parçaları Edinme

Parçaların Edinilmesi
Parçaların Edinilmesi

AmazonBunu yapmanın farklı yolları vardır, Tüm bileşenleri ucuza satın alabilirsiniz, ancak teslimat Çin'den yaklaşık 30 gün sürer veya Parçaları Amazon'dan satın alabilirsiniz.

(Korkarım tüm bağlantılar İngiltere)

NODEMCU 1x

Amazon

bangood

ARDUINO En Az 2x Kullandığınız modül sayısına bağlı olarak (Her Türlü olur, ancak Pro Micros'u etrafta yattığım için kullandım)

Amazon

bangood

8 Adet Röle Kartı 1x

bangood

Amazon

Radyo Modülleri (NRF24L01) en az 2x

Amazon

bangood

En Az 2x Radyo Adaptörleri

bangood

Amazon

Ekstra cihazlar bağlamak isteyip istemediğinize bağlı olarak birkaç Tekli Röle Modülü

Amazon

bangood

ÇEŞİTLİ

Farklı uçlara sahip çok sayıda Jumper Kablosu

bol sabır

ws2182b LED şerit

Ekstra akıllı ev eşyaları, örn. fan

Amazon Eko, her türden

Programlama için USB kabloları

Mükemmel Kurulu

Pin Başlıkları

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

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

Bunu yaptığımızda, önce nasıl çalıştığını anlamamız gerekir.

Esasen bu Kurulumun 3 bileşeni vardır.

  • Röle boyunca komutları gönderen amazon Echo'dan komutları alan NodeMCU
  • NodeMCU'dan Röle aracılığıyla komutları alan Arduino, ardından Radyo aracılığıyla daha fazla komut gönderir
  • Telsiz yoluyla komutları alan ve tüm Işıklara bağlı Alıcı Telsiz Arduino

Arduino'yu NodeMCU ile iletişim kurmanın Temel röle kartı Logic'ten daha iyi yolları olduğunu biliyorum ama 3 diğer Çözümü denedim ve sonunda üzerinde çalışan tek şey buydu, bu yüzden buna takıldım.

Adım 3: Parçaları Kablolama (Verici)

Parçaların Kablolanması (Verici)
Parçaların Kablolanması (Verici)
Parçaların Kablolanması (Verici)
Parçaların Kablolanması (Verici)
Parçaların Kablolanması (Verici)
Parçaların Kablolanması (Verici)
Parçaların Kablolanması (Verici)
Parçaların Kablolanması (Verici)

Önce NODEMCU'yu Röleye Kablolayın,

D0-D6, röle üzerindeki INPUT 1-7'ye bağlanmalıdır

ve VIN ve TOPRAK buna göre bağlanır.

Röleyi Arduino'ya bağlayın

Yapmaya çalıştığımız şey, rölenin basit bir buton gibi olmasını sağlamaktır.

Bu yüzden rölenin NO'sunu 5v akıma bağlayın

Rölenin COM'unu iki farklı şeye, doğru arduino pinine ve 1Kohm pullup direnci ile GND'ye bağlayın.

Bunların hepsini ekmek tahtası üzerinde veya lehimli perfboard ile yapabilirsiniz.

Radyo Modülünü bağlayın

Önce Radyo modülünü adaptörüne takın, ardından kabloyu bağlayın

Bu profesyonel mikro için

Adaptör ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Verici işlevi için tüm kablolama budur

Adım 4: Parçaların Kablolanması (Alıcı)

Parçaların Kablolanması (Alıcı)
Parçaların Kablolanması (Alıcı)
Parçaların Kablolanması (Alıcı)
Parçaların Kablolanması (Alıcı)
Parçaların Kablolanması (Alıcı)
Parçaların Kablolanması (Alıcı)
Parçaların Kablolanması (Alıcı)
Parçaların Kablolanması (Alıcı)

Bu Kısım, kaç tane alıcı modülü kullanmayı planladığınıza bağlıdır, Benim için çok miktarda kullanıyorum, sadece bu adımı tekrarlayın.

İlk önce, Radyo Modülünü bağlayın. Önce Radyo modülünü adaptörüne takın, ardından kabloyu bağlayın

Bu profesyonel mikro için

Adaptör ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

LED Şeridi Bağlayın

5v - 5v

GND -GND

DI-A0

Adım 5: Kod

kod
kod

Selam, Şu anda C++ Bilgim/Arduino becerimin alt düzeyde olduğunu kabul edeceğim.

Bu nedenle birçok farklı kişinin kodunu bir araya getirdim

Kredi:

Rui Santos

Mekatronik Nasıl Yapılır?

Arduino Örnekleri

FauxMoESP yaratıcısı

Esasen NodeMCU kodu, FauxMoESP adlı harika bir kitaplık kullanır, hangi bir WeMO Anahtarını taklit eder.

Oradan kullanımı oldukça basit, ama yine de Rui Santos'un Kodunu kullandım ve değiştirdim, Üzgünüm!

Her röleyi belirli bir komut yapmak için kontrol eder ve bu kadar.

Arduino Verici Kodu, kalıpları tanımlar ve ardından radyo sinyalleri gönderir, yine tamamen benim kodum değildi, ama değiştirdim.

Arduino Reciever kodu yine tamamen benim değildi ama ben değiştirdim, kodları dinliyor ve LED'leri açıp kapatıyor

Aşağıda bağlantılı kod

Adım 6: Alexa Kurulumu

Alexa Kurulumu
Alexa Kurulumu

Komutların temeli rutinlerdir.

Alexa 7 şeyi nasıl yapacağını bilir; FauxmoESP anahtarını %10, %20 vs.'ye ayarlayarak her bir röleyi açıp kapatın. Ancak bu yeterli değil. Bu yüzden, LED'lere komut verebilmemiz için sırayla tüm bunları yapmak için rutinler kullanıyoruz.

Bu süreç biraz zaman alabilir ama sabırlı olun!

7. Adım: Teşekkürler

Bu talimata bakmak için zaman ayırdığınız için teşekkürler, bu benim için çok şey ifade ediyor! Bunu yaptıysanız bol şans, aksi takdirde iyi günler, yorum yapın, beğendiyseniz beğenin veya takip edin ve aklınıza takılan soruları sorduğunuzdan emin olun!

Önerilen: