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

يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python: 5 خطوات
يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python: 5 خطوات

فيديو: يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python: 5 خطوات

فيديو: يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python: 5 خطوات
فيديو: دروس تعليم برمجة تطبيقات الاندرويد درس رقم 10 إرسال البيانات في قواعد البيانات على الانترنت 2024, يوليو
Anonim
يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python
يقوم Arduino بإرسال بيانات Dht11 إلى MySQL Server (PHPMYADMIN) باستخدام Python

في هذا المشروع ، قمت بربط 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

موصى به: