فهرست مطالب:
- مرحله 1: لوازم
- مرحله 2: سیم کشی
- مرحله 3: دستورالعمل استفاده UPyCraft
- مرحله 4: بارگیری کد
- مرحله 5: دریافت آدرس IP
- مرحله 6: مرورگر را باز کنید
- مرحله 7: اکنون آب و هوا
تصویری: برنامه MicroPython Station ایستگاه هواشناسی کوتاه: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
اکنون زمستان است ، اما هنوز کمی داغ است ، حتی اگر فقط یک تی شرت می پوشم ، این باعث می شود من از دمای فعلی مطلع شوم ، بنابراین از سنسورهای Micropython ESP32 و DHT11 و یک ایستگاه هواشناسی ساده استفاده می کنم. می توانید درجه حرارت و رطوبت فعلی را در هر مرورگری دریافت کنید ، اکنون این روند را با شما به اشتراک می گذارم.
مرحله 1: لوازم
سخت افزار:
- MakePython ESP32
- DHT11
- تخته نان
- خط پرش
- کابل یو اس بی
MakePython ESP32 یک برد ESP32 با صفحه نمایش OLED یکپارچه SSD1306 است ، می توانید آن را از این لینک دریافت کنید:
www.makerfabs.com/makepython-esp32.html
نرم افزار:
uPyCraft IDE
برای بارگیری uPyCraft IDE برای Windows روی این پیوند کلیک کنید:
مرحله 2: سیم کشی
- MakePython ESP32 و DHT11 به تخته نان متصل هستند.
- DHT11 فقط به 3 سیم نیاز دارد ، VCC و GND به 3V3 و GND ESP32 و DATA به IO14 ESP32 متصل هستند. من در آزمایش از GPIO14 استفاده کردم ، بنابراین IO14 را وصل کردم.
- MakePython ESP32 را با استفاده از کابل USB به رایانه وصل کنید ، مدیر دستگاه را باز کنید (کافی است عبارت "device" را در کادر جستجوی Windows جستجو کنید). پس از گسترش ، بخش پورت باید چیزی شبیه به بالا را نشان دهد. شماره پورت ، مانند COM19 را در مورد من یادداشت کنید. اگر پورتی ظاهر نشد ، درایو USB را بارگیری کنید:
مرحله 3: دستورالعمل استفاده 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
main.py ، موفقیت شبکه را اجرا کنید ، می توانید یک آدرس IP (من: 192.168.1.120) را مشاهده کنید.
مرحله 6: مرورگر را باز کنید
مرورگر را در رایانه خود باز کنید ، آدرس IP را که تازه دریافت کرده اید (192.168.1.120) وارد کنید و برای تأیید Enter را کلیک کنید.
مرحله 7: اکنون آب و هوا
مرورگر دما و رطوبت فعلی و همچنین صفحه نمایش OLED را در MakePython ESP32 نمایش می دهد. وقتی صفحه را تازه می کنید ، داده های دما و رطوبت نیز تازه می شوند.
مینی ایستگاه هواشناسی نسبتاً ساده است. من داده های سنسورهای گاز ، سنسورهای باران ، سنسورهای فشار اتمسفر و سایر حسگرها را برای غنی سازی ایستگاه هواشناسی اضافه می کنم.
توصیه شده:
ایستگاه هواشناسی NaTaLia: ایستگاه آب و هوایی خورشیدی آردوینو به درستی انجام شد: 8 مرحله (همراه با تصاویر)
ایستگاه هواشناسی NaTaLia: ایستگاه آب و هوایی خورشیدی آردوینو به درستی انجام شد: پس از 1 سال عملیات موفق در 2 مکان مختلف ، من برنامه های پروژه ایستگاه هواشناسی خورشیدی خود را به اشتراک می گذارم و توضیح می دهم که چگونه به یک سیستم تبدیل شده است که می تواند در مدت زمان طولانی زنده بماند. دوره های انرژی خورشیدی اگر دنبال کنید
ایستگاه هواشناسی DIY و ایستگاه حسگر WiFi: 7 مرحله (همراه با تصاویر)
DIY Weather Station & WiFi Sensor Station: در این پروژه نحوه ایجاد ایستگاه هواشناسی به همراه ایستگاه حسگر WiFi را به شما نشان خواهم داد. ایستگاه حسگر داده های دما و رطوبت محلی را اندازه گیری می کند و آنها را از طریق WiFi به ایستگاه هواشناسی ارسال می کند. سپس ایستگاه هواشناسی t
ایستگاه هواشناسی اینترنت اشیا با استفاده از برنامه Blynk: 5 مرحله
ایستگاه هواشناسی اینترنت اشیا با استفاده از برنامه Blynk: این پروژه مربوط به مراحل اولیه در دنیای اینترنت اشیا است ، در اینجا ما سنسور DHT11/DHT22 را با NodeMCU یا سایر بردهای مبتنی بر ESP8266 وصل می کنیم و داده هایی را در اینترنت دریافت می کنیم که از برنامه Blynk استفاده می کنیم ، از آموزش زیر استفاده کنید. اگر هستید
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (سایر ایستگاه های هواشناسی سازگار هستند): 5 مرحله (همراه با تصاویر)
ایستگاه هواشناسی Acurite 5 در 1 با استفاده از Raspberry Pi و Weewx (دیگر ایستگاه های آب و هوایی سازگار هستند): وقتی ایستگاه هواشناسی Acurite 5 in 1 را خریداری کردم ، می خواستم بتوانم آب و هوا را در خانه ام بررسی کنم. وقتی به خانه رسیدم و آن را راه اندازی کردم ، متوجه شدم که یا باید صفحه نمایش را به کامپیوتر وصل کنم یا هاب هوشمند آنها را بخرم ،
شوک های اتومبیل RC خود را برای کارکرد بهتر در سرعت های کوتاه کوتاه کنید: 5 قدم
ضربات اتومبیل RC خود را برای کارکرد بهتر در سرعتهای کوتاه کوتاه کنید: در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید ضربه های خود را کوتاه کنید تا بتوانید اتومبیل خود را به زمین نزدیک کنید تا بتوانید با سرعت بیشتری بدون پیچ خوردن بپیچید. من از این روش استفاده خواهم کرد دستورالعمل های دیگر در مورد نحوه انجام تعمیر و نگهداری در اتومبیل شما ضربه می زند تا