جدول المحتويات:
- الخطوة 1: الخطوة 1: توصيل الأجهزة
- الخطوة 2: الخطوة 2: كود ESP32
- الخطوة 3: الخطوة 3: نموذج التعليمات البرمجية
فيديو: خادم الويب Esp32 درجة الحرارة والرطوبة باستخدام PYTHON & Zerynth IDE: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
Esp32 عبارة عن وحدة تحكم دقيقة رائعة ، فهي قوية تمامًا مثل Arduino ولكنها أفضل من ذلك ، فهي تتمتع باتصال Wifi ، مما يتيح لك تطوير مشاريع IOT بسعر رخيص وسهل. من الصعب للغاية تطوير مشاريعك باستخدام SDK الرسمي. ثالثًا ، يمثل العثور على مكتبة عمل مناسبة مشكلة كبيرة ، فماذا لو كان بإمكانك استخدام جميع وظائف وحدة التحكم الميكروية أثناء ترميزها أيضًا في PYTHON ، فهل سيحدث فرقًا؟ بالطبع ، Python قوية وسهلة القراءة وسهلة للغاية في الكتابة. بالإضافة إلى ذلك ، لا داعي للقلق بشأن جميع العناصر ذات المستوى المنخفض (المؤشرات والسجلات وملفات التكوين) أيضًا ، فأنت تستخدم نظام Zerynth المستقر. ليسوا على دراية بـ Zerynth حتى الآن ، إنه الشيء الكبير التالي!
يمنحك جميع وظائف وحدة التحكم الدقيقة مع سهولة Python وهو مجاني
اسمحوا لي أن أقدم لكم خادم الويب Esp32 درجة الحرارة والرطوبة المكتوب بلغة Python.
الخطوة 1: الخطوة 1: توصيل الأجهزة
يستخدم مستشعر الحرارة والرطوبة hts221 اتصال I2C ، يجب عليك توصيل المستشعر بالدبابيس المناسبة في مستشعر ESp32Node-MCU Esp32s Hts221
3v3 دبوس 3.3 فولت دبوس
GND دبوس GND pinIO26 SCL pin
IO25 SDA دبوس
الخطوة 2: الخطوة 2: كود ESP32
- قم بتوصيل لوحة تطوير Esp32 بجهاز الكمبيوتر الخاص بك.
- قم بتنزيل أحدث إصدار من Zerynth Studio IDE مجانًا: https://www.zerynth.com/zerynth-studio/ استخدم دليل التثبيت هذا لمساعدتك:
- داخل التطبيق قم بإنشاء حساب جديد وجعل جهازك عموديًا استخدم هذا الدليل لمساعدتك
- الآن قم بإنشاء مشروع جديد من شريط الأدوات الرئيسي ؛ مشروع جديد اكتب اسمًا للمشروع واحفظه.
- ابحث عن الكود المرفق
- انسخ الكود و Uplink (تحميل إلى UC)
- افتح الشاشة التسلسلية
- انسخ عنوان IP إلى متصفحك وافتح صفحة الويب! إذا كنت بحاجة إلى مساعدة مع IDE:
الخطوة 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 مع بيثون.
موصى به:
ESP8266 و Visuino: DHT11 خادم الويب لدرجة الحرارة والرطوبة: 12 خطوة
ESP8266 و Visuino: DHT11 خادم الويب لدرجة الحرارة والرطوبة: تعد وحدات ESP8266 وحدات تحكم مستقلة رائعة منخفضة التكلفة مزودة بشبكة Wi-Fi مدمجة ، وقد صنعت بالفعل عددًا من التعليمات حولها. ومستشعرات Arduino للرطوبة ، وقمت بعمل عدد
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
ESP8266 NodeMCU Access Point (AP) لخادم الويب مع مستشعر درجة الحرارة DT11 ودرجة حرارة الطباعة والرطوبة في المستعرض: 5 خطوات
ESP8266 NodeMCU Access Point (AP) لخادم الويب مع مستشعر درجة حرارة DT11 ودرجة حرارة الطباعة والرطوبة في المستعرض: مرحبًا يا رفاق في معظم المشاريع التي نستخدمها ESP8266 وفي معظم المشاريع نستخدم ESP8266 كخادم ويب بحيث يمكن الوصول إلى البيانات على أي جهاز عبر wifi عن طريق الوصول إلى خادم الويب الذي يستضيفه ESP8266 ولكن المشكلة الوحيدة هي أننا بحاجة إلى جهاز توجيه يعمل
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب