RPi Hava İstasyonu ve Dijital Saat: 4 Adım (Resimlerle)
RPi Hava İstasyonu ve Dijital Saat: 4 Adım (Resimlerle)

Video: RPi Hava İstasyonu ve Dijital Saat: 4 Adım (Resimlerle)

Video: RPi Hava İstasyonu ve Dijital Saat: 4 Adım (Resimlerle)
Video: eMuderris, IOT ödev02, Raspberry Pi ile Iot Hava İstasyonu 2025, Ocak
Anonim
Image
Image
RPi Hava İstasyonu ve Dijital Saat
RPi Hava İstasyonu ve Dijital Saat

Anders644PIMy InstagramTakip edinYazarın daha fazlası:

Minimalist Akıllı Ekici
Minimalist Akıllı Ekici
Minimalist Akıllı Ekici
Minimalist Akıllı Ekici
Dijital RPi LED Termometre
Dijital RPi LED Termometre
Dijital RPi LED Termometre
Dijital RPi LED Termometre
NodeMCU Alexa TV Kontrolü
NodeMCU Alexa TV Kontrolü
NodeMCU Alexa TV Kontrolü
NodeMCU Alexa TV Kontrolü

Hakkında: Merhaba, elektroniği, 3d baskıyı ve yaptıklarımı paylaşmayı seviyorum. Çoğunlukla faydalı şeyler yapmaya çalışıyorum ama bazen sadece eğlenmek ve yeni bir şeyler öğrenmek için de yapıyorum. Gördüklerinizi beğendiyseniz, takip edin… Anders644PI Hakkında Daha Fazla Bilgi »

Bu, yapması hızlı ve kolay bir proje ve gösteriş için güzel bir görüntü. Hem zamanı, hava durumunu hem de sıcaklığı gösterir. Ve gördüklerinizi beğendiyseniz, yaptıklarımdan haberdar olmak için beni Instagram ve Twitter'da (@Anders644PI) takip edin.

Kod, StuffWithKirby'nin python'da JSON hava durumu verilerini okumaya ilişkin yararlı koduna ve Github'ın süper havalı SenseHat dijital saat kodundaki SteveAmor'a dayanmaktadır.

İhtiyacın olacak:

  • Bir Raspberry Pi 3 (Herhangi bir 40 pinli Raspberry Pi çalışacaktır)
  • Bir Raspberry Pi SenseHat (Ya da hava durumu verilerini görüntülemek için başka bir ekran)
  • Raspberry Pi için 5V 2.4A Güç Kaynağı
  • Raspian'ın en son sürümüne sahip 8 GB veya daha yüksek Micro SD Kart
  • Bir 3D yazıcı ve herhangi bir renkte PLA makarası (Opsiyonel)
  • Bu vida ve ayırıcı seti (İsteğe bağlı: Buna yalnızca difüzörü kullanmak istiyorsanız ihtiyacınız vardır)

1. Adım: Hava Durumu Verileri

Hava Durumu Verileri
Hava Durumu Verileri

Hava durumu verilerini OpenWeatherMap.org'dan alıyoruz, ancak elbette Pi'ye bir termister veya benzeri ekleyebilir ve gerçekten isterseniz, verileri doğrudan buradan okuyabilirsiniz.

  1. OpenWeatherMap.org'da ÜCRETSİZ bir hesap oluşturarak başlayın.
  2. Daha sonra kullanmak üzere api-anahtarınızı kopyalayın.
  3. Şimdi city.list.json dosyasını indirip açın, şehrinizi arayın ve daha sonra kullanmak için şehir kimliğini kopyalayın.

Adım 2: Pi'yi Ayarlama

Pi'yi Ayarlama
Pi'yi Ayarlama

1. Pi üzerindeki terminalde (internete bağlı) Pi kurulumunu almak için şu komutu çalıştırın:

sudo apt-get güncelleme && sudo apt-get yükseltme

2. Şimdi GitHub depomu indirin ve komut dosyasını düzenleyin:

git klonu https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py

3. RPi_Weather_Station.py'de API anahtarınızı ve şehir kimliğinizi yapıştırın. Metrik (derece) üzerinde istiyorsanız, birimleri emperyal (fahrenhayt) olarak da değiştirebilirsiniz.

4. Şimdi çalıştırın ve harika çalışması gerekir. Ancak sorunlarınız varsa, yorumlarda bana söylemekten çekinmeyin, size yardımcı olmaktan memnuniyet duyarım.

sudo python RPi_Weather_Station.py

3. Adım: 3D Basılı Aksesuarlar

3D Baskılı Aksesuarlar
3D Baskılı Aksesuarlar
3D Baskılı Aksesuarlar
3D Baskılı Aksesuarlar
3D Baskılı Aksesuarlar
3D Baskılı Aksesuarlar

Bu adım isteğe bağlıdır, şimdiye kadar zaten işlevsel bir hava istasyonunuz var. Ama bir 3D yazıcıya erişimim olduğunda onu kullansam iyi olur.

1. İlk yükseltme, SenseHat için iki vida ve Pi için iki ayırıcı ile Şapkaya vidalanabilen bir difüzördür. Yerleştirdiğim bazı vidaları kullandım, ancak bunlardan bazıları da işe yaramalı. Dosyayı buradan indirin:

2. İkinci yükseltme, Pi için dikey bir stanttır. Bu vida gerektirmez, sadece USB bağlantı noktalarına kayar. Bu, USB ve Ethernet bağlantı noktalarını işlevsel hale getirmez. Dosyayı buradan indirin:

4. Adım: Sonuç

Sonuç
Sonuç

Tebrikler, bitirdiniz!!! Artık masanızda oturmak ve faydalı hava durumu bilgileriyle sizi bilgilendirmek için güzel bir RPI hava istasyonuna sahip olmalısınız.

Bu projeyle ne yaptığınızı görmeyi çok isterim, bu yüzden lütfen beni @anders644pi'de, Twitter veya Instagram'da etiketleyin, eğer yaparsanız. Ve lütfen, bu projeyi beğendiyseniz, Mikrodenetleyici Yarışmasında bana oy verin: