جدول المحتويات:
- الخطوة 1: البرامج المستخدمة:
- الخطوة الثانية: المكونات المستخدمة:
- الخطوة 3: كيفية تكوين Nodemcu في Arduino IDE
- الخطوة 4: مخطط الدائرة:
- الخطوة 5: الكود:
- الخطوة 6: الفيديو:
فيديو: كيفية إرسال بيانات DHT11 إلى خادم MySQL باستخدام NodeMCU: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا المشروع ، قمنا بتوصيل 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
توجد صور فوق 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
موصى به:
إرسال بيانات الاهتزاز اللاسلكي ومستشعر درجة الحرارة إلى Excel باستخدام Node-RED: 25 خطوة
إرسال بيانات الاهتزاز اللاسلكي ومستشعر درجة الحرارة إلى Excel باستخدام Node-RED: تقديم مستشعر الاهتزاز ودرجة الحرارة اللاسلكي طويل المدى لإنترنت الأشياء من NCD ، والذي يضم نطاقًا يصل إلى ميلين باستخدام بنية الشبكات الشبكية اللاسلكية. يشتمل هذا الجهاز على مستشعر دقيق للاهتزاز ودرجة الحرارة 16 بت ، وهو
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: 37 خطوة
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: تقديم مستشعر الاهتزاز ودرجة الحرارة اللاسلكي طويل المدى لإنترنت الأشياء من NCD ، والذي يضم نطاقًا يصل إلى ميلين باستخدام بنية شبكة لاسلكية. يشتمل هذا الجهاز على مستشعر دقيق للاهتزاز ودرجة الحرارة 16 بت ، وهو
نظام الحضور عن طريق إرسال بيانات RFID إلى MySQL Server باستخدام Python مع Arduino: 6 خطوات
نظام الحضور عن طريق إرسال بيانات RFID إلى MySQL Server باستخدام Python مع Arduino: في هذا المشروع قمت بتوصيل RFID-RC522 مع arduino ثم أرسل بيانات RFID إلى قاعدة بيانات phpmyadmin. على عكس مشاريعنا السابقة ، لا نستخدم أي درع إيثرنت في هذه الحالة ، نحن هنا فقط نقرأ البيانات التسلسلية القادمة من ar
إرسال بيانات إنترنت الأشياء اللاسلكي لمستشعر درجة الحرارة والرطوبة إلى MySQL: 41 خطوة
إرسال بيانات IOT-Wireless-Temperature-and-Humidity-Sensor-to-MySQL: تقديم مستشعر درجة الحرارة والرطوبة بعيد المدى لإنترنت الأشياء من NCD. يتميز هذا المستشعر بنطاق يصل إلى 28 ميلاً ، وبنية شبكة لاسلكية ، وينقل بيانات الرطوبة (± 1.7٪) ودرجة الحرارة (± 0.3 درجة مئوية) على فترات زمنية محددة من قبل المستخدم ، وينام في
يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python: 5 خطوات
يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python: في هذا المشروع قمت بربط DHT11 مع arduino ثم أرسل بيانات dht11 وهي الرطوبة ودرجة الحرارة إلى قاعدة بيانات phpmyadmin. على عكس مشروعنا السابق ، لا نستخدم أي درع إيثرنت في هذه الحالة ، نحن هنا نقرأ فقط t