Mündəricat:

RPi Hava İstasyonu və Rəqəmsal Saat: 4 Adım (Şəkillərlə birlikdə)
RPi Hava İstasyonu və Rəqəmsal Saat: 4 Adım (Şəkillərlə birlikdə)

Video: RPi Hava İstasyonu və Rəqəmsal Saat: 4 Adım (Şəkillərlə birlikdə)

Video: RPi Hava İstasyonu və Rəqəmsal Saat: 4 Adım (Şəkillərlə birlikdə)
Video: eMuderris, IOT ödev02, Raspberry Pi ile Iot Hava İstasyonu 2024, Iyul
Anonim
Image
Image
RPi Hava İstasyonu və Rəqəmsal Saat
RPi Hava İstasyonu və Rəqəmsal Saat

Anders644PIMy Instagram Müəllif tərəfindən daha çox izləyin:

Minimalist Ağıllı Bitki
Minimalist Ağıllı Bitki
Minimalist Ağıllı Bitki
Minimalist Ağıllı Bitki
Rəqəmsal RPi LED Termometr
Rəqəmsal RPi LED Termometr
Rəqəmsal RPi LED Termometr
Rəqəmsal RPi LED Termometr
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti

Haqqında: Salam, elektronikanı, 3d çapı və etdiyimi paylaşmağı sevirəm. Əsasən faydalı şeylər etməyə çalışıram, amma bəzən əylənmək və yeni bir şey öyrənmək üçün də bəziləri hazırlayıram. Gördüklərinizi bəyənirsinizsə, izləyin … Anders644PI haqqında daha çox »

Bu tez və asan bir layihədir və göstərmək üçün gözəl bir ekrandır. Həm vaxtı, həm hava şəraitini, həm də temperaturu göstərir. Gördüklərinizi bəyənirsinizsə, Instagram və Twitter -də (@Anders644PI) məni izləyin ki, gördüklərimdən xəbərdar olun.

Kod, StuffWithKirby -nin JSON hava məlumatlarını pythonda oxumaq üçün faydalı koduna və Github -un super cool SenseHat rəqəmsal saat kodunda SteveAmor -a əsaslanır.

Sizə lazım olacaq:

  • Raspberry Pi 3 (40 pinli Raspberry Pi işləyəcək)
  • A Raspberry Pi SenseHat (və ya hava məlumatlarını göstərmək üçün başqa bir ekran)
  • Raspberry Pi üçün 5V 2.4A enerji təchizatı
  • Ən son Raspian versiyası olan 8 GB və ya daha yüksək bir Micro SD Kart
  • 3D printer və istənilən rəngli PLA makaraları (İsteğe bağlı)
  • Bu vintlər və dayaqlar dəsti (İsteğe bağlı: Diffuserdən istifadə etmək üçün buna ehtiyacınız var)

Addım 1: Hava məlumatları

Hava Məlumatları
Hava Məlumatları

OpenWeatherMap.org -dan hava məlumatlarını alırıq, amma əlbəttə ki, Pi -yə bir termist əlavə edə və ya bəyənə bilərsiniz və həqiqətən istəsəniz bu məlumatları birbaşa oxuya bilərsiniz.

  1. OpenWeatherMap.org saytında PULSUZ hesab açaraq başlayın.
  2. Daha sonra istifadə etmək üçün api açarınızı kopyalayın.
  3. İndi city.list.json faylını yükləyin və açın, şəhərinizi axtarın və daha sonra şəhər identifikatorunu kopyalayın.

Addım 2: Pi qurmaq

Pi qurmaq
Pi qurmaq

1. Pi -dəki terminalda (internet bağlantısı ilə) Pi qurulmasını əldə etmək üçün bu əmri işlədin:

sudo apt-get update && sudo apt-get upgrade

2. İndi GitHub repoumu yükləyin və ssenarini redaktə edin:

git clone https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Saat-və-Hava İstasyonu nano RPi_Weather_Station.py

3. RPi_Weather_Station.py-də api açarınızı və şəhər idinizi yapışdırın. Vahidləri metrikdən (dərəcə) çox istəsəniz, onları imperiya (fahrenheit) olaraq da dəyişə bilərsiniz.

4. İndi çalıştırın və əla işləməlidir. Ancaq probleminiz varsa, şərhlərdə mənə bildirin və kömək etməkdən məmnun olarıq.

sudo python RPi_Weather_Station.py

Addım 3: 3D Çaplı Aksesuarlar

3D çaplı aksesuarlar
3D çaplı aksesuarlar
3D çap aksesuarları
3D çap aksesuarları
3D çap aksesuarları
3D çap aksesuarları

Bu addım isteğe bağlıdır, artıq funksional bir hava stansiyanız var. Ancaq 3D printerə çıxışım olanda daha yaxşı istifadə edirəm.

1. İlk yüksəliş, SenseHat üçün iki vida və Pi üçün iki dayaq ilə Şapkaya vidalana bilən bir yayıcıdır. Ətrafımda olan vintlərdən istifadə etdim, amma bəziləri də işləməlidir. Faylı buradan yükləyin:

2. İkinci yükseltme Pi üçün şaquli bir stenddir. Bunun üçün heç bir vida tələb olunmur, sadəcə USB portlarına sürüşür. Bu USB və Ethernetportları işləmir. Faylı buradan yükləyin:

Addım 4: Nəticə

Nəticə
Nəticə

Təbriklər, işiniz bitdi !!! İndi masanızda oturmaq və faydalı hava məlumatları ilə sizi məlumatlandırmaq üçün gözəl bir RPi hava stansiyasına sahib olmalısınız.

Bu layihə ilə nə etdiyinizi görmək istərdim, buna görə də edə bilsəniz məni @anders644pi, Twitter və ya İnstaqramda etiketləyin. Zəhmət olmasa, bu layihəni bəyənirsinizsə, Mikrokontrolör Müsabiqəsində mənə səs verin:

Tövsiyə: