İçindekiler:

Infinity Gauntlet Kontrollü Ev Otomasyonu: 8 Adım (Resimlerle)
Infinity Gauntlet Kontrollü Ev Otomasyonu: 8 Adım (Resimlerle)

Video: Infinity Gauntlet Kontrollü Ev Otomasyonu: 8 Adım (Resimlerle)

Video: Infinity Gauntlet Kontrollü Ev Otomasyonu: 8 Adım (Resimlerle)
Video: StoneBlock Türkçe #39 | Ölümsüzlük zırhı ve Chaos Ejderhası 2024, Kasım
Anonim
Image
Image
Infinity Gauntlet Kontrollü Ev Otomasyonu
Infinity Gauntlet Kontrollü Ev Otomasyonu

Önceki projemde bir ışık anahtarını kontrol eden bir sonsuzluk eldiveni yapmıştım. Altı taş kullanmak istedim ve her taş cihazı, kapı kilidini veya aydınlatmayı kontrol edebilir. Bu yüzden sonsuzluk eldiveni kullanarak bir ev otomasyon sistemi yaptım. Bu projemde birçok Arduino kartı ile kablosuz ağ kurmayı sağlayan RF24Network Kütüphanesini kullandım.

Adım 1: Gerekli Donanım ve Malzemeler

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

Arduino nano:

9v pil:

Anahtar:

Atlama telleri:

Arduino için Erkek DC Barrel Jak Adaptörü:

Mikro Servo 9g:

Mini Breadboard:

9v Pil Klipsi Konnektörü:

Karton:

NRF24L01+ 2.4GHz Kablosuz RF Alıcı-Verici Modülü:

MPU 6050:

LED Şeritler:

Adım 2: Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı

Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı
Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı
Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı
Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı
Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı
Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı
Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı
Kartondan Sonsuzluk Taşları ve Sonsuzluk Eldiveni Yapımı

Sonsuzluk taşları yapmak için yakut, epoksi reçine + Sertleştirici, renkli boya ve kil kullandım (silikon kullanabilirsiniz). - Yakutu kilin içine itin ve dışarı çekin.

- Reçineyi, sertleştiriciyi, boyayı karıştırın ve her renk için birer tane olmak üzere altı farklı kaba bölün.

- Epoksiyi kalıba dökün ve kurumasını bekleyin.

Kartondan sonsuzluk eldiveni nasıl yaptığımı merak ediyorsanız bu videoyu izleyebilirsiniz.

Adım 3: Çoklu NRF24L01 Modüllü Arduino Kablosuz Ağı

Çoklu NRF24L01 Modüllü Arduino Kablosuz Ağ
Çoklu NRF24L01 Modüllü Arduino Kablosuz Ağ

Tek bir NRF24L01 modülü, aynı anda 6 adede kadar modülü aktif olarak dinleyebilir. Düğümlerin adreslerini sekizli formatta tanımlayabilirsiniz. Bu projede tabanın (Infinity Gauntlet) adresi 00, temel çocuk adresleri 01'den 0'a kadardır. Yani tabandan (Infinity Gauntlet), bir MPU6050 kullanarak 01 – 0 düğümündeki servo motoru kontrol edeceğiz.

Adım 4: Temel (Sonsuzluk Eldiveni) Kodu

Base'den, servo motorları ve WS2812B LED şeridini kontrol etmek için 01 - 0 düğümüne veri gönderebiliriz.

Adım 5: Düğüm(01 - 0) Kodu

Düğümler (01 - 0) Base'den veri alıyor, bunu servoları kontrol etmek için kullanıyoruz.

Her programı her arduinoya yükleyin.

Adım 6: Infinity Gauntlet için Bağlantı Şeması

Infinity Gauntlet için Bağlantı Şeması
Infinity Gauntlet için Bağlantı Şeması
Infinity Gauntlet için Bağlantı Şeması
Infinity Gauntlet için Bağlantı Şeması

Elektronikleri yerleştirmek için ek karton ekledim ve önceki projemden 9 Volt pili 4 xAA pil ile değiştirdim.

Adım 7: 6 Düğüm için Bağlantı Şeması

6 Düğüm için Bağlantı Şeması
6 Düğüm için Bağlantı Şeması
6 Düğüm için Bağlantı Şeması
6 Düğüm için Bağlantı Şeması
6 Düğüm için Bağlantı Şeması
6 Düğüm için Bağlantı Şeması

Projemde dijital saat için bir servo, kapı kilidi, portatif ac, evcil hayvan besleme ünitesi ve ışık anahtarı ve hava temizleyici için iki servo kullandım.

8. Adım: Infinity Gauntlet'i Test Etme

Infinity Gauntlet'i Test Etme
Infinity Gauntlet'i Test Etme

Servo motorları ve bir WS2812B LED şeridini kontrol etmek için MPU6050 sensöründen x ekseni verilerini ve y ekseni verilerini kullandım.

- x ekseninin eşlenen değeri pozitif ve y ekseni pozitif olduğunda MIND STONE yanar/kapanır ve Pet Besleyici açılır/kapanır.

- x ekseninin eşlenen değeri negatif ve y ekseni pozitif olduğunda RUH TAŞI yanar/kapanır ve Hava Temizleyici açılır/kapanır.

- x ekseninin haritalanan değeri pozitif olduğunda GERÇEKLİK TAŞI yanar/kapanır ve ışık açılır/kapanır.

- y ekseninin eşlenen değeri pozitif olduğunda UZAY TAŞI yanar/kapanır ve kapı kilidi kilitlenir/açılır

- x ekseninin eşlenen değeri negatif ve y ekseni negatif olduğunda GÜÇ TAŞI yanar/kapanır ve Taşınabilir AC açılır/kapanır.

- y ekseninin eşlenen değeri negatif olduğunda ZAMAN TAŞI yanar/kapanır ve Dijital Saat açılır/kapanır.

Umarım bu Arduino projesini beğenmişsinizdir ve yeni bir şeyler öğrenmişsinizdir. Destek için kanalıma abone olabilirsiniz.

Teşekkürler.

Önerilen: