جدول المحتويات:

خادم الويب Esp32 درجة الحرارة والرطوبة باستخدام PYTHON & Zerynth IDE: 3 خطوات
خادم الويب Esp32 درجة الحرارة والرطوبة باستخدام PYTHON & Zerynth IDE: 3 خطوات

فيديو: خادم الويب Esp32 درجة الحرارة والرطوبة باستخدام PYTHON & Zerynth IDE: 3 خطوات

فيديو: خادم الويب Esp32 درجة الحرارة والرطوبة باستخدام PYTHON & Zerynth IDE: 3 خطوات
فيديو: ESP32 Send Temperature and Humidity Data to localhost XAMPP for Absolute Beginners Step by Step 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 عبارة عن وحدة تحكم دقيقة رائعة ، فهي قوية تمامًا مثل Arduino ولكنها أفضل من ذلك ، فهي تتمتع باتصال Wifi ، مما يتيح لك تطوير مشاريع IOT بسعر رخيص وسهل. من الصعب للغاية تطوير مشاريعك باستخدام SDK الرسمي. ثالثًا ، يمثل العثور على مكتبة عمل مناسبة مشكلة كبيرة ، فماذا لو كان بإمكانك استخدام جميع وظائف وحدة التحكم الميكروية أثناء ترميزها أيضًا في PYTHON ، فهل سيحدث فرقًا؟ بالطبع ، Python قوية وسهلة القراءة وسهلة للغاية في الكتابة. بالإضافة إلى ذلك ، لا داعي للقلق بشأن جميع العناصر ذات المستوى المنخفض (المؤشرات والسجلات وملفات التكوين) أيضًا ، فأنت تستخدم نظام Zerynth المستقر. ليسوا على دراية بـ Zerynth حتى الآن ، إنه الشيء الكبير التالي!

يمنحك جميع وظائف وحدة التحكم الدقيقة مع سهولة Python وهو مجاني

اسمحوا لي أن أقدم لكم خادم الويب Esp32 درجة الحرارة والرطوبة المكتوب بلغة Python.

الخطوة 1: الخطوة 1: توصيل الأجهزة

الخطوة 1: توصيل الأجهزة
الخطوة 1: توصيل الأجهزة
الخطوة 1: توصيل الأجهزة
الخطوة 1: توصيل الأجهزة

يستخدم مستشعر الحرارة والرطوبة hts221 اتصال I2C ، يجب عليك توصيل المستشعر بالدبابيس المناسبة في مستشعر ESp32Node-MCU Esp32s Hts221

3v3 دبوس 3.3 فولت دبوس

GND دبوس GND pinIO26 SCL pin

IO25 SDA دبوس

الخطوة 2: الخطوة 2: كود ESP32

الخطوة 2: كود ESP32
الخطوة 2: كود ESP32
الخطوة 2: كود ESP32
الخطوة 2: كود ESP32
الخطوة 2: كود ESP32
الخطوة 2: كود ESP32
  • قم بتوصيل لوحة تطوير Esp32 بجهاز الكمبيوتر الخاص بك.
  • قم بتنزيل أحدث إصدار من Zerynth Studio IDE مجانًا: https://www.zerynth.com/zerynth-studio/ استخدم دليل التثبيت هذا لمساعدتك:
  • داخل التطبيق قم بإنشاء حساب جديد وجعل جهازك عموديًا استخدم هذا الدليل لمساعدتك
  • الآن قم بإنشاء مشروع جديد من شريط الأدوات الرئيسي ؛ مشروع جديد اكتب اسمًا للمشروع واحفظه.
  • ابحث عن الكود المرفق
  • انسخ الكود و 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 #importing Esp32 Wifi driver

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

wifi_driver.auto_init ()

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

من السهل استخدام Zerynth IDE مع بيثون.

موصى به: