İçindekiler:

Kendi Cardboard Infinity Gauntlet'inizle Bir Işık Anahtarını Kontrol Edin: 10 Adım
Kendi Cardboard Infinity Gauntlet'inizle Bir Işık Anahtarını Kontrol Edin: 10 Adım

Video: Kendi Cardboard Infinity Gauntlet'inizle Bir Işık Anahtarını Kontrol Edin: 10 Adım

Video: Kendi Cardboard Infinity Gauntlet'inizle Bir Işık Anahtarını Kontrol Edin: 10 Adım
Video: minecraft ama SONSUZLUK KILICI YAPIYORUZ! 2024, Eylül
Anonim
Image
Image

Avengers Filminden İlham Aldım, Thanos Infinity Gauntlet'i kartondan yapmaya başladım. Bu projede iki Arduino kartı arasında kablosuz olarak iletişim kurmak için MPU6050 ve NRF24L01+ 2.4GHz Kablosuz RF Alıcı-Verici Modüllerini kullandım. Infinity Gauntlet verici ve Servolar (Işık Anahtarı) alıcıdır.

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 kabloları:

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

Mikro Servo 9g:

Mini Breadboard:

9v Pil Klipsi Konnektörü:

Karton:

Ruby:

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

MPU 6050:

LED Şeritler:

Adım 2: NRF24L01 2.4GHz Alıcı-Verici Modülü

MPU6050
MPU6050

NRF24L01 2.4 GHz Alıcı-Verici Modülü 2,4 GHz bandını kullanır ve 250 kbps'den 2 Mbps'ye kadar baud hızlarında çalışabilir ve 100 metreye kadar kablosuz iletişim için kullanılabilir. Modülün çalışma voltajı 1,9 ile 3,6V arasındadır., ancak iyi olan şey, diğer pinlerin 5V mantığını tolere etmesidir. Modül SPI protokolü kullanarak haberleşir. Arduino pin konnektör modeli SPI pinlerine bakmanız gerekir.

Adım 3: MPU6050

MPU6050, içinde 3 eksenli bir İvmeölçer ve 3 eksenli Jiroskoptan oluşur. Bu sensör, bir sistem veya nesnenin ivme, hız, yön, yer değiştirme ve hareketle ilgili diğer birçok parametresini ölçmemize yardımcı olur. Bu çip, iletişim için I2C (birbirine entegre devre) protokolünü kullanır.

Adım 4: WS2812B LED Şerit

WS2812B LED Şerit
WS2812B LED Şerit

WS2812B, kontrol devresi ve RGB çipi doğrudan 5050 RGB (Kırmızı, Yeşil ve Mavi) LED'e entegre edilmiş akıllı bir kontrol LED ışık kaynağıdır. Her LED'in her iki ucunda güç için iki ve veriler için bir olmak üzere üç konektör vardır. Üç LED'in tümünün durumunu, parlaklığını ve rengini kontrol etmek için yalnızca bir veri girişi gerektirir.

Adım 5: Kartondan Sonsuzluk Eldiveni Yapımı

Kartondan Sonsuzluk Eldiveni Nasıl Yaptım videosunu izleyebilirsiniz.

Adım 6: Verici (Sonsuzluk Eldiveni) Kodu

Tek yapmanız gereken MPU6050 kütüphanesi, I2C kütüphanesi, FastLED kütüphanesi, RF24 Kütüphanesi kurmak. Yüklemezseniz hata alırsınız.

Arduino IDE'nize yeni bir kütüphane eklemek istediğinizde. Kütüphanenin ZIP dosyasını indirdiğiniz dizine gidin. ZIP dosyasını tüm klasör yapısıyla birlikte geçici bir klasöre çıkarın, ardından kitaplık adına sahip olması gereken ana klasörü seçin. Eskiz defterinizin içindeki “kütüphaneler” klasörüne kopyalayın.

Arduino'yu bağlayın ve verilen programı arduino uno'nuza yükleyin.

7. Adım: Alıcı Kodu

Arduino'yu bağlayın ve verilen programı arduino uno'nuza yükleyin.

Adım 8: Verici için Bağlantı Şeması (Sonsuzluk Eldiveni)

Verici için Bağlantı Şeması (Sonsuzluk Eldiveni)
Verici için Bağlantı Şeması (Sonsuzluk Eldiveni)
Verici için Bağlantı Şeması (Sonsuzluk Eldiveni)
Verici için Bağlantı Şeması (Sonsuzluk Eldiveni)

Bu projede elektroniklerimi sonsuzluk eldiveninin içine koydum. Elektronikleri güvenli bir yere koymak isteyebilirsiniz.

Adım 9: Alıcı için Bağlantı Şeması

Alıcı için Bağlantı Şeması
Alıcı için Bağlantı Şeması
Alıcı için Bağlantı Şeması
Alıcı için Bağlantı Şeması

Çift bant kullanarak duvara arduino uno, 9v Pil ve kablosuz modül monte ettim ve ışık anahtarının yanına servolar monte ettim, böylece ışığı istediğiniz zaman kablosuz olarak açıp kapatabilirsiniz.

Adım 10: Bitir

Sonsuzluk taşı LED'i ve servolar, bir MPU6050 sensörü kullanılarak algılanan eldivenin hareketi ile kontrol edilir, bu nedenle eldiveni yukarı hareket ettirdiğinizde Sonsuzluk taşı LED'i yanacak ve servolar dönecek ve eldiveni tekrar yukarı hareket ettirirseniz LED yanacaktır. kapalı ve servolar ters yönde dönecektir.

Önerilen: