جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
في هذا المشروع ، قمت بربط DHT11 مع arduino ثم أرسل بيانات dht11 وهي الرطوبة ودرجة الحرارة إلى قاعدة بيانات phpmyadmin. على عكس مشروعنا السابق ، لا نستخدم أي درع إيثرنت في هذه الحالة ، فنحن نقرأ فقط البيانات التسلسلية القادمة من اردوينو ثم ندفعها إلى phpmyadmin من خلال كود php واحد. إذاً ، جهازنا متصل بجهاز الكمبيوتر بحيث يمكنه إرسال البيانات بشكل تسلسلي ، يمكنك أيضًا توصيل الجهاز بـ raspberry pi لجعل هذا المشروع محمولًا.
الخطوة 1: البرامج المستخدمة:
هذه هي البرامج التي استخدمناها لهذا المشروع:
1. Arduino IDE: يمكنك تنزيل أحدث إصدار من Arduino IDE من هذا الرابط:
2. تثبيت خادم XAMPP: هنا نستخدم خادم XAMPP ، يمكن استخدامه في كل من نظامي التشغيل windows و Linux ، ولكن اقتراحي هو أنه إذا كنت تستخدم Ubuntu (أي نظام أساسي Linux) ، فاستخدم LAMP. الآن بما أننا في windows لذلك فضلنا خادم XAMPP. لذلك يمكنك تنزيل خادم XAMPP من هذا الرابط.
بدلاً من ذلك ، فيما يلي خطوات خادم LAMP:
1. قم بتثبيت Apache: sudo apt-get install apache2
2. قم بتثبيت MySQL: sudo apt-get install mysql-server
3. قم بتثبيت PHP: 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) Arduino UNO: Arduino / Genuino Uno عبارة عن لوحة متحكم تعتمد على ATmega328P (ورقة البيانات). يحتوي على 14 دبوس إدخال / إخراج رقمي (يمكن استخدام 6 منها كمخرجات PWM) ، و 6 مدخلات تناظرية ، وكريستال كوارتز 16 ميجا هرتز ، ووصلة USB ، ومقبس طاقة ، ورأس ICSP وزر إعادة تعيين.
3) مستشعر DHT11: يتميز مستشعر درجة الحرارة والرطوبة DHT11 بإخراج إشارة رقمية معايرة مع قدرة مستشعر درجة الحرارة والرطوبة. تم دمجه مع متحكم 8 بت عالي الأداء. تضمن تقنيتها الموثوقية العالية والاستقرار الممتاز على المدى الطويل. يشتمل هذا المستشعر على عنصر مقاوم ومستشعر لأجهزة قياس درجة الحرارة الرطبة NTC. تتميز بجودة ممتازة واستجابة سريعة وقدرة على مقاومة التداخل وأداء عالٍ.
الخطوة 3: مخطط الدائرة:
الخطوة 4: كود المصدر:
هنا بالنسبة إلى arduino ، استخدمت رمزًا واحدًا كمثال مع تحديث بسيط ، وهو كود DHTtester ، يرجى مشاهدة الفيديو المضمن حول ما قمت بتغييره في رمز المثال هذا ، وكود Python الذي يرسل البيانات إلى phpmyadmin ، يمكنك ذلك تجد من رابط التحميل أدناه
الخطوة 5: الفيديو:
ويرد وصف المشروع بالكامل في الفيديو أعلاه
إذا كان لديك أي شك بخصوص هذا المشروع ، فلا تتردد في التعليق علينا أدناه.
وإذا كنت تريد معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا
يرجى زيارة صفحة Facebook الخاصة بنا وإبداء الإعجاب بها للحصول على تحديثات متكررة.
مع الشكر و التقدير،
تقنيات Embedotronics
موصى به:
بيانات مستشعر الاهتزاز ودرجة الحرارة اللاسلكي إلى MySQL باستخدام Node-RED: 40 خطوة
الاهتزاز اللاسلكي وبيانات مستشعر درجة الحرارة إلى MySQL باستخدام Node-RED: تقديم مستشعر الاهتزاز ودرجة الحرارة اللاسلكي طويل المدى لإنترنت الأشياء من NCD ، والذي يضم نطاقًا يصل إلى ميلين باستخدام بنية الشبكات الشبكية اللاسلكية. يشتمل هذا الجهاز على مستشعر دقيق للاهتزاز ودرجة الحرارة 16 بت ، وهو
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: 37 خطوة
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: تقديم مستشعر الاهتزاز ودرجة الحرارة اللاسلكي طويل المدى لإنترنت الأشياء من NCD ، والذي يضم نطاقًا يصل إلى ميلين باستخدام بنية شبكة لاسلكية. يشتمل هذا الجهاز على مستشعر دقيق للاهتزاز ودرجة الحرارة 16 بت ، وهو
كيفية إرسال بيانات DHT11 إلى خادم MySQL باستخدام NodeMCU: 6 خطوات
كيفية إرسال بيانات DHT11 إلى MySQL Server باستخدام NodeMCU: في هذا المشروع ، قمنا بتوصيل DHT11 مع nodemcu ثم نرسل بيانات dht11 وهي الرطوبة ودرجة الحرارة إلى قاعدة بيانات phpmyadmin
نظام الحضور عن طريق إرسال بيانات RFID إلى MySQL Server باستخدام Python مع Arduino: 6 خطوات
نظام الحضور عن طريق إرسال بيانات RFID إلى MySQL Server باستخدام Python مع Arduino: في هذا المشروع قمت بتوصيل RFID-RC522 مع arduino ثم أرسل بيانات RFID إلى قاعدة بيانات phpmyadmin. على عكس مشاريعنا السابقة ، لا نستخدم أي درع إيثرنت في هذه الحالة ، نحن هنا فقط نقرأ البيانات التسلسلية القادمة من ar
يرسل Arduino بيانات درجة الحرارة والرطوبة إلى MySQL Server (PHPMYADMIN): 5 خطوات
يرسل Arduino بيانات درجة الحرارة والرطوبة إلى MySQL Server (PHPMYADMIN): في هذا المشروع قمت بربط DHT11 مع arduino ثم أرسل بيانات dht11 وهي الرطوبة ودرجة الحرارة إلى قاعدة بيانات phpmyadmin. نحن هنا نستخدم سكربت PHP لدفع البيانات إلى قاعدة بيانات phpmyadmin