Mündəricat:

Ucuz və Asan Ağıllı Ev Sistemi: 7 addım
Ucuz və Asan Ağıllı Ev Sistemi: 7 addım

Video: Ucuz və Asan Ağıllı Ev Sistemi: 7 addım

Video: Ucuz və Asan Ağıllı Ev Sistemi: 7 addım
Video: Yaddaşın Necədir? I Qısa Yaddaş Testi 2024, Noyabr
Anonim
Ucuz və Asan Ağıllı Ev Sistemi
Ucuz və Asan Ağıllı Ev Sistemi

Salam!

Mən Edəm 15 yaşım var, hesablama, proqramlaşdırma və elektrik mühəndisliyi ilə məşğulam. Çox gənc olduğum üçün valideynlərimin evində yaşadığım üçün, bu layihə Çardaq/ Loft Otağına köçmək qərarına gəldiyim zaman başladı, Satın alacağım yeni mebellərlə otağın dizaynı prosesində bunu edəcəyimə qərar verdim. otaq bir az fərqli; Və Ağıllı Otaq Doğuldu!

Addım 1: hissələrin alınması

Parçaların Alınması
Parçaların Alınması

Bunu etmək üçün müxtəlif yollar var, Bütün komponentləri ucuz satın ala bilərsiniz, ancaq çatdırılma çindən təxminən 30 gün çəkir, Ya da hissələri Amazon -dan satın ala bilərsiniz.

(İngiltərədəki bütün bağlantılar qorxuram)

NODEMCU 1x

Amazon

Bangood

ARDUINO En az 2x Neçə moduldan istifadə etdiyinizdən asılı olaraq (İstənilən növ edəcək, amma Pro Mikrosu ətrafımda olduğu kimi istifadə etdim)

Amazon

Bangood

8 Parça Relay Board 1x

Bangood

Amazon

Radio Modulları (NRF24L01) ən azı 2 dəfə

Amazon

Bangood

Ən az 2x Radio Adapterləri

Bangood

Amazon

Əlavə cihazları birləşdirmək istəməyinizdən asılı olaraq bir neçə tək röle modulu

Amazon

Bangood

MISC

Fərqli uclu çoxlu Jumper Kabelləri

Çox Səbir

ws2182b LED şeridi

Əlavə ağıllı ev əşyaları, məsələn. fanat

Amazon Echo, hər cür

Proqramlaşdırma üçün USB kabellər

Perf Board

Pin başlıqları

Addım 2: Necə Çalışır

Bu necə işləyir
Bu necə işləyir

Bunu edərkən ilk növbədə bunun necə işlədiyini anlamalıyıq.

Əslində bu Quraşdırmanın 3 komponenti var.

  • Relay boyunca əmr göndərən Amazon Echo -dan əmr alan NodeMCU
  • NodeMCU -dan Relay vasitəsilə əmr alan Arduino Daha sonra Radio vasitəsilə daha çox əmr göndərir.
  • Radio vasitəsilə əmrləri qəbul edən və bütün İşıqlara qoşulan Qəbul edən Radio Arduino

Arduino -nun NodeMCU ilə əlaqə qurmağın Basic relay board Logic ilə müqayisədə daha yaxşı yollarının olduğunu bilirəm, amma başqa 3 həlli sınadım və sonda işləyən yeganə iş idi, buna görə də bu işlə məşğul oldum.

Addım 3: Parçaların naqilləri (ötürücü)

Parçaların naqilləri (ötürücü)
Parçaların naqilləri (ötürücü)
Parçaların naqilləri (ötürücü)
Parçaların naqilləri (ötürücü)
Parçaların naqilləri (ötürücü)
Parçaların naqilləri (ötürücü)
Parçaların naqilləri (ötürücü)
Parçaların naqilləri (ötürücü)

Əvvəlcə NODEMCU -nu Röleyə bağlayın,

D0-D6, röleyə 1-7 GİRİŞinə bağlanmalıdır

və VIN və GROUND müvafiq olaraq bağlanır.

Röleyi Arduino -ya qoşun

Etməyə çalışdığımız şey, röleyi sadə bir düyməyə bənzətməkdir.

Beləliklə, rölin NO -nu 5v cərəyana bağlayın

Rölin COM -nu iki fərqli şeyə, düzgün arduino pininə və 1 Kohm çəkmə rezistoru vasitəsilə GND -ə bağlayın.

Bütün bunları ya çörək lövhəsində, ya da lehimləmə ilə perfboard vasitəsilə edə bilərsiniz

Radio Modulunu qoşun

Əvvəlcə Radio modulunu adapterə qoyun, sonra onu bağlayın

Bu pro micro üçün

Adapter ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Verici funksiyası üçün bütün naqillər budur

Addım 4: Parçaların naqilləri (qəbuledici)

Parçaların naqilləri (alıcı)
Parçaların naqilləri (alıcı)
Parçaların naqilləri (alıcı)
Parçaların naqilləri (alıcı)
Parçaların naqilləri (alıcı)
Parçaların naqilləri (alıcı)
Parçaların naqilləri (alıcı)
Parçaların naqilləri (alıcı)

Bu hissə istifadə etməyi planlaşdırdığınız neçə qəbuledici moduldan asılıdır, mənim üçün çox istifadə edirəm, sadəcə bu addımı təkrarlayın.

Birincisi, Radio Modulunu qoşun. Əvvəlcə Radio modulunu adapterinə daxil edin, sonra tellə bağlayın

Bu pro micro üçün

Adapter ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

LED şeridini bağlayın

5v - 5v

GND -GND

DI-A0

Addım 5: Kod

Kod
Kod

Salam

C ++ Bilik/ Arduino bacarığımın eyni səviyyədə olduğunu dərhal etiraf edəcəyəm.

Buna görə bir çox fərqli insanın kodunu bir araya gətirdim

Kredit:

Rui Santos

Mexatronikaya Necə

Arduino nümunələri

FauxMoESP yaradıcısı

Əslində NodeMCU kodu FauxMoESP adlı möhtəşəm bir kitabxanadan istifadə edir.

bir WeMO keçidini təqlid edir.

Oradan istifadə etmək olduqca sadədir, amma yenə də Rui Santos Kodunu istifadə etdim və dəyişdirdim, üzr istəyirəm!

Müəyyən bir əmri yerinə yetirmək üçün hər bir röleyi idarə edir və budur.

Arduino Verici Kodu nümunələri müəyyən edir və sonra radio siqnalları göndərir, yenə də tamamilə mənim kodum deyildi, amma mən onu dəyişdirdim.

Arduino Reciever kodu yenə də tamamilə mənim deyil, amma dəyişdirdim, kodları dinləyir, sonra LEDləri yandırır/ söndürür

Kod aşağıda əlaqələndirilir

Addım 6: Alexa Quraşdırması

Alexa Quraşdırma
Alexa Quraşdırma

Əmrlərin əsası rutinlərdir.

Alexa 7 şeyi necə edəcəyini bilir; FauxmoESP açarını 10%, 20% və s. Olaraq təyin edərək hər röleyi yandırın və söndürün. Beləliklə, LED -lərə əmr verə bilmək üçün bütün bunları qaydada etmək üçün gündəliklərdən istifadə edirik.

Bu proses bir az çəkə bilər, amma səbr edin!

Addım 7: Təşəkkür edirəm

Vaxt ayırıb bu təlimata baxdığınız üçün təşəkkür edirəm, mənim üçün çox şey deməkdir! Bunu qurursanız, uğurlar, əks halda əla bir gün keçirin, şərh yazın, bəyəndiyiniz təqdirdə bəyənin və ya izləyin və ola biləcək suallarınızı verdiyinizə əmin olun!

Tövsiyə: