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

كيفية إرسال بيانات DHT11 إلى خادم MySQL باستخدام NodeMCU: 6 خطوات
كيفية إرسال بيانات DHT11 إلى خادم MySQL باستخدام NodeMCU: 6 خطوات

فيديو: كيفية إرسال بيانات DHT11 إلى خادم MySQL باستخدام NodeMCU: 6 خطوات

فيديو: كيفية إرسال بيانات DHT11 إلى خادم MySQL باستخدام NodeMCU: 6 خطوات
فيديو: ESP32 Send Temperature and Humidity Data to localhost XAMPP for Absolute Beginners Step by Step 2024, شهر نوفمبر
Anonim
كيفية إرسال بيانات DHT11 إلى MySQL Server باستخدام NodeMCU
كيفية إرسال بيانات DHT11 إلى MySQL Server باستخدام NodeMCU

في هذا المشروع ، قمنا بتوصيل DHT11 مع nodemcu ثم نرسل بيانات dht11 وهي الرطوبة ودرجة الحرارة إلى قاعدة بيانات phpmyadmin.

الخطوة 1: البرامج المستخدمة:

البرمجيات المستخدمة
البرمجيات المستخدمة
البرمجيات المستخدمة
البرمجيات المستخدمة

1. Arduino IDE: بالنسبة إلى nodemcu ، فإننا نستخدم arduino IDE فقط ، ويمكنك تنزيل أحدث إصدار من Arduino IDE من هذا الرابط:

www.arduino.cc/en/Main/Software

الآن كيفية تكوين nodemcu إلى arduino IDE ، سنخبرك بهذا الشيء في الخطوات أدناه.

2. تثبيت خادم XAMPP: هنا نستخدم خادم XAMPP ، يمكن استخدامه في كل من نظامي التشغيل windows و Linux ، ولكن اقتراحي هو أنه إذا كنت تستخدم Ubuntu (أي نظام أساسي Linux) ، فاستخدم LAMP. الآن بما أننا في windows لذلك فضلنا خادم XAMPP. لذا يمكنك تنزيل خادم XAMPP من هذا الرابط ، وبدلاً من ذلك ، إليك خطوات خادم LAMP:

1. تثبيت اباتشي

sudo apt-get install apache2

2. تثبيت MySQL:

سودو apt-get install mysql-server

3. تثبيت PHP:

sudo apt-get install php5 libapache2-mod-php5. تحميل ملف sudo apt-get install php5 libapache2-mod-php5

4. إعادة تشغيل الخادم:

إعادة تشغيل sudo /etc/init.d/apache2

5. تحقق من Apache https:// localhost /

ستحصل على صفحة اباتشي واحدة عن طريق النقر فوق هذا الرابط أعلاه إذا لم تحصل عليه ، فهذا يعني حدوث خطأ ما في التثبيت

نحن هنا نستخدم PHPMYADMIN وهي واجهة الويب لخادم MySQL وذلك لتثبيت هذا الأمر:

sudo apt-get install phpmyadmin

الخطوة الثانية: المكونات المستخدمة:

المكونات المستخدمة
المكونات المستخدمة
المكونات المستخدمة
المكونات المستخدمة

1) Node MCU V3: Node MCU عبارة عن منصة IOT مفتوحة المصدر. يتضمن البرنامج الثابت الذي يعمل على ESP8266 Wi-Fi SoC من الأجهزة التي تعتمد على وحدة ESP-12. يشير المصطلح "Node MCU" افتراضيًا إلى البرامج الثابتة بدلاً من مجموعات المطورين.

2) مستشعر DHT11: يتميز مستشعر درجة الحرارة والرطوبة DHT11 بإخراج إشارة رقمية معايرة مع قدرة مستشعر درجة الحرارة والرطوبة. تم دمجه مع متحكم 8 بت عالي الأداء. تضمن تقنيتها الموثوقية العالية والاستقرار الممتاز على المدى الطويل. يشتمل هذا المستشعر على عنصر مقاوم ومستشعر لأجهزة قياس درجة الحرارة الرطبة NTC. تتميز بجودة ممتازة واستجابة سريعة وقدرة على مقاومة التداخل وأداء عالٍ.

الخطوة 3: كيفية تكوين Nodemcu في Arduino IDE

كيفية تكوين Nodemcu في Arduino IDE
كيفية تكوين Nodemcu في Arduino IDE
كيفية تكوين Nodemcu في Arduino IDE
كيفية تكوين Nodemcu في Arduino IDE
كيفية تكوين Nodemcu في Arduino IDE
كيفية تكوين Nodemcu في Arduino IDE

فيما يلي خطوات تكوين nodemcu في arduino IDE

توجد صور فوق I1 و I2 و I3 للرجوع إليها والتي سنستخدمها لمراجعنا لتجعلك تفهم

الخطوة 1: تحتاج أولاً إلى فتح Arduino IDE.

الخطوة 2: الآن انقر فوق علامة تبويب التفضيلات مثل صورة I1. أنت الآن بحاجة إلى نسخ عنوان URL واحد في مدير اللوحة الإضافي. هنا هو URL- https://arduino.esp8266.com/stable/package_esp8266… ثم انقر فوق موافق

الخطوة 3: انتقل الآن إلى "الأدوات" ثم حدد "مدير مجلس الإدارة". ستحصل على نافذة واحدة مثل I2.

فقط قم بالتمرير لأسفل في تلك النافذة وابحث عن esp8266 بواسطة ESP8266 Community أو يمكنك البحث مباشرة في esp8266 عن طريق الكتابة على خيار البحث ، والآن انقر فوق زر التثبيت.

Step4: أعد تشغيل Arduino IDE

Step5: انتقل الآن إلى Tools ثم حدد جهاز nodemcu الخاص بك كما أوضحنا في صورة I3

الخطوة 4: مخطط الدائرة:

مخطط الرسم البياني
مخطط الرسم البياني

الخطوة 5: الكود:

يمكنك الحصول على الكود المصدري من رابط جيثب الخاص بنا

الخطوة 6: الفيديو:

ويرد وصف المشروع بالكامل في الفيديو أعلاه

إذا كان لديك أي شك بخصوص هذا المشروع ، فلا تتردد في التعليق علينا أدناه. وإذا كنت تريد معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا

يرجى زيارة صفحة Facebook الخاصة بنا وإبداء الإعجاب بها للحصول على تحديثات متكررة.

مع الشكر و التقدير،

تقنيات Embedotronics

موصى به: