Mündəricat:
Video: RPi Hava İstasyonu və Rəqəmsal Saat: 4 Adım (Şəkillərlə birlikdə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Anders644PIMy Instagram Müəllif tərəfindən daha çox izləyin:
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ı
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.
- OpenWeatherMap.org saytında PULSUZ hesab açaraq başlayın.
- Daha sonra istifadə etmək üçün api açarınızı kopyalayın.
- İ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
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
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ə
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: