فهرست مطالب:

برنامه MicroPython Station ایستگاه هواشناسی کوتاه: 7 مرحله
برنامه MicroPython Station ایستگاه هواشناسی کوتاه: 7 مرحله

تصویری: برنامه MicroPython Station ایستگاه هواشناسی کوتاه: 7 مرحله

تصویری: برنامه MicroPython Station ایستگاه هواشناسی کوتاه: 7 مرحله
تصویری: Weather station with telegram and BME 280 2024, نوامبر
Anonim
برنامه MicroPython. ایستگاه هواشناسی کوتاه
برنامه MicroPython. ایستگاه هواشناسی کوتاه

اکنون زمستان است ، اما هنوز کمی داغ است ، حتی اگر فقط یک تی شرت می پوشم ، این باعث می شود من از دمای فعلی مطلع شوم ، بنابراین از سنسورهای Micropython ESP32 و DHT11 و یک ایستگاه هواشناسی ساده استفاده می کنم. می توانید درجه حرارت و رطوبت فعلی را در هر مرورگری دریافت کنید ، اکنون این روند را با شما به اشتراک می گذارم.

مرحله 1: لوازم

تدارکات
تدارکات

سخت افزار:

  • MakePython ESP32
  • DHT11
  • تخته نان
  • خط پرش
  • کابل یو اس بی

MakePython ESP32 یک برد ESP32 با صفحه نمایش OLED یکپارچه SSD1306 است ، می توانید آن را از این لینک دریافت کنید:

www.makerfabs.com/makepython-esp32.html

نرم افزار:

uPyCraft IDE

برای بارگیری uPyCraft IDE برای Windows روی این پیوند کلیک کنید:

مرحله 2: سیم کشی

سیم کشی
سیم کشی
  1. MakePython ESP32 و DHT11 به تخته نان متصل هستند.
  2. DHT11 فقط به 3 سیم نیاز دارد ، VCC و GND به 3V3 و GND ESP32 و DATA به IO14 ESP32 متصل هستند. من در آزمایش از GPIO14 استفاده کردم ، بنابراین IO14 را وصل کردم.
  3. MakePython ESP32 را با استفاده از کابل USB به رایانه وصل کنید ، مدیر دستگاه را باز کنید (کافی است عبارت "device" را در کادر جستجوی Windows جستجو کنید). پس از گسترش ، بخش پورت باید چیزی شبیه به بالا را نشان دهد. شماره پورت ، مانند COM19 را در مورد من یادداشت کنید. اگر پورتی ظاهر نشد ، درایو USB را بارگیری کنید:

مرحله 3: دستورالعمل استفاده UPyCraft

دستورالعمل استفاده UPyCraft
دستورالعمل استفاده UPyCraft
دستورالعمل استفاده UPyCraft
دستورالعمل استفاده UPyCraft

دستورالعمل های دقیق uPyCraft را می توانید در این پیوند مشاهده کنید:

www.makerfabs.com/makepython-esp32-starter…

  • روی پیوند بالا کلیک کنید تا صفحه باز شود
  • سند راهنمای MicroPython ESP32 Dev Kit را پیدا کنید
  • برای باز کردن سند ، روی بارگیری کلیک کنید
  • آموزشهای مفصل در فهرست راهنمای توسعه ابزارهای MicroPython موجود است

البته ، این اسناد فقط در مورد دستورالعمل uPyCraft نیست ، بلکه شامل برخی از روالهای MicroPython ESP32 و سوالات متداول و رسیدگی به خطاها است.

مرحله 4: بارگیری کد

کد بارگیری
کد بارگیری
کد بارگیری
کد بارگیری

کد ssd1306.py از مخزن GitHub بارگیری شد: https://github.com/ckuehnel/MicroPython-on-ESP32 یا بارگیری من.

پس از بارگیری ssd1306.py ، فایل را باز کرده و روی Save و DownAndRun کلیک کنید. هنگامی که بارگیری موفقیت آمیز بود ، "بارگیری خوب" نمایش داده می شود.

پس از بارگیری main.py ، تغییرات زیر باید انجام شود:

1. تغییر نام شبکه و رمز عبور:

  • SSID: باید نام شبکه محلی خود را تغییر دهید
  • گذرواژه: باید رمز عبور شبکه محلی خود را تغییر دهید

پس از اتمام کار ، روی DownAndRun کلیک کنید و MakePython ESP32 به WiFi متصل شود

2. پین داده DHT11:

اگر DHT11 تغییر پینی را در MakePython ESP32 دریافت کرد ، شماره () را به پینی که دریافت می کنید () تغییر دهید.

مرحله 5: دریافت آدرس IP

دریافت آدرس IP
دریافت آدرس IP

main.py ، موفقیت شبکه را اجرا کنید ، می توانید یک آدرس IP (من: 192.168.1.120) را مشاهده کنید.

مرحله 6: مرورگر را باز کنید

مرورگر را باز کنید
مرورگر را باز کنید

مرورگر را در رایانه خود باز کنید ، آدرس IP را که تازه دریافت کرده اید (192.168.1.120) وارد کنید و برای تأیید Enter را کلیک کنید.

مرحله 7: اکنون آب و هوا

حالا آب و هوا
حالا آب و هوا

مرورگر دما و رطوبت فعلی و همچنین صفحه نمایش OLED را در MakePython ESP32 نمایش می دهد. وقتی صفحه را تازه می کنید ، داده های دما و رطوبت نیز تازه می شوند.

مینی ایستگاه هواشناسی نسبتاً ساده است. من داده های سنسورهای گاز ، سنسورهای باران ، سنسورهای فشار اتمسفر و سایر حسگرها را برای غنی سازی ایستگاه هواشناسی اضافه می کنم.

توصیه شده: