فهرست مطالب:

ایستگاه هواشناسی RPi و ساعت دیجیتال: 4 مرحله (همراه با تصاویر)
ایستگاه هواشناسی RPi و ساعت دیجیتال: 4 مرحله (همراه با تصاویر)

تصویری: ایستگاه هواشناسی RPi و ساعت دیجیتال: 4 مرحله (همراه با تصاویر)

تصویری: ایستگاه هواشناسی RPi و ساعت دیجیتال: 4 مرحله (همراه با تصاویر)
تصویری: PROJET STATION MÉTÉO 2024, نوامبر
Anonim
Image
Image
ایستگاه هواشناسی RPi و ساعت دیجیتال
ایستگاه هواشناسی RPi و ساعت دیجیتال

توسط Anders644PIMy Instagram بیشتر توسط نویسنده دنبال کنید:

مینیمالیست کاشت هوشمند
مینیمالیست کاشت هوشمند
مینیمالیست کاشت هوشمند
مینیمالیست کاشت هوشمند
دماسنج LED دیجیتال RPi
دماسنج LED دیجیتال RPi
دماسنج دیجیتال RPi LED
دماسنج دیجیتال RPi LED
NodeMCU کنترل تلویزیون الکسا
NodeMCU کنترل تلویزیون الکسا
NodeMCU کنترل تلویزیون الکسا
NodeMCU کنترل تلویزیون الکسا

درباره: سلام ، من عاشق لوازم الکترونیکی ، چاپ سه بعدی و به اشتراک گذاری آنچه می سازم هستم. من بیشتر سعی می کنم چیزهای مفید بسازم ، اما گاهی اوقات برخی را فقط برای سرگرمی و برای یادگیری چیزهای جدید می سازم. و اگر آنچه را می بینید دوست دارید ، دنبال کنید … بیشتر درباره Anders644PI »

این یک پروژه سریع و آسان است و یک نمایش خوب برای خودنمایی است. هم زمان ، هم وضعیت آب و هوا و هم دما را نمایش می دهد. و اگر از آنچه می بینید خوشتان آمده است ، من را در اینستاگرام و توییتر (@Anders644PI@) دنبال کنید تا با آنچه من می سازم ادامه دهید.

این کد بر اساس کد مفید StuffWithKirby در خواندن داده های آب و هوایی JSON در پایتون و SteveAmor بر اساس کد ساعت دیجیتالی فوق العاده جالب SenseHat Github است.

شما نیاز خواهید داشت:

  • رزبری پای 3 (رزبری پای 40 پین کار می کند)
  • Raspberry Pi SenseHat (یا هر صفحه دیگر ، برای نمایش داده های آب و هوا)
  • منبع تغذیه 5V 2.4A برای رزبری پای
  • کارت حافظه Micro SD 8 گیگابایت یا بالاتر با آخرین نسخه Raspian
  • چاپگر سه بعدی و قرقره ای از هر رنگ PLA (اختیاری)
  • این مجموعه پیچ و خمش (اختیاری: فقط در صورتی که می خواهید از دیفیوزر استفاده کنید به این مورد نیاز دارید)

مرحله 1: داده های آب و هوا

داده های آب و هوا
داده های آب و هوا

ما داده های آب و هوا را از OpenWeatherMap.org دریافت می کنیم ، اما شما البته می توانید یک ترمیستر یا مانند آن به Pi اضافه کنید و اگر واقعاً می خواهید ، داده ها را مستقیماً از آن بخوانید.

  1. با ایجاد یک حساب رایگان در OpenWeatherMap.org شروع کنید.
  2. سپس کلید api خود را کپی کنید تا بعداً از آن استفاده کنید.
  3. اکنون فایل city.list.json را بارگیری و باز کنید ، شهر خود را جستجو کنید و سپس شناسه شهر را برای بعدا کپی کنید.

مرحله 2: تنظیم Pi

راه اندازی Pi
راه اندازی Pi

1. در ترمینال Pi (با اتصال به اینترنت) این دستور را اجرا کنید تا تنظیمات Pi را دریافت کنید:

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

2. اکنون repo GitHub من را بارگیری کرده و اسکریپت را ویرایش کنید:

git clone 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 در کلید api و شناسه شهر خود قرار دهید. در صورت تمایل بیش از متریک (درجه) ، می توانید واحدها را به امپریالیستی (فارنهایت) تغییر دهید.

4. حالا آن را اجرا کنید ، و باید عالی کار کند. اما اگر مشکلی دارید ، در نظرات به من بگویید ، و من خوشحال خواهم شد که به شما کمک کنم.

sudo python RPi_Weather_Station.py

مرحله 3: لوازم جانبی چاپ سه بعدی

لوازم جانبی چاپ سه بعدی
لوازم جانبی چاپ سه بعدی
لوازم جانبی چاپ سه بعدی
لوازم جانبی چاپ سه بعدی
لوازم جانبی چاپ سه بعدی
لوازم جانبی چاپ سه بعدی

این مرحله اختیاری است ، در حال حاضر شما یک ایستگاه هواشناسی کاربردی دارید. اما وقتی به چاپگر سه بعدی دسترسی دارم ، بهتر است از آن استفاده کنم.

1. اولین ارتقاء یک دستگاه پخش کننده برای SenseHat است که می تواند با دو پیچ و دو حالت ایستاده برای Pi به Hat متصل شود. من از پیچ هایی که در اطراف داشتم استفاده کردم ، اما برخی از آنها نیز باید کار کنند. فایل را از اینجا بارگیری کنید:

2. ارتقاء دوم یک پایه عمودی برای Pi است. این مورد نیازی به پیچ ندارد ، فقط روی پورت های USB می لغزد. این باعث می شود که USB- و Ethernetports عملکردی نداشته باشند. فایل را از اینجا بارگیری کنید:

مرحله 4: نتیجه

نتیجه
نتیجه

تبریک می گویم ، کار شما تمام شد !!! اکنون باید یک ایستگاه هواشناسی RPi خوب برای نشستن روی میز خود داشته باشید و اطلاعات مفید آب و هوا را به شما اطلاع دهم.

من خیلی دوست دارم ببینم که شما با این پروژه چه می کنید ، بنابراین لطفاً در صورت موفقیت من را در @anders644pi ، در توییتر یا اینستاگرام تگ کنید. و لطفاً ، اگر این پروژه را دوست دارید ، در مسابقه میکروکنترلر به من رای دهید:

توصیه شده: