Mündəricat:
- Addım 1: hissələrin alınması
- Addım 2: Necə Çalışır
- Addım 3: Parçaların naqilləri (ötürücü)
- Addım 4: Parçaların naqilləri (qəbuledici)
- Addım 5: Kod
- Addım 6: Alexa Quraşdırması
- Addım 7: Təşəkkür edirəm
Video: Ucuz və Asan Ağıllı Ev Sistemi: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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ı
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
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ü)
Ə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)
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
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ı
Ə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ə:
Asan Uyanma: Raspberry Pi ilə hazırlanmış Ağıllı Oyanış İşığı: 6 addım
Asan Uyanma: Raspberry Pi ilə Ağıllı Uyanma İşıq: Tədris proqramı Layihəsi üçün Giriş1 Bir şey etmək məcburiyyətində qaldım. Philips-dən gələnlər kimi yuxudan oyanmağın sizə necə fayda verəcəyi məni həmişə heyran edirdi. Raspberr ilə oyandırma işığını yandırdım
Smartfon Veb İnterfeysi ilə 5 dollarlıq Asan Ağıllı Lampa: 4 Addım
Smartfon Veb İnterfeysi ilə 5 dollarlıq Ağıllı Lampa: Salam! Mənim adım Raphael. Bu mənim ilk təlimatımdır! Bu lampanı yaratmaqda əsas məqsədim hərəkət qabiliyyəti olmayan insanların həyatına kömək etməkdir. Nə vaxtsa divarlarımızda açar və ya çatması çətin fişlər olmayacaq, əksinə idarə etmək üçün smartfonlarımız
Ən asan Arduino Ağıllı Bitki Suvarması: 7 Addım (Şəkillərlə birlikdə)
Ən asan Arduino Ağıllı Bitki Suvarması: Keçən dəfə arduino və sensorlar ilə avtomatik bir bitki suvarma sisteminin necə qurulacağını izah etdik, məqaləmiz çox diqqət və böyük rəy qazandı. Deyəsən, bizim
DIY MusiLED, Bir klik Windows və Linux Tətbiqi (32 bit və 64 bit) ilə Sinxronizasiya edilmiş LEDlər. Yenidən Yaratmaq, İstifadəsi Asan, Porta Asan .: 3 Addım
DIY MusiLED, Bir klik Windows və Linux Tətbiqi (32 bit və 64 bit) ilə Sinxronizasiya edilmiş LEDlər. Yenidən Yaratmaq, İstifadəsi Kolay, Portu Asan.: Bu layihə Arduino Kartına 18 LED (6 Qırmızı + 6 Mavi + 6 Sarı) bağlamağa və kompüterinizin Səs Kartının real vaxt siqnallarını təhlil etməyə və onları Diod effektlərinə görə onları işıqlandırmaq üçün LEDlər (Tələ, Yüksək Şapka, Kick)
Ucuz, Asan, İnternet Nəzarətli Ev Avtomatlaşdırma Sistemi: 5 Addım (Şəkillərlə)
Ucuz, Asan, İnternetə Nəzarətli Ev Avtomatlaşdırma Sistemi: Ev heyvanlarınız/uşaqlarınız varsa və onları qidalandırmaq və ya internet vasitəsilə yumruqlamaq lazımdırsa, bu sistem sizin üçün faydalı ola bilər. Vebə qoşulmuş hər hansı bir kompüterdən evdə mühərrikləri, LEDləri və s. İdarə etmək çox asan və ucuz bir yoldur. Lazım olan tək şey Webc