Mündəricat:

Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: 8 Addım (Şəkillərlə birlikdə)
Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: 8 Addım (Şəkillərlə birlikdə)

Video: Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: 8 Addım (Şəkillərlə birlikdə)

Video: Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: 8 Addım (Şəkillərlə birlikdə)
Video: Spotlar haqqında melumat 2024, Noyabr
Anonim
Image
Image
Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması
Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması

Əvvəlki layihəmdə bir işıq açarını idarə edən sonsuzluq əlcəyi düzəltmişdim. Altı daşdan istifadə etmək istəyirdim və hər bir daş cihazları, qapı kilidini və ya işıqlandırmanı idarə edə bilərdi. Bu layihədə bir çox Arduino lövhəsi ilə simsiz şəbəkə qurmağa imkan verən RF24Network Kitabxanasından istifadə etdim.

Addım 1: Tələb olunan Avadanlıq və Materiallar

Arduino Mega + USB Kabel II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

9v batareya:

Keçid:

Jumper telləri:

Arduino üçün Kişi DC Barel Jack Adapteri:

Mikro Servo 9g:

Mini Çörək Paneli:

9v Batareya Klipi Bağlayıcısı:

Karton:

NRF24L01+ 2.4GHz Simsiz RF Alıcı Modulu:

MPU 6050:

LED şeritləri:

Addım 2: Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı hazırlayın

Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması
Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması
Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması
Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması
Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması
Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması
Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması
Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı Hazırlanması

Sonsuzluq daşları hazırlamaq üçün yaqut, epoksi qatran + Sertleştirici, rəngli boya və gildən istifadə etdim (silikondan istifadə edə bilərsiniz).- Yaqutu gilə itələyin və çəkin.

- Qatran, sertleştirici, rəngli boyanı qarışdırın və hər rəng üçün bir olmaqla altı fərqli fincana bölün.

- Epoksi kalıbın içinə tökün və qurumasına icazə verin.

Kartondan sonsuzluq əlcəyi necə hazırladığımı bilmək istəyirsinizsə bu videoya baxa bilərsiniz.

Addım 3: Çoxlu NRF24L01 Modulu olan Arduino Simsiz Şəbəkəsi

Birdən çox NRF24L01 Modulu olan Arduino Simsiz Şəbəkəsi
Birdən çox NRF24L01 Modulu olan Arduino Simsiz Şəbəkəsi

Tək bir NRF24L01 modulu eyni vaxtda 6 -ya qədər modulu aktiv dinləyə bilər. Düyünlərin ünvanlarını səkkizlik formatında təyin edə bilərsiniz. Bu layihədə bazanın ünvanı (Infinity Gauntlet) 00, əsas uşaqların ünvanları 01 ilə 0 arasındadır. Buna görə də bazadan (Infinity Gauntlet) MPU6050 istifadə edərək servo motoru 01 - 0 nodunda idarə edəcəyik.

Addım 4: Baza (Sonsuzluq Qalası) Kodu

Base -dən servo mühərrikləri və WS2812B LED şeridini idarə etmək üçün məlumatları 01-0 düyməsinə göndərə bilərik.

Addım 5: Node (01 - 0) Kodu

Düyünlər (01 - 0) Base -dən məlumat alır, servoları idarə etmək üçün istifadə edirik.

Hər proqramı hər bir arduinoya yükləyin.

Addım 6: Infinity Gauntlet üçün Kablolama Şeması

Infinity Gauntlet üçün naqillərin diaqramı
Infinity Gauntlet üçün naqillərin diaqramı
Infinity Gauntlet üçün naqillərin diaqramı
Infinity Gauntlet üçün naqillərin diaqramı

Elektronikanı yerləşdirmək üçün əlavə karton əlavə etdim və əvvəlki layihəmdən 9 Voltluq batareyanı 4 xAA batareyaya dəyişdim.

Addım 7: 6 qovşaq üçün naqillərin diaqramı

6 qovşaq üçün naqillərin diaqramı
6 qovşaq üçün naqillərin diaqramı
6 qovşaq üçün naqillərin diaqramı
6 qovşaq üçün naqillərin diaqramı
6 qovşaq üçün naqillərin diaqramı
6 qovşaq üçün naqillərin diaqramı

Layihəmdə rəqəmsal saat, qapı kilidi, portativ ac, ev heyvanları üçün bir servo və işıq açarı və hava təmizləyicisi üçün iki servo istifadə etdim.

Addım 8: Sonsuzluq əlcəyinin sınanması

Infinity Gauntlet -in sınanması
Infinity Gauntlet -in sınanması

Servo mühərrikləri və WS2812B LED şeridini idarə etmək üçün MPU6050 sensorundan x ox məlumatlarını və y ox məlumatlarını istifadə etdim.

-X oxunun xəritələnmiş dəyəri pozitiv və y oxu pozitiv olanda MIND STONE yanacaq/sönəcək və Pet Feeder açılacaq/bağlanacaq.

-X oxunun xəritələnmiş dəyəri mənfi və y oxu pozitiv olduqda, SOUL DASI yanacaq/sönəcək və Hava Təmizləyicisi açılacaq/sönəcək.

- X oxunun xəritələnmiş dəyəri müsbət olduqda, REALITY STONE yanacaq/sönəcək və işıq açılacaq/sönəcək.

- Y oxunun xəritələnmiş dəyəri müsbət olduqda, SPACE STONE yanacaq/sönəcək və qapı kilidi kilidlənəcək/açılacaq.

-X oxunun xəritələnmiş dəyəri neqativ və y oxu mənfi olduqda Güc Daşı yanacaq/sönəcək və Portativ AC açılacaq/sönəcək.

- Y oxunun xəritələnmiş dəyəri mənfi olduqda TIME STONE yanacaq/sönəcək və Digital Clock açılacaq/sönəcək.

Ümid edirəm bu Arduino layihəsindən zövq aldınız və yeni bir şey öyrəndiniz. Dəstək üçün kanalıma abunə ola bilərsiniz.

Çox sağ ol.

Tövsiyə: