İçindekiler:

Jüpiter Uydu Görüntüsü: 3 Adım
Jüpiter Uydu Görüntüsü: 3 Adım

Video: Jüpiter Uydu Görüntüsü: 3 Adım

Video: Jüpiter Uydu Görüntüsü: 3 Adım
Video: Ayımızın yerini farklı gezegenler alsaydı nasıl görünürdü? 2024, Temmuz
Anonim
Jüpiter Uydu Görüntüsü
Jüpiter Uydu Görüntüsü
Jüpiter Uydu Görüntüsü
Jüpiter Uydu Görüntüsü
Jüpiter Uydu Görüntüsü
Jüpiter Uydu Görüntüsü

Bu, ilginç, eğitici ve sohbet başlatan bir ekran oluşturmak için tonlarca potansiyele sahip eğlenceli ve kolay bir projedir. Jüpiter'in dört büyük ayının mevcut yönünü görüntülemek için ucuz (10 $) bir neopiksel ışık şeridi kullanır.

Gereçler

Arduino Uno (herhangi bir varyant yapacak)

NeoPixel şeridi (Amazon'dan temin edilebilen bir şerit kullandım)

3 bağlantı teli

Adım 1: Arduino'nuzu Işık Şeridi'ne Bağlayın

Arduino'nuzu Işık Şeridi'ne Bağlayın
Arduino'nuzu Işık Şeridi'ne Bağlayın

Buna pek değil. Işık şeridinin üç bağlantısı vardır; +5V için Kırmızı, Toprak için Siyah, sinyal için Yeşil.

Benimkinden farklı bir ışık şeridine sahip olabilirsiniz, bu nedenle renkler değişebilir ancak bağlantı aynı olacaktır.

Aşağıdakileri bağlayın:

Işık şeridi -------- Arduino Pimi

Kırmızı kablo -------------- 5V

Siyah tel ------------ GND

Yeşil tel ------------ Pin 6 (bu herhangi bir pin olabilir ama benim çizimim 6 kullanıyor)

Işık şeridini takmadan önce Arduino'yu programlayana kadar beklemek isteyebilirsiniz. Bu, başlangıçta rastgele bir koşulun tüm ışıklara aynı anda enerji vermesini ve bilgisayarın USB bağlantı noktasını potansiyel olarak aşırı yüklemesini önleyecektir.

Adım 2: Arduino'yu Programlayın

Alışık olduğunuz herhangi bir yöntemi kullanarak çizimi Arduino'ya yükleyin.

Not: Adafruit Neopixel kütüphanesinin yüklü olması gerekir. Maker topluluğuna verdikleri inanılmaz destek için Adafruit'e teşekkürler!!!

Bu, geliştirmeniz için çok fazla alan bırakan çok basit bir uygulamadır. Şu anda, tarih ve saatte (UTC'de) sabit kod yazıyorsunuz. Değişkenleri mevcut UTC saatinize göre güncelleyin. Kodu derleyin ve Arduino'nuza indirin. Ayların şu anki durumunu görmelisiniz. Jüpiter, şeridin ortasında KIRMIZI bir nokta olarak görünecektir. Diğer ayların renkleri çizimde dilediğiniz gibi değiştirilebilir. Başlangıçtaki tarih ve saat çizimde olduğundan, şimdi ekranı başka bir yere götürebilir ve takabilirsiniz ve şimdiki zamanda başlayacaktır. Bu, onu programlamanıza ve tarih veya saati kaybetmeden hızlı bir şekilde bir yere taşımanıza olanak tanır.

3. Adım: Kendiniz Yapın

Bunu eviniz için güzel bir proje yapmak istiyorsanız, bunu iyileştirmenin bazı harika yolları var:

1) Pil destekli bir gerçek zamanlı saat ekleyin. Bunlar, nasıl kullanılacağına dair birçok bilgi ile çok ucuzdur. Bu, ünitenin gücü kesildiğinde geçerli tarih veya saati kaybetmemenizi sağlar.

2) Arduino'ya birkaç anahtar ekleyebilir ve sadece ışık şeridini ekran olarak kullanarak zamanı ayarlamak için kod üretebilirsiniz. Belki tarih ve saatin her bir basamağını Jüpiter'den (veya şeridin bir ucundan) kaç LED uzakta olduğunuza göre ayarlayın.

3) Gezegeni daha iyi vurgulamak için Jüpiter'in küçük bir resmini ekledim. Bir yıldız alanı arka planına monte etmek, bu projeyi gerçekten öne çıkaracaktır.

4) Şu anda, kod aynı pikselde bulunan iki uydunun üzerine yazacaktır. Kodu, iki rengi aynı pikseldeyken dönüşümlü olarak yanıp sönecek şekilde değiştirebilirsiniz.

5) Yukarıdaki 2'ye benzer şekilde, ay gösterimi ve saat arasında geçiş yapmak için bir şema oluşturabilirsiniz. (Doğrusal bir şeritte zamanı nasıl görüntüleyeceğiniz size kalmış). Kod öncelikle ekranı ayarlar ve ardından konumları tekrar tekrar hesaplamak için alt programı çağırır. Her Döngü yineleme zamanına 120 saniye eklemek için Loop() alt yordamına bir satır ekledim. Bu, birbirine göre hareket eden ayları daha hızlı görmenizi sağlar ve bu kozmik dansçıların gerçekten harika bir görüntüsünü verir.

Video, bu satırın yorumlandığı kodu gösteriyor. Io'nun Jüpiter'i nasıl sardığını ve Callisto'nun oradan nasıl fırladığını görebilirsiniz. Umarım bu projeden hoşlanırsınız. Bir tane yaparsanız, lütfen herkesle paylaşın.

Önerilen: