فهرست مطالب:

سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE: 3 مرحله
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE: 3 مرحله

تصویری: سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE: 3 مرحله

تصویری: سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE: 3 مرحله
تصویری: پروژه اینترنت اشیا | مانیتورینگ دما و رطوبت با پلتفرم تینگزپاد 2024, نوامبر
Anonim
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE
سرور وب دما و رطوبت Esp32 با استفاده از PYTHON & Zerynth IDE

Esp32 یک میکروکنترلر فوق العاده است ، مانند یک آردوینو قدرتمند است اما حتی بهتر است! دارای اتصال Wifi است که به شما امکان می دهد پروژه های IOT را ارزان و آسان توسعه دهید. اما کار با دستگاه های Esp خسته کننده است ، اول اینکه پایدار نیست ، دوم توسعه پروژه های شما با SDK رسمی بسیار دشوار است. سوم ، پیدا کردن یک کتابخانه مناسب مناسب ، یک سردرد بزرگ است. اگر بتوانید از همه قابلیت های میکروکنترلر استفاده کنید در حالی که آن را در PYTHON نیز کدگذاری می کنید ، چه می شود؟ البته ، پایتون قدرتمند ، آسان برای خواندن و نوشتن بسیار آسان است. علاوه بر این ، لازم نیست نگران همه موارد سطح پایین (اشاره گرها ، ثبت ها و فایل های پیکربندی) باشید ، همچنین ، از سیستم پایدار Zerynth استفاده می کنید. هنوز با زرینت آشنا نیستید ، این چیز بزرگ بعدی است!

با سهولت پایتون ، همه عملکردهای میکروکنترلر را در اختیار شما قرار می دهد و رایگان است

اجازه دهید وب سرور Esp32 دما و رطوبت را که به زبان پایتون نوشته شده است به شما معرفی کنم.

مرحله 1: مرحله 1: اتصال سخت افزار

مرحله 1: اتصال سخت افزار
مرحله 1: اتصال سخت افزار
مرحله 1: اتصال سخت افزار
مرحله 1: اتصال سخت افزار

سنسور دما و رطوبت hts221 از اتصال I2C استفاده می کند ، شما باید سنسور را به پین های مناسب در سنسور ESp32Node-MCU Esp32s Hts221 Hts221 وصل کنید

پین 3v3 3.3 ولت پین

پین GND پین GNDIO26 پین SCL

پین IO25 SDA

مرحله 2: مرحله 2: کد ESP32

مرحله 2: کد ESP32
مرحله 2: کد ESP32
مرحله 2: کد ESP32
مرحله 2: کد ESP32
مرحله 2: کد ESP32
مرحله 2: کد ESP32
  • برد توسعه Esp32 خود را به رایانه خود وصل کنید.
  • جدیدترین IDE Studio Zerynth را به صورت رایگان بارگیری کنید: https://www.zerynth.com/zerynth-studio/ از این راهنمای نصب برای کمک به شما استفاده کنید:
  • داخل برنامه ؛ یک حساب جدید ایجاد کنید و دستگاه خود را عمودی کنید. برای راهنمایی از این راهنما استفاده کنید
  • اکنون یک پروژه جدید از نوار ابزار اصلی ایجاد کنید. Project New نامی برای پروژه بنویسید و آن را ذخیره کنید.
  • کد پیوست شده را پیدا کنید
  • کپی و Uplink (بارگذاری در uC)
  • باز کردن مانیتور سریال
  • آدرس IP را در مرورگر خود کپی کرده و صفحه وب را باز کنید! اگر در IDE به کمک نیاز دارید:

مرحله 3: مرحله 3: نمونه کد

مرحله 3: نمونه کد!
مرحله 3: نمونه کد!

می توانید کل پروژه را پیوست کنید! این می خواست به شما نشان دهد که چقدر آسان است:

از stm.hts221 hts221 وارد کنید

temp_hum = hts221. HTS221 (I2C0، D16) #شروع پروتکل i2C با حسگر

temp، hum = temp_hum.get_temp_humidity () # دما و رطوبت فعلی را با استفاده از کتابخانه دریافت کنید!

از espressif.esp32net وارد کردن esp32wifi به عنوان wifi_driver #وارد کردن درایور Esp32 Wifi

WifiAP_name = "نام AP WIFI" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

wifi.link (WifiAP_name، wifi. WIFI_WPA2، Wifi_Pass) -------------------------------------- ------------------------------------------------------ ---------------------------------

استفاده از Zerynth IDE با پایتون بسیار آسان است.

توصیه شده: